Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
EcoDuino to zestaw firmy DFRobot do automatycznego podlewania roślin. Działa na 6 bateriach AA, których nie ma w zestawie. Konfiguracja jest bardzo łatwa i zawiera mikrokontroler oparty na Arduino.
Krok 1: Części
Powinieneś mieć wszystkie pokazane tutaj części. Dodatki obejmują dwie zabawne odznaki i 2 śrubokręty. Potrzebowaliśmy tylko żółtego śrubokręta.
Powinieneś mieć następujące części: płytka sterująca EcoDuino, akumulator, pompa, czujnik wilgoci, czujnik temperatury/wilgotności, plastikowa obudowa (2 sztuki), kabel USB, 2 śrubokręty, 2 plakietki, 4 śruby i plastikowy wąż.
Nie zawiera 6 baterii AA, które również będą potrzebne.
Krok 2: Sprawdź programowanie płytki
Zaczęliśmy od sprawdzenia, czy możemy podłączyć nasz komputer do płytki i użyć Arduino IDE do jego zaprogramowania.
Podłącz kabel USB z płytki do komputera i otwórz Arduino IDE. Wybierz Leonardo jako swoją tablicę. Jeśli tablica pojawi się na liście tablic, dobrze jest iść. Odłącz płytkę od komputera.
Krok 3: Test czujnika
Teraz podłącz czujniki. Czujniki są mocowane pionowo z przewodem czarnym lub GND na spodzie. Czujnik wilgotności/temperatury idzie w środkowym gnieździe, a czujnik wilgotności gleby idzie nad nim z boku wtyczki USB. Podłącz oba czujniki, a następnie podłącz płytkę z powrotem do komputera.
Skopiuj przykładowy kod i wklej go do pustego szkicu Arduino. Prześlij szkic na tablicę i otwórz Monitor seryjny, aby zobaczyć wyniki. Pobierz bibliotekę DHT11, jeśli jej nie masz. Upewnij się, że umieściłeś go w folderze biblioteki Arduino. Umieść czujnik gleby w glebie wokół rośliny i obserwuj zmiany wartości na monitorze szeregowym. Zobacz naszą pomarańczową sadzarkę słoni i roślinę paproci. Podczas tworzenia tego zestawu nie ucierpiały żadne słonie.
Gdy to zadziała, otwórz nowy pusty plik w Arduino i umieść szkic Test The Pump, ponieważ zrobimy to dalej. Prześlij szkic na tablicę. Teraz zamknij okno portu szeregowego i odłącz płytkę od komputera.
Krok 4: Test pompy
Teraz musisz okablować pompę. Podłącz kabel z brązowymi i niebieskimi przewodami pokazanymi na zdjęciu do kabla pompy.
Teraz podłącz brązowy przewód do dodatniego zacisku, a niebieski do ujemnego na płycie oznaczonej jako Zawór elektromagnetyczny.
Teraz podłącz drugi kabel z czerwonymi i czarnymi przewodami do zacisku PWR na płytce. Połącz czerwony z dodatnim i czarny z ujemnym.
Załaduj akumulator z powrotem 6 bateriami AA i podłącz kabel z zestawu akumulatorów do przewodu, który właśnie podłączyłeś do płyty. Powinieneś słyszeć, jak pompa włącza się i wyłącza. Gdy to działa, odłącz akumulator. Teraz, gdy wszystko działa, musisz wszystko włożyć do etui. Odłącz czujniki od płytki oraz odkręć i odłącz kable które dodałeś.
*Pompa potrzebuje 4,5 - 12 V i zużywa 0,5 - 5,0 W mocy. Nie mając pewności, co może obsłużyć złącze USB mojego komputera, nigdy nie zasilałem płytki z komputera z podłączoną pompką.
Krok 5: Dopasowanie testu przypadku
Dopasuj deskę do plastikowej połówki z otworami w niej. Plansza kładzie się twarzą w dół do obudowy. Dopasuj port USB do otworu portu w obudowie. Wyrównaj również cztery słupki śrubowe z otworami na płycie. Sprawdź również deskę z boku z otworami, aby zobaczyć, gdzie wszystko musi iść. Po zakończeniu zdejmij deskę z etui.
Krok 6: Dopasowanie obudowy
Przeciągnij kabel pompy przez prostokątny otwór i przykręć przewody z powrotem do złącza oznaczonego jako zawór elektromagnetyczny. Podłącz przewody zestawu akumulatorów do zacisku oznaczonego PWR.
Teraz przełóż złącza czujników przez otwór w plastikowej obudowie pośrodku i podłącz je do płytki. Pamiętaj, że czujnik wilgotności idzie pośrodku, a czarny przewód lub GND idzie na dole.
Teraz umieść deskę z powrotem na miejscu, wyrównując otwory na śruby z plastikowymi słupkami. Gdy deska znajdzie się na miejscu, wkręć cztery śruby do plastikowych słupków. Teraz przymocuj drugą stronę plastikowej obudowy.
Krok 7: Kod końcowy
Teraz odłącz akumulator i pompę, rozłączając złącza wtykowe. Podłącz swoją płytkę do komputera i wklej kod Ecoduino Test do nowego pustego szkicu w Arduino IDE. Ten szkic łączy w sobie wszystko, takie jak odczytywanie czujników oraz włączanie i wyłączanie pompy.
Obecnie szkic jest ustawiony na sprawdzanie czujników co minutę i podlewanie rośliny przez 1 sekundę, jeśli poziom wilgotności gleby jest poniżej 50. Możesz dostosować te wartości na szkicu. Poszukaj 3 zmiennych poniżej w górnej części szkicu.const long interval = 60000; // Zmień wartość, aby zmienić czas sprawdzania nawadniania. 60000 = 1 minuta
int waterTime = 1000; // Zmień długość podlewania 1000 = 1 sekunda
wilgotność wewn. Poziom = 50; // Dostosuj, aby wiedzieć, kiedy podlewać
* 0 ~ 300 suchej gleby
* 300 ~ 700 wilgotnej gleby
* 700 ~ 950 w wodzie
Możesz dodać więcej kodu, aby poprawić to dla zakładu, sprawdzając poziom wilgotności powietrza. Jeśli wilgotność powietrza jest poniżej określonej wartości, a wilgotność gleby jest wystarczająco niska, roślinę należy podlać.
Prześlij kod na tablicę i odłącz go od komputera.
Krok 8: Końcowa konfiguracja
Teraz przymocuj przezroczysty plastikowy dom do pompy. Włóż pompkę do małego pojemnika z wodą. Drugi koniec włóż do doniczki. Umieść czujnik gleby w glebie wokół rośliny, podłącz kabel akumulatora i obserwuj, jak woda tryska. To, ile wody wydobędziesz, zależy również od tego, gdzie znajduje się doniczka w stosunku do pojemnika z wodą. Umieść pojemnik na wodę pod lub pod doniczką, aby wypłynęło mniej wody.
Dobra robota, to wszystko, gotowe!
Aby uzyskać więcej wskazówek i instrukcji, odwiedź nas na Stacji lutowniczej.