» elektronik » Arduino »Pumperino iç mekan bitkileri için otomatik sulama sistemi

İç mekan bitkileri pumperino için otomatik sulama sistemi


Aşağıdaki görevler ayarlandı:
  1. Ayarlanabilir sulama süresi olan iç mekan bitkilerinin otomatik düzenli sulanması için bir cihaz yapmak;
  2. Ucuz yapın;
  3. Minimum sayıda araç kullanın;
  4. Elektrik mühendisliğinin zevklerine çok fazla girmemek için tercihen hazır bileşenlerden basitleştirmek için;
  5. Kasanın tasarımı ve 3D baskı ile uğraşmamak için REU için standart kutunun hacmine sığdırın;
  6. Bileşenleri kurarken kutuyu olabildiğince az deforme edin;
  7. Kontrol etmek için minimum düğme sayısını kullanın;
  8. Pcb tasarlamak için ayırma breadboard kullanın;
  9. Kutu içinde bileşenleri bağlayan minimum sayıda kısa telli bir cihaz tasarlayın;


Aşağıdaki bileşenler kullanıldı (Çin mağazalarında teslimat hariç tahmini fiyat):
  1. Sulama için set (383.48 ruble) - hortumlar, konektörler, raflar;
  2. 12V pompa, 800 ml / dak (121.56 ruble);
  3. Prototip kurulu Arduino Nano v3 (126.94 ruble);
  4. 5V kademeli güç kaynağı modülü (60.45 ruble);
  5. Otomatik sıfırlamalı yeşil düğme anahtarı (19,48 ruble), 175,96 ruble. / set (10 adet);
  6. 4 tuş için membran klavye (48.36 ruble);
  7. MOSFET IRF520 modülü (19.48 ruble);
  8. OLED ekran sarı-mavi 0.96 inç 128x64 I2C SSD1306 (132.98 ruble);
  9. Güç konektörü (modül) 5.5 mm x 2.1 mm DC-005 (27.54 ruble), 187.38 ruble. / set (10 adet);
  10. 115 mm x 90 mm x 55 mm şeffaf kapaklı ABS gövde (212,23 ruble);
  11. Güç kaynağı 12V 1A (179.99 ruble);
  12. 4x6 ambalaj prototip kartı (83.28 ruble / set (5 adet));
  13. Naylon payandalar (ara parça) M2 beyaz (232.37 ruble / set (180 adet));
  14. Naylon destekler (ara parçası) ve M3 somunları siyahtır (227 ruble / set (180 adet));
  15. İki bileşenli epoksi yapıştırıcı (56.42 ruble);
  16. 24 AWG kablo siyah ve kırmızı, 2 x 71.86 ovmak. / set;
  17. Silikon esnek teller 20 AWG mavi ve beyaz 5m, 2 x 144.40 ruble;
  18. Teller Dupont dişi - dişi 10cm (43.66 ruble);
  19. 10k ohm direnç (5 ruble).


Gördüğünüz gibi, böyle bir modelin ilk üretiminin maliyeti, aletlerin maliyeti dikkate alınmadan 2700 ruble'yi (teslimat hariç) aşabilir. İkinci cihaz 1300 rubleye mal olacak (teslimat hariç). Ayrı ayrı ve toplu olarak satın alırsanız, bireysel bileşenleri (tee, hortumlar ve raflar) çok ucuz olan sulama setinden de tasarruf edebilirsiniz. 50 adet tee yaklaşık 50 ruble ve 20 metre hortum yaklaşık 500 ruble.Bu hortum idealdir, çünkü pompa uçlarına (5 mm) sıkıca oturur ve prensip olarak kelepçelerin kullanılmasını gerektirmez. Güvenlik için kelepçelerin kullanımı hala daha iyi olmasına rağmen (Rusya'da, 8 mm'den küçük çaplı kelepçeler kesinlikle satılık değildir).

Araçlar:
  1. Havya, akı jeli, POS-41 lehim, silikon mat, temizleme uçları için talaşlar;
  2. tornavida;
  3. 8mm ahşap matkap
  4. Seramik matkap 12mm;
  5. Dosya seti COBALT 247-835 (düz, 3 ve 4 mm);
  6. Mikroelektronik için bir tornavida seti.


Üretim ilerleme:
İlk olarak, hazır düğme modülü kullanılarak breadboard üzerinde bir prototip oluşturuldu. Test pompası yerine 12 V'luk bir tavan lambası kullanıldı.

Membran klavyesi ve OLED ekran, monte edilen cihazda test edildi.
Ardından lehimleme prototip panosunda yapıldı:

Sonuç olarak, aşağıdaki şema uygulandı:

Üretim zorlukları
  1. Uygun bağlantı elemanlarını bulmak daha zordur elektronik toplu olarak yaygın satış nedeniyle daha maliyetlidir. Rusya'da, uygun bir fiyata bulmak neredeyse imkansızdır;
  2. REA için bir kutu sakatlandı. Görünen hiçbir şey olmamasına rağmen, yükseklikte yeterli boş alan olmadığı ortaya çıktı. Elemanları küçük bir kutu içine paketlemek, cihazın elektronik dolgusunu tasarlamaktan daha zor bir iştir;
  3. Kare deliklerin açılması büyük rahatsızlık ve maliyetle ilişkilidir. Bu projede, onları reddettim ve gelecek için küçük bir oymacı satın alındı;
  4. Ayrıca önceki özellik ile ilgili olarak kasadaki deliğe bir güç konektörü çıkışı sorunu (yuvarlak konektörler sadece Çin mağazalarında satılmaktadır). Sonuç olarak, parlak mavi LED'li bir modül kullanıldı, panoya monte edildi ve kapağa yakın bir modül kullanıldı. Güç kaynağını bağlamak için kapaktaki delik iki farklı matkapla yapılır. Ayrıca, küçük dosyaların yardımıyla, miniUSB konnektörünün altındaki kapakta dikdörtgen bir delik kesildi ve klavye döngüsünün çıkışı için kasa kesildi;

  5. Muhafazanın yuvarlak bir deliğine montaj için çok az küçük düğme. 5, 7 ve 8mm - tam anlamıyla bir modelde ve sadece Çin mağazalarında;
  6. MOSFET IRF520 modülünden, köşe bacaklarını lehimlemek ve uzunluğu boyunca vücudun içine sığacak şekilde düz lehimlemek zorunda kaldım;

Birleştirilmiş cihaz:




Cihaz çok basit bir şekilde çalışır: yeşil düğmeye basarak sulama zorla gerçekleştirilir. Sulama sırasında üzerine tıklarsanız durur. Otomatik modda, sulama birkaç gün arayla gerçekleştirilir. Sulama süresi (saniye cinsinden) ve duraklatma (gün olarak) membran tuş takımı kullanılarak düzenlenir (bir yerde “az ya da çok” çıkartma bulmanız gerekir).

İlginç özellikler
  • Yer tasarrufu ve cihaz sadeleştirmesi nedeniyle, gerçek zamanlı RTC modülünü kullanmayı reddettim ve pompayı zamanlayıcı ile düzenli olarak açmak için millis () işlevini kullanmakla sınırlı kaldım;
  • Ekran, membran düğmelerinden herhangi birine basılarak açılır ve tıklama yoksa 10 saniye sonra kapanır. OLED ekranın hızlı yanmasını önlemek için üretilmiştir. Ekranda değiştirilmiş kitaplık kullanılıyor ozOLED (teşekkürler) adafruit egzersizleri çok fazla RAM kaplar. İlginç bir şekilde, ozOLED'in tam kullanımı için ekranda görüntülenen karakter sayısını kontrol etmek zorunda kaldım, çünkü eksik karakterin bir boşlukla değiştirilmesi gerekir (örneğin, 10'dan sonra 9'u görüntülemek için 9_ yazdırmalısınız, aksi takdirde 90 yazdırır);
  • Nem sensörleri kasıtlı olarak kullanılmaz. Bitkiler için ideal bir yaşam sağlamak projenin bir parçası değildi. Amaç, yaz aylarında bitkilerin hayatta kalmasını sağlamak, dairenin kiracıları ise ülkede;
  • 230V şebekesinden gelen güç kaynağı kasıtlı olarak kullanılır, çünkü bir şehir dairesinde cihazın özerkliği gerekli değildir. Aynı nedenden dolayı, güç tüketimi optimize edilmedi (LED'ler buharlaşmadı ve IDLE'den daha derin tasarruf modları kullanılmadı);
  • 1x4 membran klavye bir nedenden dolayı seçildi: bunun için uygun bir kütüphane yazıldı AmperkaKB, bu klavyeyi kullanmanıza ve tetikleyiciler, olaylar, çubuklar ve çıngıraklar hakkında düşünmenize izin vermez.Evet, bu kütüphanede üç klavyenin kodunun bir kerede olduğunu biliyorum - yeterli Arduino Nano bellek var. Bu klavyenin kontaklarının sırası, tuşların sırasına karşılık gelmez: ilk temas yaygındır, geri kalan kontaklar klavyedeki numaralandırmanın ters sırasına sahiptir;
  • EEPROM yalnızca iki değişken değerini depolamak için kullanılır - etkinlik süresi ve zaman aşımı (milisaniye cinsinden). Bu değerlerin varsayılan koşullara sıfırlanması, ilk membran düğmesinin 3 saniye sıkılmasıyla gerçekleştirilir;
  • Kapak gövdeye sadece yeşil tuşun sökülebilir bağlantıları ve pompanın gücü ile bağlanır.

Umarım bu inceleme yeni başlayanların üretiminde gezinmek için yardımcı olacaktır DIY Arduino ve benim hatalarımı tekrarlamak olmaz.
kod ve şema Fritzing içinde.
7.7
9.7
9

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
6 açıklama
Evet, ister röle bobini ister motor olsun, her zaman endüktif yük ile koruyucu bir diyot takılmalıdır. Bildiğim kadarıyla, bu diyot olmadan transistöre verilen hasar mekanizması budur. Transistör kapatıldığında, kendi kendine indüksiyon EMF güç kaynağının voltajına eklenir, ayrıca “gerekli” kutupluluğa eklenir ve transistör artan bir voltajla yanıp söner.
Yazar
Uygulamalı elektrik mühendisliği yapıyorum - sıfır. O zaman, üniversitede, sadece NI Multisim gibi programlarda devre çizdi. Şimdi işte bununla çok az şey var, esas olarak bilgisayar uygulamaları ve kağıt bilimsel ve teknik ürünler yazıyorum. Bu nedenle çocukların hataları.
Yorum için teşekkürler, zaten endüktif yük ve ters akım koruması hakkında googled.
Alıntı: Eig
Saha görevlisinin özelliklerini bilmiyordum
Bu sadece bir saha operatörü ile değil, ciddi bir endüktif yükte (ED, röle, solenoid, vb.) Çalışan herhangi bir transistör (bipolar, alan, SIT, IGBT) bir diyot ile korunmalıdır.
Arduino'daki ilk proje için - çok kötü değil.
Birkaç ipucu daha:
Dalgıç bir pompanın genel olarak elektronikten mahfazadan ayrı bir tankta kullanılması daha iyidir. Ayrıca, su deposu mutlaka pencere seviyesinin (veya tencerelerin bulunduğu yerin) altında olmalıdır. Aksi takdirde, gemileri iletişim ilkesine göre, pompayı kapattıktan sonra, su bitene kadar akmayı durdurmaz.
Yazar
Yorum için teşekkürler. Çok faydalı bir deneyim. Zaten piller ve nem sensörleri ile aşağıdakileri yapmayı planladım, ancak bir saha görevlisi ile özellikleri bilmiyordum - çok yararlı olurdu. Prensipte, bu şekilde daha da geliştirilebilir. Şebeke gücü hakkında gerçekten endişelenmiyorum, ancak elbette, iyi bir şekilde, davanın altından suyu düşürmek için acil durum açıklıkları yapmanız gerekir (pompada bir şey sızmaya başlarsa). Veya genel olarak, kaçak sensörünü indirin ve devrenin mekanik açıklığını fark edin, ancak bu zaten daha zordur.
Prensipte henüz 4'ten fazla tesis planlanmamıştır. Başlangıçta, böyle bir pompanın basıncının daha fazlası için yeterli olmayacağı açıktı.
Bu genellikle benim ilk cihazım Arduinove amaç uygulanabilir bir şey yapıp yapamayacağımı kendim kontrol etmekti. Şimdi revizyon için önemli bir neden var ve bu harika. Teşekkür ederim
Selamlar!
Harika bir makale, her şey çok detaylı, bir bütçeyle bile.
Yaklaşık bir buçuk yıldır evimde çalışan bu tür otomatik sulama sistemlerinin "tasarımcısı" olarak deneyimlerimi paylaşmak istiyorum.Bu sitenin sistemlerimden biriyle ilgili bir makalesi var:
https://trm.imdmyself.com/14856-sistema-avtopoliva-dlja-komnatnyh-rastenij-na-arduino.html
Ayrıca kanalımdaki ikinci sistemde başka bir video var:
https://www.youtube.com/channel/UCn29s1IXPj7QjKouSYS45aQ/videos?view_as=subscriber

Tasarımınızın suyu hakkında önemli bir nokta var: alan operatörü için yeterli koruyucu diyot yok (bu modülde değil, aynı modüllere sahibim, özellikle kontrol ettim) elektrik motorunun ters akımından. O anı cahil olarak görmezden gittim ve bir sorunla karşılaştım. Sistemim pille çalışıyor ve yaklaşık 3 ay sonra aniden çok çabuk battıklarını fark ettim. Devrenin yaklaşık 50 mA'lık bir saha işçisi olduğu kontrol ettim, teoride kapatılması gerektiğinde. Sanırım, onunla birlikte cehenneme, kusurlu transistör yakalandı. Değiştirildi, 2 ay daha aynı semptomları geçti, ancak farklı bir transistörde. “Tesadüf mü? - Sanmıyorum!” Konuyla ilgili bilgileri okumaya başladım ve koruyucu bir diyot olmadan pompanın saha çalışanlarını öldürdüğünü öğrendim (çünkü motor fren modunda jeneratör olarak çalışıyor).

Kalan noktalar bir zevk meselesidir, ancak yine de bu konuda başka bir şey yapmak istiyorsanız kendimi ifade edeceğim:
* 3-4'ten fazla tesisi sulamanız gerekiyorsa, birden fazla pompaya ihtiyacınız vardır. Pencere kenarında, farklı sulama gereksinimleri olan farklı saksılarda 9 bitkim var. Sadece 3-4 bitki için musluklar ile tarak ile akışları ayarlamak mümkündür, daha fazla sayıda bitki için gerçekçi değil, kişisel olarak kontrol ettim. Sisteme bağlı 3 pompa var, her biri kendi sulama ayarlarına sahip
* Milis geri sayımı çok rastgele. Böyle bir sistemim vardı, bir ay poyuzat ve başkaları yapmaya karar verdim. Günün tepki aralığı daha da azsa ve örneğin haftada bir kez sulama ayarladıysanız, hata +/- gün olacaktır. Tepki süresi de herhangi biri. Örneğin, sabah 4'te bir uğultu pompasının ve gürleyen kabarcıkların sesiyle uyanabilirsiniz (bu, sizin ve akrabalarınızın ne kadar uyuduğuna bağlı olsa da)
* Hala pillerdeki seçenek için kullanıyorum. Çocukluğumdan beri ailem, ayrılırken mümkün olan her şeyi (buzdolabı hariç) prizlerden kapatmamı öğretti. Bu konuda hiçbir şey yapamam.

Genel olarak, bu tür sistemlerin sadece kalkış dönemleri için uygun olmadığını söylemek istiyorum. Bu tür sistemlerin kullanılmasından önce, bitkiler genellikle benim için öldü çünkü suya unutuldular ya da tersine döküldüler. Girişten sonra her şey büyümeye, çiçeklenmeye ve ani yükselmeye başladı, ölümcül vakalar durdu.

Not:
Anahtarlar, düğmeler, konektörler vb. plastik durumlarda. Mümkünse, her şeyi yuvarlaklaştırın ve Çin kademeli bir matkap kullanın. Eskiden anahtarlar için dikdörtgen delikler açarak işkence görürdüm. Sonra yuvarlak bir satın aldım, bir kaç saniye delme ile delme ve anahtar zaten yerinde!

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...