Obsah:

Automatický zavlažovací systém Arduino (Garduino): 6 krokov
Automatický zavlažovací systém Arduino (Garduino): 6 krokov

Video: Automatický zavlažovací systém Arduino (Garduino): 6 krokov

Video: Automatický zavlažovací systém Arduino (Garduino): 6 krokov
Video: How to build an Automatic Watering System For Plants Arduino Pro Mini DIY TUTORIAL 2024, Júl
Anonim
Automatický zavlažovací systém Arduino (Garduino)
Automatický zavlažovací systém Arduino (Garduino)

Vytvoril som zavlažovací systém na báze arduina pre svoje chilli papričky, keď som preč z domu. Zistil som, že som to urobil ako webový server, ktorý môžem monitorovať z LAN a systému domácej automatizácie (Hassio). Toto je stále vo výstavbe, ja bude pridávať ďalšie čerpadlá a zistí, ako pridať viac analógových senzorov pôdnej vlhkosti. Tiež by som mal pridať vypínač ON/OFF. Jednou z najdôležitejších inovácií, ktoré zaistia dlhšiu výdrž batérií, je pridanie funkcie spánku na tento webový server a nastavenie komunikácie z http na mqtt. Celý tento proces sa začal, keď som videl tento projekt. Mal som bme280 a wemos d1 mini, ako sa okolo z projektu, ktorý monitoroval teplotu/vlhkosť pivovaru v kancelárii, aby som nemusel ísť kontrolovať, či bol uvarený (áno, som lenivý). Do tohto projektu som pridal aj bme280, ale mal som s ním niekoľko problémov, ktoré Naozaj som nemal čas na opravu, pretože zalievanie fungovalo dobre, keď som bol týždeň na letnej dovolenke.

Zásoby

Na tento projekt budete potrebovať nasledujúce zásoby:

  • Wemos D1 mini (mal som normálny, ale mali by ste si zaobstarať profesionál a uistite sa, že regulátor napätia nie je lacný, takže sa bude dobre napájať aj s trochu opotrebovanou batériou!)
  • 18650 Li-Ion batéria alebo niekoľko. Zachránil som ten svoj zo starého prenosného počítača a našiel som 4 fungujúce
  • Držiak batérie 18650 pre dostatok batérií, ktoré potrebujete. Použil som štyri a spojil som ich paralelne
  • Doska na nabíjanie batérie TP4056
  • Kapacitný snímač vlhkosti pôdy v1.2 (ktorý je neizolovaný, takže na strany a na všetky spájkované súčiastky by ste mali pridať nejaký nevodivý epoxid. Počul som, že hotglue funguje aj ja, ale použil som epoxid)
  • Snímač teploty a vlhkosti BME280
  • Monokryštalický mini solárny panel 5,5 V 0,66 W 120 mA fotovoltaický panel (Alebo silnejší, myslím, že to nestačí).
  • Dióda 1N5819
  • 6V ponorné vodné čerpadlo
  • 5V reléový modul na ovládanie čerpadla. Aby som bol pripravený na aktualizáciu, vybral som modul, ktorý má 5 relé
  • vláknový protoboard
  • a samozrejme nejaký drôt
  • Jedna vodotesná krabica, ktorá môže držať všetku elektroniku v boku.
  • potravinárska silikónová trubica. Môj bol bezfarebný a vnútorný priemer mal priemer približne 5 mm.

Krok 1: Schéma zapojenia

Elektrické schéma
Elektrické schéma

Rozhodne to nie je technická dokumentácia elektrického zapojenia, ale toto bolo pridané na ukážku toho, ako som zapojil tento. Ak potrebujete s týmto pomôcť, dajte mi vedieť!

Krok 2: Izolujte snímač vlhkosti pôdy

Izolujte snímač vlhkosti pôdy
Izolujte snímač vlhkosti pôdy

Na izoláciu rohov tohto senzora použite horúce lepidlo a epoxid. V blízkosti svorky na pripojenie drôtu som použil horúce lepidlo, aby som sa uistil, že sa tam epoxid nezasekne.

Krok 3: Arduino kód

Priložil som tento arduino kód. Bude mať nejaký kód na kopírovanie/vkladanie z iných projektov. Osobne som mal s týmto problémom problémy a všetko súviselo s knižnicou bme, ktorú som mal.

Problém bol v tom, že sa mi nepodarilo pripojiť na server. Rýchlou opravou na vyriešenie tohto problému je odstránenie alebo pridanie komentára na riadky 125 a 126.

Ak teda všetko fungovalo tak, ako by malo, môžete si pridať server domácej automatizácie na čítanie json z 192.168.1.241/json

Myslím, že by sa to malo zmeniť, aby sa používal protokol mqtt a aby bola povolená funkcia spánku. Keď to urobím s mqtt, urobím to, aby som mohol odčítať hodnoty do svojho HASSIO a potom pokračovať v spánku.

Len poznamenám, že tento súbor je veľmi uponáhľaný, keď som ho potreboval, aby som zvládol zalievanie, keď som bol na dovolenke. Myslím, že by som mal zmeniť nastavenia ochrany osobných údajov na tomto serveri v github, ak chcete do tohto projektu niečo pridať:)

Krok 4: Zachránenie batérií z prenosného počítača

Záchrana batérií z prenosného počítača
Záchrana batérií z prenosného počítača

V tomto kroku by ste mali byť obzvlášť opatrní! Tieto batérie môžu explodovať silou guite, ale to sa mi nikdy nestalo. Batéria je zvyčajne veľmi tesná a dokonca môže byť lepená. Na vyrezanie som použil trochu tepla zo sušiča vlasov a plochého skrutkovača. Potom som odpojil zváraný kovový pás z batérií.

Krok 5: Všetko prepojte a zaistite pomocou elektrickej pásky

Všetko spojte a zaistite pomocou elektrickej pásky
Všetko spojte a zaistite pomocou elektrickej pásky
Všetko spojte a zaistite pomocou elektrickej pásky
Všetko spojte a zaistite pomocou elektrickej pásky
Všetko spojte a zaistite pomocou elektrickej pásky
Všetko spojte a zaistite pomocou elektrickej pásky

Pripojil som obrázok môjho protoboardu a všetkého ostatného, čo som zastrčil do puzdra.

Vyvŕtal som niekoľko otvorov v puzdre na vodiče (snímač vlhkosti a vodné čerpadlo).

Krok 6: Pripojte silikónovú trubicu

Pripojte silikónovú trubicu
Pripojte silikónovú trubicu
Pripojte silikónovú trubicu
Pripojte silikónovú trubicu

Potom som pripojil silikónovú trubicu k ponornému vodnému čerpadlu. Bol to tesný strih, ale ak sa ten váš uvoľní, odporúčam použiť niekoľko zipsov, ktoré ho zaistia na mieste.

Na niekoľko miest som nakrájal rúrku a zastrčil niekoľko bbq tyčiniek do otvorov, ktoré boli príliš veľké. Týmto spôsobom som mohol použiť jedno čerpadlo na viac rastlín a každý dostal vodnú zálievku rovnako!: D

Odporúča: