Inilalarawan ng artikulong ito kung paano mag-ipon ng isang maliit na yunit para sa awtomatikong pagtutubig ng mga halaman batay sa Arduino na may control control. Ang pangangailangan para sa pagtutubig mismo ay matutukoy ng sensor ng kahalumigmigan ng lupa. Kung ninanais, posible na matubigan ng maraming mga halaman nang sabay-sabay.
Mga materyales at tool:
- Arduino Uno
- Potadong halaman na may tuyong lupa
- pump ng tubig
- sensor ng kahalumigmigan ng lupa na may isang loop
- Power key (tatlo) na may isang loop
- Itulak ang terminal block
- wire ng tatay-tatay × 1 pc
- Mom-dad wire × 1 pc
- Ang power supply sa isang USB connector
- USB cable
Assembly:
Ang display ay konektado sa pin 3 ng triple shield. Kapag kumokonekta sa lahat ng mga wire ng ganitong uri, mahalagang tiyakin na ang itim na kawad ay konektado sa GND pin.
Susunod, ang switch ng kuryente ay konektado sa pin 5.
Ang bomba ay walang mga contact sa mga dulo ng mga wire, kaya ginamit ang isang terminal block. Kung mayroong isang kasanayan sa mga contact ng paghihinang, pagkatapos ay mas tama sa nagbebenta ng "Pin Connectors" sa mga wire.
Ganito ang hitsura ng konektadong kapangyarihan:
Susunod, ikonekta ang sensor ng kahalumigmigan sa lupa.
Gamit ang Arduino IDE, ang Arduino Uno ay na-program kasama ang nakalakip na file sa ibaba. Siyempre, ang sensor ng kahalumigmigan, ay dumidikit sa lupa. Ang dulo ng pipe ng tubig ay konektado sa lupa. Kung ang palayok ay may timbang na kaunti, pagkatapos ay inirerekomenda ng may-akda ang pag-aayos ng tubo nang hiwalay upang ang halaman ay hindi baligtad. Susunod, ang bomba ay ibinaba sa isang maginhawang lalagyan na may tubig, at ang kapangyarihan ay konektado.
Pag-calibrate:
Upang maging tama ang pagbabasa ng sensor, kinakailangan ang isang simpleng pamamaraan ng pagkakalibrate. Sapagkat ang kawastuhan ng mga pagbasa ay tuwirang nakasalalay sa kaasiman ng lupa.
1. Gamit ang sensor na natigil sa isang dry pot, ang mga pagbabasa mula sa display ay naitala. Ang halagang ito ay walang mas mababa sa isang minimum na kahalumigmigan.
2. Tubig ang bulaklak at maghintay hanggang sa ang tubig ay ganap na nasisipsip sa lupa, at ang mga pagbabasa ng sensor ay huminto sa isang halaga. Ang data ay naitala at may label bilang maximum na kahalumigmigan.
3. Ang mga halaga ng mga constant ng HUMIDY_MIN ay nabago sa file ng firmware; ang minimum na kahalumigmigan ay nakatakda, at ang HUMIDY_MAX, ayon sa pagkakabanggit, ang maximum na kahalumigmigan. Ang Arduino Uno ay kumikislap muli.
Pag-scale ng proyekto
Inilalarawan ng artikulong ito ang isang paraan ng pagtutubig para sa isang bulaklak lamang. Ngunit madalas na kinakailangan upang tubig ang maraming mga halaman nang sabay-sabay. Siyempre, maaari mong ikonekta ang maraming mga bomba at mga sensor ng halumigmig sa Arduino, ngunit kung gaano ito kahusay. Nag-aalok ang may-akda sa kasong ito ng isang murang at simpleng solusyon. Sa tubo na konektado sa pump, ang mga butas ay ginawa gamit ang isang awl, ang distansya sa pagitan ng mga ito ay mga 30 sentimetro, ang mga rod mula sa ginamit na ballpoint pen ay natigil sa mga butas na ito.
Ang mga pot sa isang bahay, bilang panuntunan, ay tumayo nang sunud-sunod, halimbawa, sa isang windowsill. Ang tubo ay nakasalalay sa kaldero upang ang bawat butas ay tumutugma sa palayok. Narito lamang ang pagpapasya sa pagtutubig ay gagawin ng isang aparato lamang ng isang palayok. Ito ay pinakamahusay na gagana kung ang mga kaldero ng parehong laki ay madalas na nangyayari sa mga window sills. Ang pagpapatayo ng lupa sa mga ito ay magiging halos pareho. Kung ninanais, at isang malaking bilang ng mga halaman sa iyong bahay, maaari mong ikonekta ang mga karagdagang bomba, at hatiin ang lahat ng mga kaldero sa mga pangkat na may pantay na sukat.