Spisu treści:

Automatyczna podlewaczka ogrodowa - Druk 3D - Arduino: 10 kroków (ze zdjęciami)
Automatyczna podlewaczka ogrodowa - Druk 3D - Arduino: 10 kroków (ze zdjęciami)

Wideo: Automatyczna podlewaczka ogrodowa - Druk 3D - Arduino: 10 kroków (ze zdjęciami)

Wideo: Automatyczna podlewaczka ogrodowa - Druk 3D - Arduino: 10 kroków (ze zdjęciami)
Wideo: Inteligentne doniczki z Berlina - IFA 2018 2024, Listopad
Anonim
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino
Automatyczna podlewaczka ogrodowa | Druk 3D | Arduino

Jestem zapalonym ogrodnikiem, ale ręczne podlewanie roślin podczas suszy zajmuje trochę czasu. Ten projekt uwalnia mnie od podlewania, dzięki czemu mogę pracować nad innymi projektami. Świetnie nadaje się również do pielęgnacji ogrodu, gdy jesteś poza domem, a rośliny czerpią korzyści z bardziej regularnego podlewania.

Jest zasilany przez port USB, dzięki czemu można go podłączyć do różnych źródeł energii elektrycznej. Takie jak zewnętrzne gniazdo zasilania lub bateria zasilana przez USB ze zintegrowanym ładowaniem słonecznym. Możesz również dostosować, o której godzinie, w dzień lub w nocy, Twoje rośliny są podlewane. Obecnie mam moje podlewanie wiszących koszy dwa razy dziennie. Raz rano przed wschodem słońca, a potem doładowywane zaraz po

Krok 1: Wideo

Image
Image

Jeśli wolisz śledzić razem z filmem, zrobiłem taki, który możesz obejrzeć, w przeciwnym razie czytaj dalej…

Krok 2: Zestawienie materiałów

Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów

Aby zbudować własny, potrzebujesz kilku rzeczy:

■ Elegoo Arduino Nano (x1):

■ Serwo (x1):

■ Zegar czasu rzeczywistego (x1):

■ Złącze kompatybilne z Hoselock (x2):

■ Przewód:

■ Zawór liniowy kompatybilny z wężem (x1):

■ Nakrętki i śruby - M3 x 10 (x3):

■ Włókno ABS:

■ Długi kabel USB (x1)

■ Wtyczka ścienna USB (x1)

Jeśli wolisz używać filamentu PLA, mam spory sukces z tym:

■ Filament PLA:

Krok 3: Części drukowane 3D

Części drukowane w 3D
Części drukowane w 3D
Części drukowane w 3D
Części drukowane w 3D
Części drukowane w 3D
Części drukowane w 3D
Części drukowane w 3D
Części drukowane w 3D

Ten projekt składa się z trzech części do wydrukowania. Wewnętrzna i zewnętrzna obudowa oraz „sprzęgło”.

Modele 3D można pobrać tutaj:

Wszystkie moje części wydrukowałem za pomocą plastiku ABS. Możesz użyć PLA lub PETG, ale po prostu wiedz, że PLA jest najbardziej podatny na degradację w warunkach zewnętrznych lub w szklarni. Na obrazach znajdują się trzy wydruki 3D, które wykonałem, a także ustawienia, których użyłem dla każdego z nich.

Krok 4: Podłącz serwo

Podłącz serwo
Podłącz serwo
Podłącz serwo
Podłącz serwo
Podłącz serwo
Podłącz serwo

W tym projekcie zamierzam lutować wszystkie moje połączenia, ponieważ będę je na stałe instalować w moim ogrodzie. Jeśli wolisz, możesz użyć zworek i płytki stykowej, aby wykonać takie same połączenia, jak to na zdjęciu.

Jeśli wolisz, dostępny jest schemat obwodu:

Najpierw zdejmujemy wtyczkę z końca przewodu serwa i przylutowujemy ją bezpośrednio do nano. Na moim są trzy przewody, czerwone i brązowe przewody są podłączone do zasilania i uziemienia, więc podłączę je do połączeń 5 V i uziemienia Arduino. Pozostaje pomarańczowy przewód, który jest naszym przewodem sygnałowym. Musi być podłączony do cyfrowego 9 na Arduino.

Krok 5: Podłącz RTC

Podłącz RTC
Podłącz RTC
Podłącz RTC
Podłącz RTC
Podłącz RTC
Podłącz RTC

Teraz możemy przejść do zegara czasu rzeczywistego lub „RTC”, ponieważ często też jest skracany. Będziemy używać czterech pinów. Będziesz musiał przygotować do tego cztery odcinki drutu o długości 7 cm.

Tak jak przed podłączeniem przewodu uziemiającego do ziemi, a VCC do tego samego zasilacza 5 V, do którego serwo zostało właśnie podłączone. Pin SDA łączy się z A4 w Arduino, a SCL z A5.

Krok 6: Przesyłanie i dostosowywanie kodu

Przesyłanie i dostosowywanie kodu
Przesyłanie i dostosowywanie kodu
Przesyłanie i dostosowywanie kodu
Przesyłanie i dostosowywanie kodu

Użyj kabla USB, aby podłączyć go do komputera i otworzyć Arduino IDE.

Możesz pobrać Arduino IDE tutaj:

Ten projekt korzysta z poręcznej biblioteki DS3231 Simple:- https://github.com/sleemanj/DS3231_Simple Postępuj zgodnie z instrukcjami instalacji podanymi na stronie bibliotek

A kod do projektu można znaleźć tutaj:

Zanim prześlesz główny kod projektu, musisz ustawić czas na swoim DS3231. Po podłączeniu jak pokazano i zainstalowaniu biblioteki DS3231_Simple (patrz wyżej) przejdź do „Plik” >> „Przykłady” >> „DS3231_Simple” >> „Z1_TimeAndDate” >> „SetDateTime” i postępuj zgodnie z instrukcjami w przykładzie, aby ustaw datę i godzinę na RTC

W głównej pętli kodu znajdują się dwa polecenia IF, które sprawdzają czas, a następnie inicjują sekwencję nawadniania na określony czas. Warunkowe sprawdzenie instrukcji IF sprawdza, czy wartość godzin i minut zegara zgadza się z wartością, którą tutaj ustawiliśmy. Jeśli oba pasują, uruchamiana jest funkcja „Open Valve”, po której następuje opóźnienie.

To opóźnienie (ustawiane w tysięcznych częściach sekundy) określa, jak długo woda może przepływać przez wąż do twoich roślin. Możesz mieć tyle instrukcji w głównej pętli kodu, ile potrzebujesz. Po prostu skopiuj i wklej je podczas aktualizacji warunków instrukcji IF i czasu trwania nawadniania (opóźnienie między otwarciem a zamknięciem zaworu).

Krok 7: Zamontuj zawór

Zamontuj zawór
Zamontuj zawór
Zamontuj zawór
Zamontuj zawór
Zamontuj zawór
Zamontuj zawór
Zamontuj zawór
Zamontuj zawór

Po zakończeniu programowania harmonogramu nawadniania możemy odłączyć go od komputera i rozpocząć kompletowanie.

Użyj jednej ze śrub M3 i nakrętki, aby zabezpieczyć serwo w pozycji, jak pokazano na zdjęciu. Wystarczy zabezpieczyć jeden z otworów, aby go wystarczająco utrzymać.

Serwo powinno być wyposażone w zestaw pasujących do niego ramion. Chcemy pasować do tego prosto uzbrojonego. Gdy wyłączamy obwód po wgraniu kodu, serwo powinno być pozostawione w pozycji zamkniętej zaworu. Więc kiedy dopasujemy ramię, chcesz, aby było pionowe.

Teraz obróć go o 90 stopni w kierunku przeciwnym do ruchu wskazówek zegara, aż znajdzie się w pozycji poziomej. Wsuń zawór inline i zamontuj łącznik, który wydrukowaliśmy na ramieniu serwa. Następny bit wymaga dość dużej siły, ale musisz obrócić zawór w kierunku złącza, jednocześnie odciągając go od serwomechanizmu. Wstawienie go na miejsce będzie wymagało siły, ale musimy to zrobić tylko raz.

Krok 8: Podłącz kabel i załóż pokrywę

Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę
Podłącz kabel i załóż pokrywę

Użyję przewodu USB o długości 10 m, aby podłączyć go do mojego zewnętrznego gniazdka elektrycznego, aby zasilić kopalnię. Podłączmy teraz końcówkę Arduino kabla i dokończmy obudowę.

Przylutowałem moje połączenia bezpośrednio do płytki, więc zamierzam po prostu wcisnąć moją elektronikę na miejsce wewnątrz obudowy. Jeśli twój jest na płytce stykowej, możesz użyć samoprzylepnego podkładu, aby utrzymać go na miejscu na dostarczonej półce.

Aby uzupełnić obudowę, należy wkręcić dwie śruby. Powinno to zapewnić odpowiednią odporność na warunki atmosferyczne, gdy jest utrzymywane w pozycji pionowej. Jeśli chcesz przymocować go do deski lub podłogi, znajdują się dwa otwory na śruby (jeden pod zaworem wbudowanym i jeden wewnątrz obudowy - musisz je przymocować do czegoś przed przystąpieniem do montażu, ponieważ później nie będzie można uzyskać do nich dostępu.

Krok 9: Podłącz go na zewnątrz

Podłącz to na zewnątrz
Podłącz to na zewnątrz
Podłącz to na zewnątrz
Podłącz to na zewnątrz
Podłącz to na zewnątrz
Podłącz to na zewnątrz

Zabierzmy teraz nasz projekt do ogrodu.

Projekt zainstaluję między baterią a wiszącymi koszami. Wcześniej zainstalowałem zestaw do nawadniania kropelkowego firmy Hoselock do każdego z moich wiszących koszy. To jest ten, którego używam z dobrym skutkiem:

Teraz podłączamy go do naszego węża między kranem a zestawem irygacyjnym za pomocą dwóch szybkozłączek.

Zasilałem mój długim kablem USB podłączonym do gniazdka zewnętrznego.

Krok 10: Projekt ukończony

Projekt ukończony!
Projekt ukończony!
Projekt ukończony!
Projekt ukończony!

I to wszystko, moje wiszące kosze będą teraz dbać o siebie aż do wczesnej zimy.:)

Dziękuję za zajrzenie do mojego samouczka. Mam nadzieję, że podobał Ci się ten projekt. Jeśli tak, pomyśl o obejrzeniu innych moich projektów, nie zapomnij zasubskrybować maszyn do majsterkowania na tutaj i na YouTube i podzielić się tym projektem z każdym, kogo znasz, a kto chciałby zbudować własny.

W przeciwnym razie do następnego razu chow na razie!

Subskrybuj mój kanał na Youtube:

Wesprzyj mnie na Patreon:

FACEBOOK:

Zalecana: