Dıy Dozaj Pompa Sistemi (arduino İle)


rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 30 Ağustos 2021 18:54
Merhaba;
Arduino ile yapacağımız yeni bir projenin tanıtımına hoş geldiniz.
Malum beni tanıyanlar bilir.
Çok uzun seneler tatlı ve tuzlu akvaryumlarda bir çok tür canlıya baktım.
Bir çoğundan yavru aldım.
Ancak şu ana kadar girişmediğim bir nokta varsa oda bitki akvaryumu olmuştur.

Yakın zamanda bende bir bitki akvaryumu kurmak için hazırlıklara başladım.
Bitkilerin gereksinimi olan değişik minarelleri düzenli ve ölçülü bir şekilde tanka ekleyebilmek adına bir dozaj sistemi kurmaya karar verdim.

Öncelikle elimdeki motor sürücü kartının 4 motora kadar desteklemesi sebebi ile dozaj pompalarını 4 adet kullanmaya karar verdim.
Sonrasında kutunun çizimini yaparak akrilik kesim işlemini yaptım.

Kutu yapıştırılması sonrası malzemeleri kutuya monte ederek düzeneği test ettim.
İyiki etmişim, bir kaç iyileştirme noktası tespit ettim.
Motorları üst kapağa monte etmeyi planlamıştım ama bu hali ile ve ayrıca bir sürü kablo ile zor bir süreç olacak.
Bu sebeple motorları içeriye monte edeceğim ayrı bir kuşak üzerine monte etmeye karar verdim.

Bir sonraki planım kutuyu uygun bir renge boyamak.
Bu hali ile yani şeffaf da kalabilir ama içerisini göstermemek daha sade basit bir yapı oluşturacak.

Bir sonraki adım devrenin monte edilmesi, lehim işlemleri vb olacak.
Daha sonra ise yazılıma başlayacağım.

Program konusunda çok oturup düşünmedim.
Kafamda her bir motor için X dakika da bir Y saniye çalış ve dur gibi bir fikir var.
Olası önerilere açığım.
Bir sonraki güncellemeye kadar buyrun ilk resimler.
[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853391.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853411.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853421.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853441.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853451.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853471.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853481.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853491.jpg[/IMG]

[IMG]https://foto.akvaryum.com/fotolar/97359/300820211853511.jpg[/IMG]

Daha önce kullanmış arkadaşım varmı?
Nasıl ayarlamak gerekiyor pompaları?

1. alternatif : her pompa için X dakikada bir Y saniye kadar çalış
2. alternatif : Her pompa için Z1 Zamanında(saat) Y saniye çalış ve her bir X dakika da bir tekrarla.

Burda emin olamadığım konu pompalara bir başlangıç zamanı verebilmek.
1. alternatifde her gün bir dozlama için 24X60= 1440 dakikada bir 3 saniye çalış dur diyebiliriz.
Ama bu cihaza elektrik verdiğimiz anda dakika saymaya başlar.
Ben bu işlem hep herseferinde gece 10 da olmasını istiyorsam bir başlangıç zamanı vermeliyim.

Yada 3. alternatif:
Motor1 Z1 zamanında Y1 Kadar çalış, Z2 zamanında Y2 kadar çalış ....
Motor2 Z5 zamanında Y1 Kadar çalış, Z6 zamanında Y2 kadar çalış ....
Yani her bir motor için çalışma saati ve süresi belirlemek mantıklı olabilir.

Varmı fikri olan?

Beğenenler: [T]28439,AdnanKaya[/T][T]223933,replacka[/T][T]228373,Bettalover [/T][T]44449,Uzay[/T][T]228970,TokgozMertali[/T][T]221185,Bysam[/T][T]231477,Daron[/T][T]214318,engin045[/T][T]107995,SuperSport[/T][T]9226,harunsuv[/T][T]209552,noeldayi[/T][T]158517,sametyildiz[/T][T]229765,RyMeeSs[/T][T]230422,Charlie_[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 01 Eylül 2021 20:38
Tekrar merhaba.
Yazılım kodlamasına başladım.

Çalışmanın ilk kısmını paylaşmak isterim.

Ön kısma eklenecek 4 kontrol butonu olacak.

1. Buton saat ve tarihi ayarlamak için.
2. Buton artırma
3. Buton eksiltme
4. Buton motor çalışma zamanlarını ayarlama

Her bir motoru kontrol edecek toplam 4 adet saat girilecek.
Ayrıca her bir motor için çalışma süresi saniye olarak girilecek.
İlave olarak bu zamanların periyotlarını da girmeyi planlıyorum.
Örneğin Gün, hafta, ay gibi.

[VID]https://youtu.be/2tydixWAYy8[/VID]

Beğenenler: [T]227550,Gate 4[/T][T]191426,lojistisyen[/T][T]9226,harunsuv[/T][T]228373,Bettalover [/T][T]158517,sametyildiz[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

Yorum yapmazÇevrim Dışı

Özel Üye
Kayıt: 28/03/2020
İl: Ankara
Mesaj: 1527
Yorum yapmazÇevrim Dışı
Özel Üye
Gönderim Zamanı: 01 Eylül 2021 20:45
Siz isterseniz atomu parçalarsınız evdeki malzemelerle. Bu ne profesyonellik.

Teşekkür Edenler: [T]97359,rccol[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 02 Eylül 2021 09:49
[QUOTE=Yorum yapmaz]Siz isterseniz atomu parçalarsınız evdeki malzemelerle. Bu ne profesyonellik. [/QUOTE]

Estağfurullah;
Elimden geldiğince hobi uğraşısı tadında bir şeyler yapmaya çalışıyorum.

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

harunsuvÇevrim Dışı

Kayıt: 13/03/2006
İl: Karaman
Mesaj: 174
harunsuvÇevrim Dışı
Gönderim Zamanı: 02 Eylül 2021 16:47
Ayrıntıları sizden öğrenip bende yapmak isterim. Çalışmalarınızı merakla takip ediyorum.

Teşekkür Edenler: [T]97359,rccol[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 02 Eylül 2021 17:37
[QUOTE=harunsuv]Ayrıntıları sizden öğrenip bende yapmak isterim. Çalışmalarınızı merakla takip ediyorum.[/QUOTE]

Özellikle her bir motor için saat, gün,hafta,ay bazında program kurma mantığı zorluyor.
Kendime göre bir mantık kuruyorum.
Saat de 1 denirse girilen saatin dakikasını baz alıyor ama saatte 6 derse girilen zamanı görmezden gelip her 10 dakika da bir çalışacak gibi bir mantık uygulayacağım.
Bu durumda
Günde 1 denirse girilen saati baz alacağım, Günde 4 kez denirse yine girilen zamanı görmezden gelip her 6 saatte bir çalışacak şekilde ayarlayacağım.
Hafta ve ayda bu şekilde olacak.

Beğenenler: [T]9226,harunsuv[/T]
Teşekkür Edenler: [T]9226,harunsuv[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

emregktsÇevrim Dışı

Kayıt: 28/01/2018
Mesaj: 2
emregktsÇevrim Dışı
Gönderim Zamanı: 02 Eylül 2021 22:27
Ramazan bey merhaba, gayet güzel bir proje ortaya çıkacağa benziyor elinize sağlık. Benim de buna benzer ama komple akvaryumu otomatikleştirme gibi bir proje var kafamda ancak henüz hayata geçirebilmiş değilim.. Aklıma takılan bir konu var, hali hazırdaki dozaj pompalarını çalıştırıp denediniz mi ? Sonuçta hassas olarak ayarlanıp dozaj yapmaları lazım, 5ml-10 ml gibi dozlamalar mümkün mü? Bir diğer hususta elektrik kesilmesi.. Cihaz her elektrik kesintisinde saat tarih kavramını sıfırlamış olacak veya bir yanılma payı olacak. Buna önlem olarak bildiğim kadarıyla aurdino projelerinde kullanılan tarih saat modülleri var. Basit ucuz birşey. Modülün kendi üzerinde pil de bulunduğu için elektrik kesintilerinde cihaz kendini sıfırlamış olmaz. Hem program yazarken de bu saati baz alarak daha kolay programlayabilirsiniz diye düşünüyorum. Her motor için küçük alt programlar yazıp daha sonra belirlenen saatler geldiğinde ana programdan bu küçük alt programcıklara yönlendirilip belirlenen oranda dozajlama yapılıp tekrar saat döngüsüne geçebilir

Beğenenler: [T]9226,harunsuv[/T]
Teşekkür Edenler: [T]97359,rccol[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

SonOfWolfÇevrim Dışı

Kayıt: 05/10/2019
İl: Elazig
Mesaj: 309
SonOfWolfÇevrim Dışı
Gönderim Zamanı: 02 Eylül 2021 22:31
Muazzam bir çalışma elinize sağlık. Ama ilave etmek istediğim birşey olacak bence sıvıları da belirli periyotlarda karıştıracak ek bir düzeneğe ihtiyacınız olacak. Yani benim gördüğüm sıvı gübreler bi süre sonra çökelme yapıyor

Beğenenler: [T]9226,harunsuv[/T]
Teşekkür Edenler: [T]97359,rccol[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 03 Eylül 2021 09:43
[QUOTE=emregkts]Ramazan bey merhaba, gayet güzel bir proje ortaya çıkacağa benziyor elinize sağlık. Benim de buna benzer ama komple akvaryumu otomatikleştirme gibi bir proje var kafamda ancak henüz hayata geçirebilmiş değilim.. Aklıma takılan bir konu var, hali hazırdaki dozaj pompalarını çalıştırıp denediniz mi ? Sonuçta hassas olarak ayarlanıp dozaj yapmaları lazım, 5ml-10 ml gibi dozlamalar mümkün mü? Bir diğer hususta elektrik kesilmesi.. Cihaz her elektrik kesintisinde saat tarih kavramını sıfırlamış olacak veya bir yanılma payı olacak. Buna önlem olarak bildiğim kadarıyla aurdino projelerinde kullanılan tarih saat modülleri var. Basit ucuz birşey. Modülün kendi üzerinde pil de bulunduğu için elektrik kesintilerinde cihaz kendini sıfırlamış olmaz. Hem program yazarken de bu saati baz alarak daha kolay programlayabilirsiniz diye düşünüyorum. Her motor için küçük alt programlar yazıp daha sonra belirlenen saatler geldiğinde ana programdan bu küçük alt programcıklara yönlendirilip belirlenen oranda dozajlama yapılıp tekrar saat döngüsüne geçebilir[/QUOTE]

Merhaba;
Öncelikle teşekkür ederiöm.

Tabiki realtime clock kullanıyorum.
Yani tarih saat elektrik kesilmelerinden etkilenmiyor.
Hatta kutu içine 18650 pil koyup motorlarıda besleyerek dozajlamanın elektrik kesilse dahi devam etmesini bile sağlayabiliriz.
Sistem buna müsait.

Motorların saniyedeki mililitre cinsinden akıttıkları sıvı miktarı teknik dökümanlarında mevcuttur.
Ben yinede test yapacağım ve kalibrasyon yapacağım.
Belki ilerleyen zamanlarda direk program içine bile bu özelliği gömebiliriz.

[QUOTE=SonOfWolf]Muazzam bir çalışma elinize sağlık. Ama ilave etmek istediğim birşey olacak bence sıvıları da belirli periyotlarda karıştıracak ek bir düzeneğe ihtiyacınız olacak. Yani benim gördüğüm sıvı gübreler bi süre sonra çökelme yapıyor[/QUOTE]

Merhaba, teşekkürler.

Çökme dediğiniz sıvılar plastik şişelerin içinde bekleyince oluşuyor sanırım.
Daha önce hiç duymamıştım.

Arada bir elle kutuları çalkalayalım yahu. :)

İlla sistem yapsın diyorsak belki hava motorundan gelen havayı ayda bir 10 dakika kutu içine yönlendiren bir sistem düşünülebilir.

Beğenenler: [T]9226,harunsuv[/T]
+1: [T]218009,SonOfWolf[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

emregktsÇevrim Dışı

Kayıt: 28/01/2018
Mesaj: 2
emregktsÇevrim Dışı
Gönderim Zamanı: 03 Eylül 2021 14:19
[QUOTE] Merhaba;
Öncelikle teşekkür ederiöm.

Tabiki realtime clock kullanıyorum.
Yani tarih saat elektrik kesilmelerinden etkilenmiyor.
Hatta kutu içine 18650 pil koyup motorlarıda besleyerek dozajlamanın elektrik kesilse dahi devam etmesini bile sağlayabiliriz.
Sistem buna müsait.

Motorların saniyedeki mililitre cinsinden akıttıkları sıvı miktarı teknik dökümanlarında mevcuttur.
Ben yinede test yapacağım ve kalibrasyon yapacağım.
Belki ilerleyen zamanlarda direk program içine bile bu özelliği gömebiliriz.
[/QUOTE]
Bravo gerçekten, detaylarıyla birlikte düşünülmüş. İnşallah yakın zamanda bitirip kullanmakta nasip olur..

Teşekkür Edenler: [T]97359,rccol[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 04 Eylül 2021 14:10
[QUOTE=emregkts]
Bravo gerçekten, detaylarıyla birlikte düşünülmüş. İnşallah yakın zamanda bitirip kullanmakta nasip olur..[/QUOTE]

Teşekkür ederim.
Şimdi aşağıdaki kurgulara göre programlama aşamasındayım.
Her bir motor için bu ayarlardan biri yapılabilecek.

Satte 1, 2,3...12 kez X süre çalış
Günde 1,2,3....12 kez X süre çalış
Haftada 1,2,3....12 kez X süre çalış
Ayda 1,2,3....12 kez X süre çalış

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

yusuf21Çevrim Dışı

Kayıt: 12/07/2007
İl: Istanbul
Mesaj: 84
yusuf21Çevrim Dışı
Gönderim Zamanı: 18 Eylül 2021 00:43
Ramazan bey elinize emeğinize sağlık öncelikle, çok başarılı bir proje olacağa benziyor. Şu sıralar ben de böyle bişey yapılabilir mi vs deyip peristaltatik pompa arayışındayken sizin konunuza denk gelmem beni inanılmaz heyecanlandırdı. Bunun için de teşekkür ederim konuyu sıkı takipteyim. Kolaylıklar gelsin

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

AquaticPlantsÇevrim Dışı

Kayıt: 14/12/2020
İl: Istanbul
Mesaj: 622
AquaticPlantsÇevrim Dışı
Gönderim Zamanı: 20 Eylül 2021 15:35
Uğraş olarak güzel bir çalışma emeğinize sağlık hocam. Fakat otomatik sistemler hobiyi hobilikten çıkarıyor düşüncesindeyim. Yapacağımız bi su değişimi bi gübreleme bi budama zaten, onları da otomatiğe bağlarsak ne anlamı kalır hobinin. [:lol:]

@hasancn hocam üretim tanklarının bir kaçında dozaj pompa sistemlerinden kullanıyor belki bir fikir verebilir.

Üye imzalarını sadece giriş yapan üyelerimiz görebilir

rccolÇevrim Dışı

Özel Üye
Kayıt: 17/08/2010
İl: Bursa
Mesaj: 1380
rccolÇevrim Dışı
Özel Üye
Gönderim Zamanı: 20 Eylül 2021 16:13
[QUOTE=yusuf21]Ramazan bey elinize emeğinize sağlık öncelikle, çok başarılı bir proje olacağa benziyor. Şu sıralar ben de böyle bişey yapılabilir mi vs deyip peristaltatik pompa arayışındayken sizin konunuza denk gelmem beni inanılmaz heyecanlandırdı. Bunun için de teşekkür ederim konuyu sıkı takipteyim. Kolaylıklar gelsin[/QUOTE]

Teşekkürler.
Proje devam ediyor.
Son halini alması için dizayn değişiklikleri ile uğraşıyorum.
Bir iki ürün siparişi verdim ve onların gelmesini bekliyorum.
Yakın zamanda bitmiş halini yayınlarım inşallah.

[QUOTE=AquaticPlants]Uğraş olarak güzel bir çalışma emeğinize sağlık hocam. Fakat otomatik sistemler hobiyi hobilikten çıkarıyor düşüncesindeyim. Yapacağımız bi su değişimi bi gübreleme bi budama zaten, onları da otomatiğe bağlarsak ne anlamı kalır hobinin. [:lol:]

@hasancn hocam üretim tanklarının bir kaçında dozaj pompa sistemlerinden kullanıyor belki bir fikir verebilir.
[/QUOTE]

Ali kardeşim tabiki balık ve akvaryum bizim hobimiz.
Uğraşmak didinmek, emek ve zaman harcamak gerekiyor.
Hobinin anlamı bu.

Ama Arduino ile bir şeyler geliştirmekte benim bir diğer hobim.
Onlada bir şeyler üretmekten zevk alıyorum.
Yoksa bu yaptığım dozaj pompa projesini her hobici kullanacak diye bir durum yok.

Ayrıca ben iş sebebi ile çok seyahat eden biriyim.
Ben evde yokken de dozajlama düznli bir şekilde devam etse kötümü olur?

Beğenenler: [T]228388,AquaticPlants[/T]

Üye imzalarını sadece giriş yapan üyelerimiz görebilir