» Electronics » Arduino »Awtomatikong sistema ng pagtutubig para sa panloob na mga halaman pumperino

Awtomatikong sistema ng pagtutubig para sa panloob na mga halaman pumperino


Ang mga sumusunod na gawain ay itinakda:
  1. Upang makagawa ng isang aparato para sa awtomatikong regular na pagtutubig ng mga panloob na halaman na may adjustable tagal ng pagtutubig;
  2. Gumawa ng murang;
  3. Gumamit ng pinakamababang bilang ng mga tool;
  4. Upang gawing simple ito, mas mabuti mula sa mga yari na sangkap, upang hindi mapunta sa mga kasiyahan ng electrical engineering;
  5. Pagkasyahin sa dami ng karaniwang kahon para sa REU, upang hindi mag-abala sa disenyo ng kaso at pag-print ng 3D;
  6. Minimally disfigure ang kahon kapag nag-install ng mga sangkap, hangga't maaari;
  7. Gumamit ng minimum na bilang ng mga pindutan upang makontrol;
  8. Gumamit ng isang decoupling breadboard upang hindi magdisenyo ng pcb;
  9. Idisenyo ang isang aparato na may isang minimum na bilang ng mga maikling wires na nagkokonekta sa mga bahagi sa loob ng kaso;


Ang mga sumusunod na sangkap ay ginamit (tinantyang presyo na hindi kasama ang paghahatid sa mga tindahan ng Tsino):
  1. Itakda para sa patubig (383.48 rubles) - mga hose, konektor, rack;
  2. 12V pump, 800 ml / min (121.56 rubles);
  3. Proteksyon ng board Arduino Nano v3 (126.94 rubles);
  4. 5V step-down na module ng suplay ng kuryente (60.45 rubles);
  5. Ang pindutan ng berdeng pindutan na may self-reset (19.48 rubles), 175.96 rubles. / set (10 mga PC);
  6. Ang lamad na keyboard para sa 4 na mga susi (48.36 rubles);
  7. MOSFET IRF520 module (19.48 rubles);
  8. Ang OLED na nagpapakita ng dilaw-asul na 0.96 pulgada 128x64 I2C SSD1306 (132.98 rubles);
  9. Power connector (module) 5.5 mm x 2.1 mm DC-005 (27.54 rubles), 187.38 rubles. / set (10 mga PC);
  10. Ang pabahay ng ABS na may isang transparent na takip na 115 mm x 90 mm x 55 mm (212.23 rubles);
  11. Ang suplay ng kuryente 12V 1A (179.99 rubles);
  12. 4x6 na hindi nakatiklop na breadboard (83.28 rubles / set (5 mga PC.));
  13. Nylon struts (spacer) M2 puti (232.37 rubles / set (180 na mga PC.));
  14. Ang mga stron ng Nylon (spacer) at M3 nuts ay itim (227 rubles / set (180 na mga PC.));
  15. Ang dalawang bahagi na epoxy adhesive (56.42 rubles);
  16. 24 Ang mga wire ng AWG itim at pula, 2 x 71.86 kuskusin. / set;
  17. Silicone nababaluktot na mga wire 20 AWG asul at puti 5m, 2 x 144.40 rubles;
  18. Wires Dupont babae sa babaeng 10cm (43.66 rubles);
  19. 10k ohm risistor (5 rubles).


Tulad ng nakikita mo, ang gastos ng paunang paggawa ng naturang modelo nang hindi isinasaalang-alang ang gastos ng mga tool ay maaaring lumampas sa 2,700 rubles (hindi kasama ang paghahatid). Ang pangalawang aparato ay nagkakahalaga ng 1300 rubles (hindi kasama ang paghahatid). Maaari ka ring makatipid sa isang hanay para sa patubig, na ang mga indibidwal na sangkap (tees, hoses at racks) ay napaka-mura kung binili mo ang mga ito nang hiwalay at nang maramihan. Ang 50 mga PC ng tees ay nagkakahalaga ng halos 50 rubles, at 20 metro ng medyas tungkol sa 500 rubles.Ang hose na ito ay mainam dahil magkasya ito nang mahigpit sa mga lead lead (5 mm), at, sa prinsipyo, ay hindi nangangailangan ng paggamit ng mga clamp. Bagaman, para sa kaligtasan, ang mga clamp ay mas mahusay pa ring gamitin (sa Russia, ang mga clamp na may diameter na mas mababa sa 8 mm ay tiyak na hindi ibinebenta).

Mga tool:
  1. Ang pamamahalang iron, flux gel, POS-41 na panghinang, silicone mat, shavings para sa mga tip sa paglilinis;
  2. Screwdriver;
  3. 8mm kahoy na drill
  4. Keramik drill 12mm;
  5. Ang hanay ng mga file COBALT 247-835 (flat, 3 at 4 mm);
  6. Isang hanay ng mga distornilyador para sa microelectronics.


Pag-unlad ng Produksyon:
Una, isang prototype ang itinayo sa breadboard gamit ang isang yari na module ng button. Sa halip na isang pagsubok na pump, isang 12 V kisame lamp ang ginamit.

Ang lamad keyboard at OLED display ay nasubok sa natipon na aparato.
Pagkatapos ay ang paghihinang ay tapos na sa paghihinang prototype board:

Bilang isang resulta, ang sumusunod na pamamaraan ay ipinatupad:

Mga paghihirap sa paggawa
  1. Mas mahirap na makahanap ng mga angkop na fastener kaysa electronic mga bahagi, at nagkakahalaga ito nang higit pa dahil sa malawakang pagbebenta nang maramihan. Sa Russia, ang paghahanap ng isang abot-kayang presyo ay halos imposible;
  2. Ang isang kahon para sa REA ay binura. Ito ay naging walang sapat na libreng espasyo sa taas, kahit na walang nakalarawan. Ang pag-pack ng mga elemento sa loob ng isang maliit na kaso ay naging isang mas mahirap na gawain kaysa sa pagdidisenyo ng elektronikong pagpuno ng aparato;
  3. Ang pagbabarena ng mga butas sa parisukat ay nauugnay sa mahusay na abala at gastos. Sa proyektong ito, tinanggihan ko sila, at isang maliit na ukit ang binili para sa hinaharap;
  4. May kaugnayan din sa nakaraang tampok ay ang problema ng pag-output ng isang power connector sa butas sa kaso (ang mga ikot na konektor ay ibinebenta lamang sa mga tindahan ng Tsino). Bilang resulta, ginamit ang isang module na may maliwanag na asul na LED, na naka-mount sa board at malapit sa takip. Ang butas sa takip para sa pagkonekta sa suplay ng kuryente ay ginawa ng dalawang magkakaibang drills. Gayundin, sa tulong ng mga maliliit na file, ang isang hugis-parihaba na butas ay pinutol sa takip sa ilalim ng konektor ng miniUSB at ang kaso ay pinutol para sa output ng keyboard loop;

  5. Napakakaunting mga maliit na pindutan para sa pag-mount sa isang bilog na butas sa pabahay. 5, 7 at 8mm - literal sa isang modelo at tanging sa mga tindahan ng Tsino;
  6. Mula sa MOSFET IRF520 module, kinailangan kong ibenta ang mga binti ng sulok, at panghinang ang tuwid upang magkasya ito sa loob ng katawan kasama ang haba;

Pinagsama aparato:




Gumagana ang aparato nang simple: sa pamamagitan ng pagpindot sa berdeng pindutan, ang pagtutubig ay isinasagawa nang malakas. Kung nag-click ito sa panahon ng pagtutubig, humihinto ito. Sa awtomatikong mode, ang pagtutubig ay isinasagawa sa pagitan ng maraming araw. Ang tagal ng pagtutubig (sa mga segundo) at i-pause (sa mga araw) ay kinokontrol gamit ang keypad ng lamad (kailangan mong makahanap ng mga sticker na "higit pa o mas kaunti" sa isang lugar).

Mga kawili-wiling tampok
  • Dahil sa pag-save ng puwang at pagpapagaan ng aparato, tumanggi akong gamitin ang real-time na module ng RTC at limitahan ang aking sarili sa paggamit ng millis () function upang regular na i-on ang pump sa pamamagitan ng timer;
  • Ang display ay lumiliko sa pamamagitan ng pagpindot sa alinman sa mga pindutan ng lamad at patayin pagkatapos ng 10 segundo kung walang mga pag-click. Ginawa upang maiwasan ang mabilis na pag-burn ng OLED display. Ang display ay gumagamit ng isang binagong library ozOLED (salamat) mula pa pagsasanay sa adafruit kumuha ng maraming RAM. Kapansin-pansin, para sa buong paggamit ng ozOLED kailangan kong ipatupad ang isang tseke ng bilang ng mga character na ipinapakita sa screen, dahil ang nawawalang character ay dapat mapalitan ng isang puwang (halimbawa, upang ipakita ang 9 pagkatapos ng 10, dapat kang mag-print ng 9_, kung hindi man ito mag-print 90);
  • Ang mga sensor ng kahalumigmigan ay hindi sinasadya na ginagamit. Ang pagtiyak ng isang perpektong buhay para sa mga halaman ay hindi bahagi ng proyekto. Ang layunin ay upang matiyak ang kaligtasan ng mga halaman sa tag-araw, habang ang mga nangungupahan ng apartment ay nasa bansa;
  • Ang supply ng kuryente mula sa network ng 230V ay sinasadyang ginagamit, dahil hindi kinakailangan ang awtonomiya ng aparato sa isang apartment ng lungsod. Para sa parehong dahilan, ang pagkonsumo ng kuryente ay hindi na-optimize (ang mga LED ay hindi sumingaw, at ang mas malalim na mga mode ng pag-save ay hindi ginagamit kaysa sa IDLE);
  • Ang keyboard ng 1x4 lamad ay pinili para sa isang kadahilanan: ang isang maginhawang aklatan ay isinulat para dito AmperkaKB, na nagpapahintulot sa iyo na gamitin lamang ang keyboard na ito, at hindi isipin ang tungkol sa mga nag-trigger, mga kaganapan, stick at rattle.Oo, alam ko na sa aklatang ito ang code para sa tatlong mga keyboard ay sabay-sabay - mayroong sapat na memorya ng Arduino Nano. Ang pagkakasunud-sunod ng mga contact ng keyboard na ito ay hindi tumutugma sa pagkakasunud-sunod ng mga pindutan: ang unang contact ay karaniwan, ang natitirang mga contact ay may reverse order ng numbering sa keyboard;
  • Ang EEPROM ay ginagamit upang mag-imbak ng dalawang halaga lamang ng mga variable - oras ng aktibidad at oras (sa milliseconds). Ang pag-reset ng mga halagang ito sa mga default na kondisyon ay natanto sa pamamagitan ng pag-clamping ang unang pindutan ng lamad sa loob ng 3 segundo;
  • Ang takip ay konektado lamang sa pabahay sa pamamagitan ng maaaring ma-ugnay na mga koneksyon ng berdeng pindutan at ang lakas ng bomba.

Inaasahan ko na ang pagsusuri na ito ay makakatulong sa mga nagsisimula upang mag-navigate sa paggawa ng mga ito gawang bahay sa Arduino at hindi na uulitin ang aking mga pagkakamali.
may code at schema sa Fritzing.
7.7
9.7
9

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
6 komento
Oo, ang isang proteksyon diode ay dapat palaging mai-install na may isang pasaklaw na pagkarga, kung ito ay isang relay coil o isang motor. Sa pagkakaalam ko, ang mekanismo ng pinsala sa transistor na walang ganitong diode ay ito. Kapag ang transistor ay sarado, ang self-induction EMF ay idinagdag sa boltahe ng pinagmulan ng kuryente, bukod dito, idinagdag ito sa "kinakailangang" polaridad at ang transistor ay flashed na may nadagdagang boltahe.
Ang may-akda
Ako ay inilalapat na de-koryenteng inhinyero - zero. Sa oras na, sa unibersidad, iginuhit lamang niya ang mga circuit sa mga programa tulad ng NI Multisim. Ngayon ay may kaunting gagawin ito sa trabaho, higit sa lahat ay sumulat ako ng mga aplikasyon ng computer at papel na pang-agham at teknikal na mga produkto. Samakatuwid ang mga pagkakamali ng mga bata.
Salamat sa puna, nag-google na ako tungkol sa induktibong pagkarga at baligtarin ang kasalukuyang proteksyon.
Quote: Eig
Hindi ko alam ang tungkol sa mga tampok kasama ang taga-bukid
Ito ay hindi lamang sa isang operator ng patlang, ang anumang transistor (bipolar, field, SIT, IGBT) na nagpapatakbo sa isang malubhang induktibong pagkarga (ED, relay, solenoid, atbp.) Ay dapat protektado ng isang diode.
Para sa unang proyekto sa Arduino - hindi ito masama.
Ang ilang higit pang mga tip:
Mas mainam na gumamit ng isang submersible pump sa pangkalahatan sa isang tangke na hiwalay mula sa pabahay na may mga electronics. Bukod dito, ang tangke ng tubig ay dapat na nasa ibaba ng antas ng windowsill (o sa lugar kung saan ang mga kaldero). Kung hindi man, ayon sa prinsipyo ng pakikipag-usap ng mga vessel, pagkatapos i-off ang bomba, ang tubig ay hindi titigil sa pag-agos hanggang sa maubos ito.
Ang may-akda
Salamat sa puna. Isang napaka-rewarding karanasan. Pinlano kong gawin ang mga sumusunod na nasa mga baterya at may mga sensor ng halumigmig, ngunit hindi ko alam ang tungkol sa mga tampok kasama ng isang taga-bukid - magiging kapaki-pakinabang ito. Sa prinsipyo, ang isang ito ay maaaring karagdagang binuo sa ganitong paraan. Hindi talaga ako nababahala tungkol sa kapangyarihan ng mains, ngunit, siyempre, sa isang mahusay na paraan na kailangan mong gumawa ng mga emergency openings para sa pagbaba ng tubig mula sa ilalim ng kaso (kung may nagsisimula na tumagas sa bomba). O, sa pangkalahatan, ilagay ang sensor ng butas na tumutulo, at mapagtanto ang mekanikal na pagbubukas ng circuit, ngunit mas mahirap ito.
Mahigit sa 4 na halaman ay hindi pa pinaplano nang prinsipyo. Sa una, malinaw na ang presyon ng naturang bomba ay hindi sapat para sa higit pa.
Sa pangkalahatan ito ang aking unang aparato Arduino, at ang layunin ay suriin ang aking sarili kung may magagawa ba akong magagawa. Ngayon ay may isang makabuluhang dahilan para sa rebisyon, at ito ay kahanga-hanga. Salamat sa iyo
Pagbati!
Mahusay na artikulo, ang lahat ay napaka detalyado, kahit na may isang badyet.
Bilang isang "taga-disenyo" ng naturang awtomatikong mga sistema ng pagtutubig na nagtatrabaho sa aking lugar nang halos isang taon at kalahati, nais kong ibahagi ang aking karanasan.Ang site na ito ay may isang artikulo sa isa sa aking mga system:
https://tlm.imdmyself.com/14856-sistema-avtopoliva-dlja-komnatnyh-rastenij-na-arduino.html
At mayroon ding isa pang video sa pangalawang sistema sa aking channel:
https://www.youtube.com/channel/UCn29s1IXPj7QjKouSYS45aQ/video?view_as=subscriber

Mayroong isang mahalagang punto tungkol sa tubig ng iyong disenyo: walang sapat na proteksyon diode para sa operator ng patlang (wala ito sa modyul na ito, mayroon akong parehong mga module, partikular na sinuri ko ito) mula sa reverse current ng electric motor. Hindi ko napansin ang sandali at tumakbo ako sa isang problema. Tumatakbo ang aking system sa mga baterya at bigla, pagkatapos ng mga 3 buwan, napansin kong mabilis silang lumubog, napakabilis. Sinuri ko ang circuit ay naging isang manggagawa sa bukid tungkol sa 50 mA, kapag sa teorya dapat itong sarado. Sa palagay ko, sa impiyerno kasama niya, tila nahuli ang may sira na transistor. Pinalitan, ang isa pang 2 buwan ay pumasa sa parehong mga sintomas, ngunit sa ibang transistor. "Pagkakataon? - Hindi sa tingin ko!" Sinimulan kong basahin ang impormasyon tungkol sa paksa at nalaman na walang proteksyon diode, pinapatay ng pump ang mga manggagawa sa bukid (dahil ang engine ay gumagana bilang isang generator sa mode ng pagpepreno).

Ang natitirang mga puntos ay isang bagay ng panlasa, ngunit ipapakita ko pa rin ang aking sarili kung nais mong gumawa ng ibang bagay sa paksang ito:
* Kung kailangan mong tubig ng higit sa 3-4 na halaman, kung gayon kailangan mo ng higit sa isang bomba. Mayroon akong 9 na halaman sa windowsill, sa iba't ibang mga kaldero na may iba't ibang mga kinakailangan sa patubig. Posible lamang upang ayusin ang mga daloy na may isang suklay na may mga gripo para sa mga 3-4 na halaman, para sa isang mas malaking bilang ng mga halaman na ito ay hindi makatotohanang, personal kong sinuri ito. Mayroon akong 3 bomba na konektado sa system, bawat isa ay may sariling mga setting ng pagtutubig
* Ang millis countdown ay napaka-random. Mayroon akong ganoong sistema, poyuzat sa isang buwan at nagpasya na gawin ang iba. Kung ang agwat ng pagtugon sa araw ay mas mababa, at kung nagtakda ka halimbawa ng pagtutubig isang beses sa isang linggo, kung gayon ang error ay magiging +/-day. Ang oras ng pagtugon ay mayroon ding. Halimbawa, sa alas-4 ng umaga maaari mong gisingin ang tunog ng isang buzzing pump at gurgling bula (bagaman depende ito sa kung gaano ka katulog at ang iyong mga kamag-anak na natutulog nang maayos)
* Para pa rin ako sa pagpipilian sa mga baterya. Mula pa noong pagkabata, tinuruan ako ng aking mga magulang na patayin ang lahat na posible (maliban sa refrigerator) mula sa mga socket kapag umalis ka. Wala akong magagawa tungkol dito.

Sa pangkalahatan, nais kong sabihin na ang mga naturang sistema ay angkop hindi lamang para sa mga panahon ng pag-alis. Bago ang pagpapakilala ng naturang mga sistema, ang mga halaman ay madalas na namatay para sa akin dahil sa alinman sa nakalimutan nilang tubig o ibuhos sa kabaligtaran. Matapos ang pagpapakilala, ang lahat ay nagsimulang lumago, mamulaklak at mag-spike, tumigil ang mga nakamamatay na kaso.

PS:
Ang isa pang piraso ng payo sa pag-install ng mga switch, pindutan, konektor, atbp. sa mga kaso ng plastik. Kung maaari, ilagay ang lahat ng bilog at gumamit ng isang step step drill ng isang Intsik. Dati akong nahihirapan sa pamamagitan ng pagputol ng mga hugis-parihaba na butas para sa mga switch. Pagkatapos ay bumili ako ng bilog, ilang segundo ng pagbabarena na may isang hakbang na drill at ang switch ay nasa lugar na!

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...