Spisu treści:
- Krok 1: Wideo
- Krok 2: Zestawienie materiałów
- Krok 3: Części drukowane 3D
- Krok 4: Podłącz serwo
- Krok 5: Podłącz RTC
- Krok 6: Przesyłanie i dostosowywanie kodu
- Krok 7: Zamontuj zawór
- Krok 8: Podłącz kabel i załóż pokrywę
- Krok 9: Podłącz go na zewnątrz
- Krok 10: Projekt ukończony
Wideo: Automatyczna podlewaczka ogrodowa - Druk 3D - Arduino: 10 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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
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
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
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
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ę
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
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
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:
Automatyczna punktacja w grze w golfa Executive Par 3: 12 kroków (ze zdjęciami)
Automatyczna punktacja w grze w golfa Executive Par 3: Niedawno opublikowałem Instruktaż na temat tworzenia zabawnej gry, która jest przenośna i można w nią grać zarówno wewnątrz, jak i na zewnątrz. Nazywa się „Executive Par 3 Golf Game”. Zaprojektowałem replikę karty wyników, aby zapisywać wyniki każdego gracza dla 9 „dołków”. Jak w
Kontroluj swoją automatyczną bramę przesuwną za pomocą Home Assistant i ESPHome: 5 kroków (ze zdjęciami)
Kontroluj swoją automatyczną bramę przesuwną za pomocą Home Assistant i ESPHome: Poniższy artykuł zawiera informacje zwrotne na temat moich osobistych doświadczeń związanych z kontrolowaniem automatycznej bramy przesuwnej, którą zainstalowałem w moim domu. Brama ta, oznaczona marką „V2 Alfariss”, była wyposażona w kilka pilotów Phox V2 do sterowania. Też mam
Automatyczna wideokonferencja dla babci z Raspberry Pi: 9 kroków (ze zdjęciami)
Automatyczna wideokonferencja dla babci z Raspberry Pi: Martwię się o moją 90-letnią babcię, ponieważ nawet ona powinna zostać w domu podczas epidemii COVID, ona ciągle wychodzi, robiąc „niezbędne”; rzeczy na ulicy, jak kupowanie losów na loterię, rozmowy z sąsiadami. I
Automatyczna katapulta z gumką: 8 kroków (ze zdjęciami)
Automatyczna gumowa katapulta: Masz dość tych biurowych walk? Chwyć za narzędzia i zbuduj najpotężniejszą automatyczną katapultę w całym budynku! Pokonaj kolegów lub kolegów z klasy i ciesz się mocą uwolnioną za pomocą jednego kliknięcia przycisku! W tej instrukcji pokażę
Grzałka ogrodowa/warsztatowa: 3 stopnie
Szopka ogrodowa/nagrzewnica warsztatowa: Kilka lat temu zbudowałem podwójnie izolowaną szopę ogrodową/warsztatową i zainstalowałem nagrzewnicę o mocy 750 W, aby utrzymać temperaturę wewnątrz powyżej zera. Nagrzewnicę regulowano prostym termostatem analogowym za pomocą paska bimetalowego. Niestety