V tomto článku nám Sprievodca ukáže, ako vytvoriť zariadenie na automatické zalievanie rastlín. Toto zariadenie môže byť naprogramované tak, aby zapínalo zavlažovanie ľubovoľným spôsobom a ľubovoľne dlho. Zariadenie je napájané cez konektor USB. V prípade potreby môžete solárny panel napájať.
Náradie a materiály:
- Arduino nano;
- Servopohon;
- Hodiny v reálnom čase Ds3231;
- Rýchlo odnímateľný konektor pre hadicu - 2 kusy;
- Žeriav kompatibilný s rýchloupínateľným konektorom;
- drôt;
- Matice a skrutky - M3 x 10 - 3 ks;
- kábel USB;
- USB konektor;
- 3D tlačiareň;
- Počítač so softvérom;
Krok 1: Tlač 3D častí
V tomto domáci produkt Na 3D tlačiarni je potrebné tlačiť tri časti: dve časti tela a otočný gombík. Súbory na tlač si môžete stiahnuť nižšie.
3D tlač.
Krok dva: Pripojenie serva
Master vypne zástrčku na servo. Z toho pochádzajú tri vodiče. Pripojí káble k Arduino takto:
Červená až 5 V Arduino a rozširujúca doska Ds3231
Oranžová až D9 Arduino
Hnedá na GND Arduino
Krok 3: Pripojte rozširujúcu kartu Ds3231
Teraz musíte pripojiť rozširujúcu dosku Ds3231. Táto doska bude kontrolovať čas. Doska má šesťpinový konektor. Tento projekt potrebuje štyri kontakty.
Master odreže štyri drôty po 7 cm a spojí ich takto:
GND Arduino - dosky GND
5V Arduino - rada VCC
Dosky A4 Arduino - SDA
A5 Arduino - dosky SCL
Schéma pripojenia je na tomto mieste odkaz.
Krok 4: Stiahnite si kód
Pokračujeme v sťahovaní kódu. Sprievodca pripojí Arduino k počítaču a otvorí sa Arduino IDE.
Nainštaluje knižnicu DS3231 Jednoduché.
Načíta kód na tomto odkaze.
Pred stiahnutím hlavného kódu projektu musíte nastaviť čas na DS3231. Po pripojení všetkého a nainštalovaní knižnice DS3231_Simple prejdite na „Súbor“ >> „Príklady“ >> „DS3231_Simple“ >> „Z1_TimeAndDate“ >> „SetDateTime“ a potom podľa pokynov v príklade nastavte dátum a čas na RTC. ,
V hlavnej slučke kódu sú napísané dva príkazy IF, ktoré kontrolujú čas a potom začnú zavlažovaciu sekvenciu na určité časové obdobie. Kontrola príkazov IF skontroluje, či hodiny a minúty zodpovedajú nastavenému času. Ak sa zhodujú, funkcia „Otvorený ventil“ sa spustí s následným oneskorením.
Toto oneskorenie (nastavené v tisícinách sekundy) určuje, ako dlho bude zalievanie trvať (kohútik sa otvorí).Môžete naprogramovať toľko príkazov, koľko potrebujete. Stačí ich skopírovať a vložiť pri aktualizácii času a trvania zavlažovania (oneskorenie medzi otvorením a zatvorením ventilu).
Krok 5: Zostavenie zariadenia
Servopohon sa dodáva s pákou. Sprievodca nainštaluje servo do krytu a zaistí ho. Na hnacej osi je namontovaná páka. Nainštaluje kohútik do držiaka. Nasaďte spojku na rukoväť žeriavu. Otočí žeriav o 90 stupňov as úsilím umiestni spojku na otočnú páku servopohonu.
Na napájanie zariadenia Master používa 10 metrov kábel USB. Jeden koniec sa pripája k Arduino, druhý k elektrickej zásuvke so zodpovedajúcim konektorom. všetko elektronika schováva sa vnútri puzdra a inštaluje kryt.
Pripojí hadicu z oboch strán k vodovodnému kohútiku.
Všetko je pripravené. Zavlažovacie zariadenia sa teraz budú vykonávať automaticky v určených intervaloch.
Normálna poloha ventilu je „Zatvorená“. Po vydaní príkazu servopohon otočí páku a podľa toho aj rukoväť žeriavu (pozri fotografiu).
Celý proces výroby takéhoto zariadenia je možné vidieť na videu.