Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku pokażę, jak można stworzyć w pełni zautomatyzowaną oranżerię za pomocą Raspberry Pi.
Zacznijmy.
Kieszonkowe dzieci
Główne komponenty to: Raspberry Pi, układ mcp3008, układ L293D, czujnik wilgotności gleby, Dallas 18b20, rezystor zależny od światła (LDR) i jeśli wolisz, możesz dodać ekran LCD (opcjonalnie). Możesz zobaczyć szczegółową wersję w tym dokumencie programu Excel z linkami, w których możesz kupić komponenty.
Krok 1: Konfiguracja
Najpierw skonfigurujmy nasze Raspberry Pi, zacznij od pobrania obrazu na kartę micro SD. Następnie podłącz Raspberry Pi do komputera za pomocą kabla Ethernet. Teraz możesz przechowywać bazę danych w Raspberry Pi. W tym celu używam 'MyQSL Workbench', ale zachęcam do skorzystania z innego programu. Zacznij od nawiązania nowego połączenia z adresem apipa Twojego Raspberry Pi, a następnie stwórz tabele, które widzisz na obrazku. Gdy to zrobisz, będziesz musiał ręcznie wypełnić tabelę czujników wszystkimi używanymi czujnikami.
Krok 2: Podłącz komponenty
Najpierw zróbmy konfigurację, będziesz potrzebować wielu kabli połączeniowych (męski na męski) i rezystora 2 220Ω, a jeśli zdecydujesz się podłączyć wyświetlacz LCD, będziesz także potrzebował potencjometru.
Postępuj dokładnie według schematu, ponieważ 1 źle umieszczony przewód może złamać Raspberry Pi.
Krok 3: Stwórz oranżerię
Następny krok jest dość prosty, po prostu kupujesz dowolną oranżerię (nieważne która, upewnij się tylko, że jest wystarczająco duża) i montujesz ją.
Krok 4: Zamontuj silnik
Ten krok może być trochę trudniejszy, zamierzamy zmontować silnik tak, aby otwierał okno (pierwsze zdjęcie to tylko prototyp). Nie jest to najprostszy projekt, ale działa jak urok. Podłączyłem długą śrubę do silnika i przykręciłem śrubę na śrubę. Do tego rygla przyczepiłem drewniany patyk i ten patyk otwiera okno. Bo jeśli silnik zacznie się obracać, śruba też, ale ponieważ oba są zamocowane, nie mogą się poruszać, co oznacza, że tylko rygiel (i drewniany kij) może się poruszać, a więc popycha lub opuszcza okno.
Krok 5: Zamontuj zawór wodny
Zawór jest o wiele łatwiejszy niż silnik, jeśli waluta przepływa przez zawór, to otwiera się, co powoduje przepływ wody, jeśli waluta nie przepływa, zawór jest zamknięty.
Do zaworu dołączyłem krótką rurkę, dzięki czemu można podłączyć zbiornik na wodę, tylko nie zapomnij regularnie sprawdzać, czy jest wystarczająco dużo wody.
Krok 6: Strona internetowa
Teraz zaczniemy od stworzenia strony internetowej, na której będzie można zobaczyć ostatnie pomiary oraz ręcznie sterować zaworem wodnym i oknem.
Możesz użyć mojego kodu na stronie z tym linkiem
Krok 7: Kod Pythona
Teraz, jeśli chodzi o kod główny, radziłbym po prostu skopiować mój kod, chyba że oczywiście wiesz, co robisz. Użyj tego linku, aby przejść do mojego kodu