» Elektronik » Arduino »Sistem penyiraman automatik untuk pameran dalaman pumperino

Sistem penyiraman automatik untuk tumbuhan dalaman pameran


Tugas-tugas berikut telah ditetapkan:
  1. Untuk membuat peranti untuk pengairan biasa secara tetap tumbuhan dalaman dengan jangka masa penyiraman boleh laras;
  2. Buat murah;
  3. Gunakan alat minimum;
  4. Untuk menjadikannya mudah, sebaik-baiknya daripada komponen siap, supaya tidak terlalu banyak ke kelebihan kejuruteraan elektrik;
  5. Sesuai dengan kelantangan kotak piawai untuk REU, supaya tidak bersusah payah dengan reka bentuk kes dan percetakan 3D;
  6. Keluarkan sedikit kotak apabila memasang komponen, sebanyak mungkin;
  7. Gunakan bilangan butang minimum untuk dikawal;
  8. Gunakan papan pemancut rebo untuk tidak merekabentuk pcb;
  9. Reka bentuk peranti dengan jumlah minimum wayar pendek yang menghubungkan komponen dalam kes itu;


Komponen berikut digunakan (harga anggaran tidak termasuk penghantaran di kedai Cina):
  1. Ditetapkan untuk pengairan (383.48 Rubles) - hos, penyambung, rak;
  2. Pam 12V, 800 ml / min (121.56 Rubles);
  3. Papan prototaip Arduino Nano v3 (126.94 Rubles);
  4. Modul bekalan kuasa 5V (60.45 Rubles);
  5. Tukar butang hijau dengan menetapkan semula diri (19.48 Rubles), 175.96 Rubles. / set (10 pcs);
  6. Papan kekunci membran untuk 4 kekunci (48.36 Rubles);
  7. Modul MFF520 MOSFET (19.48 Rubles);
  8. Paparan OLED kuning-biru 0.96 inci 128x64 I2C SSD1306 (132.98 Rubles);
  9. Penyambung kuasa (modul) 5.5 mm x 2.1 mm DC-005 (27.54 Rubles), 187.38 Rubles. / set (10 pcs);
  10. Perumahan ABS dengan penutup telus 115 mm x 90 mm x 55 mm (212.23 Rubles);
  11. Bekalan kuasa 12V 1A (179.99 Rubles);
  12. 4x6 papan prototaip undur (83.28 rubel / set (5 pcs.));
  13. Nylon struts (spacer) M2 putih (232.37 rubles / set (180 pcs.));
  14. Nylon struts (spacer) dan kacang M3 adalah hitam (227 rubles / set (180 pcs.));
  15. Pelekat epoksi dua komponen (56.42 Rubles);
  16. 24 wayar AWG hitam dan merah, 2 x 71.86 gosok. / set;
  17. Wayar fleksibel silikon 20 AWG biru dan putih 5m, 2 x 144.40 rubel;
  18. Wayar Dupont wanita untuk wanita 10cm (43,66 rubel);
  19. 10k ohm perintang (5 rubles).


Seperti yang anda dapat lihat, kos pengeluaran awal model sedemikian tanpa mengambil kira kos alat boleh melebihi 2,700 rubel (tidak termasuk penghantaran). Peranti kedua akan menelan belanja 1300 rubel (tidak termasuk penghantaran). Anda juga boleh menyimpan pada satu set untuk pengairan, yang komponennya sendiri (tuang, hos dan rak) sangat murah jika anda membelinya secara berasingan dan secara pukal. 50 pcs of tees kos kira-kira 50 Rubles, dan 20 meter hos kira-kira 500 Rubles.Hos ini sesuai kerana ia sesuai dengan ketepatan pam (5 mm), dan, pada dasarnya, tidak memerlukan penggunaan pengapit. Walaupun, untuk keselamatan, pengapit masih lebih baik digunakan (di Rusia, pengapit dengan diameter kurang dari 8 mm pastinya tidak dijual).

Alat:
  1. Pematerian besi, gel fluks, POS-41 solder, mat silikon, bahan untuk tips pembersihan;
  2. Pemutar skru;
  3. Bor kayu 8mm
  4. Gerudi seramik 12mm;
  5. Set fail COBALT 247-835 (rata, 3 dan 4 mm);
  6. Satu set pemutar skru untuk mikroelektronik.


Kemajuan pengeluaran:
Pertama, prototaip telah dibina di atas papan roti menggunakan modul butang siap sedia. Daripada pam ujian, lampu siling 12 V digunakan.

Papan kekunci membran dan paparan OLED diuji pada peranti dipasang.
Kemudian pematerian dilakukan pada papan prototaip pematerian:

Akibatnya, skim berikut telah dilaksanakan:

Kesukaran pembuatan
  1. Lebih sukar untuk mencari pengikat yang sesuai daripada elektronik komponen, dan ia lebih mahal kerana penjualan meluas secara pukal. Di Rusia, hampir mustahil untuk dicari pada harga yang berpatutan;
  2. Satu kotak bagi REA adalah mutilated. Ternyata tidak terdapat ruang bebas yang tinggi, walaupun tidak ada yang digambarkan. Pembungkusan unsur-unsur dalam kes kecil ternyata lebih sukar daripada merancang pengisian elektronik peranti;
  3. Penggerudian lubang persegi dikaitkan dengan kesulitan dan kos yang besar. Dalam projek ini, saya menolak mereka, dan seorang pengukir kecil dibeli untuk masa depan;
  4. Juga berkaitan dengan ciri sebelumnya ialah masalah mengeluarkan penyambung kuasa ke lubang pada kes itu (penyambung bulat hanya dijual di kedai Cina). Akibatnya, modul dengan LED biru terang digunakan, dipasang di papan dan dekat dengan penutup. Lubang di penutup untuk menyambung bekalan kuasa dibuat oleh dua latihan berlainan. Selain itu, dengan bantuan fail-fail kecil, lubang segi empat tepat dipotong tudung di bawah penyambung miniUSB dan kes itu dipotong untuk keluaran gelung papan kekunci;

  5. Butang kecil yang sangat sedikit untuk pemasangan dalam lubang bulat di perumahan. 5, 7 dan 8mm - secara literal pada satu model dan hanya di kedai Cina;
  6. Dari modul MOSFET IRF520, saya terpaksa menyeberang kaki penjuru, dan solder yang lurus supaya ia sesuai di dalam badan sepanjang panjang;

Peranti dipasang:




Peranti berfungsi dengan sangat mudah: dengan menekan butang hijau, penyiraman dilakukan secara paksa. Jika anda mengklik padanya semasa menyiram, ia berhenti. Dalam mod automatik, penyiraman dilakukan pada selang beberapa hari. Tempoh penyiraman (dalam saat) dan jeda (dalam hari) dikawal menggunakan keypad membran (anda perlu mencari pelekat "lebih kurang" di suatu tempat).

Ciri-ciri menarik
  • Oleh kerana penjimatan ruang dan pemudahan peranti, saya enggan menggunakan modul RTC masa nyata dan menghadkan diri saya menggunakan fungsi millis () untuk menghidupkan pam dengan pemasa secara tetap;
  • Paparan dimatikan dengan menekan salah satu butang membran dan dimatikan selepas 10 saat jika tiada klik. Dibuat untuk mencegah kecederaan pesat paparan OLED. Paparan menggunakan perpustakaan diubahsuai ozOLED (terima kasih) sejak latihan berdua mengambil banyak RAM. Menariknya, untuk kegunaan penuh ozOLED saya terpaksa melaksanakan pemeriksaan bilangan aksara yang dipaparkan pada skrin, kerana aksara yang hilang mesti diganti dengan ruang (sebagai contoh, untuk memaparkan 9 selepas 10, anda mesti mencetak 9_, jika tidak, ia akan mencetak 90);
  • Sensor kelembapan tidak sengaja digunakan. Memastikan kehidupan yang sesuai untuk tumbuhan bukan sebahagian daripada projek. Matlamatnya adalah untuk memastikan survival tumbuhan pada musim panas, sementara penyewa apartmen berada di negara ini;
  • Bekalan kuasa dari rangkaian 230V sengaja digunakan, kerana autonomi peranti di apartmen bandar tidak diperlukan. Atas sebab yang sama, penggunaan kuasa tidak dioptimumkan (LED tidak menguap, dan mod penjimatan yang lebih dalam tidak digunakan daripada IDLE);
  • Papan kekunci membran 1x4 dipilih untuk satu sebab: perpustakaan mudah ditulis untuknya AmperkaKB, yang membolehkan anda menggunakan papan kekunci ini sahaja, dan tidak memikirkan pemicu, peristiwa, tongkat dan kerincingan.Ya, saya tahu bahawa di perpustakaan ini, kod untuk tiga papan kekunci adalah sekaligus - terdapat cukup memori Arduino Nano. Urutan kenalan papan kekunci ini tidak sesuai dengan susunan butang: kenalan pertama adalah perkara biasa, seluruh kenalan mempunyai urutan nombor yang terbalik pada papan kekunci;
  • EEPROM digunakan untuk menyimpan hanya dua nilai pemboleh ubah - masa dan masa aktiviti (dalam milisaat). Menetapkan semula nilai ini kepada keadaan lalai direalisasikan dengan mengunci butang membran pertama selama 3 saat;
  • Penutup hanya disambungkan ke perumahan melalui sambungan yang boleh dilepaskan dari butang hijau dan kuasa pam.

Saya berharap kajian ini akan membantu pemula untuk mengemudi dalam pembuatan mereka buatan sendiri pada Arduino dan tidak akan mengulangi kesilapan saya.
dengan kod dan skema di Fritzing.
7.7
9.7
9

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
6 komen
Ya, diod pelindung harus selalu dipasang dengan beban induktif, sama ada gegelung geganti atau motor. Sejauh yang saya tahu, mekanisme kerosakan kepada transistor tanpa diod ini adalah ini. Apabila transistor ditutup, EMF induksi diri ditambah kepada voltan sumber kuasa, lebih-lebih lagi, ia ditambah kepada polariti "perlu" dan transistor disalurkan dengan voltan yang meningkat.
Penulis
Saya terlibat dalam kejuruteraan elektrik - sifar. Pada masa itu, di universiti, beliau hanya menyusun litar dalam program seperti NI Multisim. Kini terdapat sedikit kaitan dengan ini di tempat kerja, saya terutamanya menulis aplikasi komputer dan produk sains dan teknikal kertas. Oleh itu kesilapan kanak-kanak.
Terima kasih atas komen itu, saya sudah pergi mengenai beban induktif dan perlindungan semasa yang terbalik.
Quote: Eig
Saya tidak tahu tentang ciri-ciri dengan juragan
Ini bukan hanya dengan operator lapangan, sebarang transistor (bipolar, medan, SIT, IGBT) yang beroperasi pada beban induktif yang serius (ED, relay, solenoid, dan lain-lain) mesti dilindungi dengan diod.
Untuk projek pertama di Arduino - ia tidak begitu buruk.
Beberapa tips lagi:
Adalah lebih baik menggunakan pam tenggelam secara umumnya dalam tangki yang berasingan dari perumahan dengan elektronik. Selain itu, tangki air semestinya berada di bawah paras tingkap (atau tempat di mana periuknya). Jika tidak, menurut prinsip kapal berkomunikasi, selepas mematikan pam, air tidak akan berhenti mengalir sehingga habis.
Penulis
Terima kasih atas komen itu. Pengalaman yang sangat memuaskan. Seterusnya saya merancang untuk melakukannya pada bateri dan dengan sensor kelembapan, tetapi saya tidak tahu tentang ciri-ciri dengan juragan - ia akan sangat berguna. Pada dasarnya, ini dapat dikembangkan lebih lanjut dengan cara ini. Saya tidak benar-benar bimbang tentang kuasa utama, tetapi, tentu saja, dengan cara yang baik anda perlu membuat pembukaan kecemasan untuk menurunkan air dari bahagian bawah kes itu (jika sesuatu mula bocor dalam pam). Atau, pada umumnya, letakkan sensor kebocoran ke bawah, dan sedar pembukaan litar mekanikal, tetapi ini sudah lebih sukar.
Lebih daripada 4 pokok belum dirancang pada dasarnya. Pada mulanya, jelas bahawa tekanan pam itu tidak akan cukup untuk lebih.
Ini biasanya peranti pertama saya Arduino, dan matlamatnya adalah untuk memeriksa diri saya jika saya boleh melakukan sesuatu yang boleh dilaksanakan. Sekarang terdapat sebab yang penting untuk semakan, dan ini bagus. Terima kasih
Salam sejahtera!
Artikel yang hebat, semuanya sangat terperinci, walaupun dengan anggaran.
Sebagai "pereka" sistem penyiraman automatik yang telah bekerja di tempat saya selama kira-kira satu setengah tahun, saya ingin berkongsi pengalaman saya.Tapak ini mempunyai rencana mengenai salah satu sistem saya:
https://msm.imdmyself.com/14856-sistema-avtopoliva-dlja-komnatnyh-rastenij-na-arduino.html
Dan juga terdapat satu lagi video pada sistem kedua pada saluran saya:
https://www.youtube.com/channel/UCn29s1IXPj7QjKouSYS45aQ/videos?view_as=subscriber

Terdapat satu perkara penting mengenai air reka bentuk anda: tidak ada diod pelindung yang cukup untuk pekerja lapangan (tidak dalam modul ini, saya mempunyai modul yang sama, saya secara khusus memeriksanya) dari arus belakang motor elektrik. Saya secara tidak sengaja mengabaikan masa ini dan menghadapi masalah. Sistem saya berjalan pada bateri dan tiba-tiba, selepas kira-kira 3 bulan, saya perhatikan bahawa mereka cepat tenggelam, dengan cepat. Saya memeriksa litar itu ternyata menjadi pekerja lapangan kira-kira 50 mA, ketika teori itu harus ditutup. Saya fikir, ke neraka dengannya, nampaknya transistor yang cacat telah ditangkap. Diganti, 2 bulan lagi berlalu gejala yang sama, tetapi pada transistor yang berbeza. "Kebetulan? - Saya tidak fikir begitu!" Saya mula membaca maklumat mengenai topik tersebut dan mendapati bahawa tanpa diod pelindung, pam membunuh pekerja lapangan (kerana enjin berfungsi sebagai penjana dalam mod brek).

Mata yang selebihnya adalah satu perkara rasa, tetapi saya masih akan menyatakan diri saya jika anda ingin melakukan sesuatu yang lain mengenai topik ini:
* Jika anda memerlukan lebih daripada 3-4 tumbuhan, anda memerlukan lebih daripada satu pam. Saya mempunyai 9 tumbuh-tumbuhan di jendela, di periuk yang berbeza dengan keperluan pengairan yang berbeza. Ia hanya mungkin untuk menyesuaikan arus dengan sikat dengan paip untuk 3-4 tumbuhan, untuk sebilangan besar tumbuhan ia tidak realistik, saya sendiri diperiksa. Saya mempunyai 3 pam yang disambungkan ke sistem, masing-masing dengan tetapan penyiraman sendiri
* Millis undur adalah sangat rawak. Saya mempunyai sistem sedemikian, poyuzat sebulan dan memutuskan untuk melakukan orang lain. Sekiranya jeda sambutan hari lebih kurang, dan jika anda menetapkan contoh penyiraman sekali seminggu, maka ralat akan menjadi +/- hari. Masa tindak balas juga apa-apa. Sebagai contoh, pukul 4 pagi anda boleh bangun dengan bunyi pam buzzing dan gelembung menggelegak (walaupun ini bergantung kepada berapa banyak anda dan saudara-mara anda tidur nyenyak)
* Saya masih menggunakan pilihan pada bateri. Sejak zaman kanak-kanak, ibu bapa saya mengajar saya untuk mematikan semua yang mungkin (kecuali peti sejuk) dari soket apabila anda pergi. Saya tidak boleh buat apa-apa mengenainya.

Secara umum, saya ingin mengatakan bahawa sistem sedemikian sesuai bukan sahaja untuk tempoh berlepas. Sebelum pengenalan sistem sedemikian, tumbuh-tumbuhan sering meninggal dunia bagi saya kerana mereka sama ada lupa kepada air atau dituangkan sebaliknya. Selepas pengenalan, segala-galanya mula berkembang, berkembang dan meningkat, kes-kes maut dihentikan.

PS:
Satu lagi nasihat mengenai memasang suis, butang, penyambung, dll. dalam kes plastik. Sekiranya boleh, letakkan semua bulat dan gunakan bor gerudi Cina. Saya pernah diseksa dengan memotong lubang segi empat tepat untuk suis. Kemudian saya beli bulat, beberapa saat penggerudian dengan bor langkah dan suis sudah ada!

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...