Spisu treści:
Wideo: Spraw, aby Twoja roślina była INTELIGENTNA! (Według Arduino): 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Więc zawsze zastanawiałeś się, jak dodać technologię do swoich roślin? Dzięki temu fajnemu projektowi możesz mieć pewność, że Twoje piękne rośliny są zawsze w dobrym stanie. Po wykonaniu tego projektu będziesz:
- Dowiedz się, jak korzystać z czujników z wyjściem analogowym
- Dowiedz się, jak wyświetlać dane na wyświetlaczach OLED
- Spraw, aby twoja roślina się uśmiechała, jeśli wszystko jest w porządku i płakać, jeśli coś jest nie tak.
Inteligentna roślina; Jaka jest podstawa pomysłu?
W dzisiejszych czasach możemy zwiększyć wydajność pracy, hobby, stylu życia itp., dodając technologię do naszych narzędzi i rzeczy z podstawowymi komponentami elektronicznymi. Dodawanie sztucznej inteligencji do rzeczy, na których nam zależy, jest bardzo atrakcyjne i niesamowite. Być może widziałeś zielone domy, które wykorzystują inteligentną kontrolę i nadzór nad roślinami, kwiatami itp. Mogą kontrolować czas i ilość wody w roślinach, oświetlenie, temperaturę i wiele innych ważnych i skutecznych parametrów. To dobry punkt wyjścia wejść w ten ekscytujący świat i nauczyć się, jak to robić. W tym projekcie uzyskamy niezbędne szczegóły dotyczące stanu naszego zakładu; takie jak wilgotność piasku, temperatura otoczenia i ilość światła, jaką może otrzymać roślina. Monitorowanie tych danych może nam pomóc w utrzymaniu naszego zakładu w dobrym stanie. Odczytywanie danych z czujników przez Arduino jest dość łatwe, a monitorowanie tego na wyświetlaczu nie jest takie trudne. Więc na co czekasz? Sprawmy, by nasze rośliny były inteligentne!
Krok 1: Wymagane materiały
- Arduino Nano R3 (×1 szt.)
- Czujnik wilgotności i temperatury DHT11 (×1 szt.)
- Moduł wyświetlacza OLED o przekątnej 0,96 cala SPI 128X64 (× 1)
- Moduł czujnika wilgotności gleby YwRobot (× 1 szt.)
- Czujnik LDR (×1 szt.)
- Kabel taśmowy (×1 szt.)
Krok 2: Obwód
Jest kilka ważnych punktów, na które powinieneś zwrócić uwagę. Po pierwsze potrzebujesz zasilacza, który może zapewnić co najmniej 5V i 20mA. Jeśli twój zasilacz nie spełnia tych warunków, powinieneś podłączyć moduły do pinu 5V Arduino (nie używaj 3v3). Należy również pamiętać, że używany jest wyświetlacz OLED z protokołem SPI. Jeśli twój wyświetlacz to I2C, musisz podłączyć je do pinów A4 i A5 Arduino. Dodatkowo zastosowany tutaj czujnik wilgoci ma 2 piny i dlatego potrzebna jest płytka wzmacniacza z jednym wyjściem analogowym. Czujnik DHT11 może mierzyć zarówno temperaturę, jak i wilgotność, ale nasz kod wyświetla tylko temperaturę. Możesz dodać wilgotność, dodając kilka linijek kodu.
Krok 3: Montaż
Ponieważ nasza doniczka jest mała, a przestrzeń jest ograniczona, użyliśmy cienkiego drutu wstążkowego, który jest odpowiedni dla naszej doniczki.
Aby podłączyć te przewody, lepiej oddzielić główki pinów od komponentów. Najpierw należy wylutować listwę pinów wyświetlacza OLED. Aby to zrobić, możesz użyć lutownicy, ale preferowane jest lutowanie na grzałce.
Wyświetlacz OLED jest przyklejony do płytki, która zapewnia komunikację SPI. Aby mieć lepszy widok na wyświetlacz i ukryć przewody, można oddzielić panel wyświetlacza od płytki. Użyj do tego ostrego noża.
Teraz czas na przylutowanie przewodów do płytki. Deskę układamy na mokrym piasku, dlatego wszystkie połączenia i elementy muszą być wodoodporne. Najpierw zakrywamy go folią plastikową. Następnie zakrywamy go rurką termokurczliwą. Powinieneś go podgrzać, aby przykleił się do deski. Teraz wypełnij szwy gorącym klejem.
Wybrany przez nas czujnik wilgoci musi mieć osobny wzmacniacz. Najpierw oddziel główki szpilek, a następnie spraw, by były wodoodporne.
W przypadku czujnika LDR należy podłączyć rezystor 10 kΩ między GND a stykiem czujnika. To musi być również wodoodporne.
W przypadku czujnika temperatury musisz podłączyć rezystor 10 kΩ między Vcc a pinem sygnałowym.
Teraz czas na podłączenie wszystkich czujników i modułów wyświetlacza do Arduino Nano. Po zakończeniu montażu nie zapomnij również o wodoodporności Arduino.
Teraz opróżnij z doniczki trochę piasku (nie wszystko, co jest szkodliwe dla roślin) i włóż do środka płytkę i czujniki (oprócz czujnika temperatury). Czujnik temperatury musi znajdować się poza garnkiem. Teraz napełnij garnek usuniętym piaskiem.
Wszyscy skończyliśmy! Prześlijmy kod.
Krok 4: Kod
W tym kodzie używamy biblioteki SSD1306 i DHT dla wyświetlacza OLED i DHT 11. Należy najpierw dodać te biblioteki, a następnie skompilować i wgrać kod do Arduino Nano. Jeśli po raz pierwszy uruchamiasz płytkę Arduino, nie martw się. Wystarczy wykonać następujące kroki:
- Wejdź na www.arduino.cc/en/Main/Software i pobierz oprogramowanie swojego systemu operacyjnego.
- Zainstaluj oprogramowanie IDE zgodnie z instrukcją.
- Uruchom Arduino IDE i wyczyść edytor tekstu i skopiuj następujący kod w edytorze tekstu.
- Przejdź do szkicu i dołącz biblioteki (Pobierz biblioteki z poniższych łączy). Teraz kliknij dodaj bibliotekę ZIP i dodaj biblioteki.
- Wybierz płytkę w narzędziach i płytkach, wybierz Arduino Nano.
- Podłącz Arduino do komputera i ustaw port COM w narzędziach i porcie.
- Naciśnij przycisk Prześlij (znak strzałki).
- Wszystko gotowe!
Krok 5: Co dalej?
Teraz możesz rozwijać ten projekt według własnych zainteresowań. Oto kilka sugestii, które możesz dodać do projektu:
- Możesz mieć na wyświetlaczu zegar i mierzyć czas w różnych warunkach i przewidywać czas, w którym roślina potrzebuje wody lub więcej światła. powinieneś dodać moduł RTC, taki jak DS1307, i dodać trochę kodu do odczytywania czasu i kalendarza oraz wyświetlania go lub zapisywania niektórych z nich, aby uzyskać więcej szczegółów na temat zakładu.
- Dodając brzęczyk, możesz ustawić alarm, który będzie ostrzegał o stanie roślin. na przykład, gdy piasek jest bardzo suchy, może dzwonić 1 raz na godzinę.
- Ustawiliśmy tylko dwa emoji dla różnych warunków. Możesz dodać więcej modelu twarzy na dowolne warunki. W tym celu przeczytaj samouczek dotyczący wyświetlacza OLED, aby dowiedzieć się, jak przekonwertować obraz na kod szesnastkowy.
Zalecana:
Spraw, aby ekran Twojego iPoda Touch wyglądał jak NOWY !!: 6 kroków
Spraw, aby ekran Twojego iPoda Touch wyglądał jak nowy !!: To może brzmieć głupio, ale to jest tajemnica sklepów z jabłkami i sklepów z najlepszymi zakupami, to naprawdę działa! A nadchodzą Święta Szczęśliwi ludzie, którzy go mają (lub ci, którzy go otrzymają) Wiedzą, jak prawidłowo wyczyścić ekran. Pamiętaj
Inteligentny monitor roślin wewnętrznych – dowiedz się, kiedy Twoja roślina potrzebuje podlewania: 8 kroków (ze zdjęciami)
Inteligentny monitor roślin doniczkowych - wiedz, kiedy twoja roślina potrzebuje podlewania: kilka miesięcy temu zrobiłem kij do monitorowania wilgotności gleby, który jest zasilany bateryjnie i można go wbić w glebę w doniczce rośliny doniczkowej, aby uzyskać przydatne informacje o glebie poziom nawilżenia i migające diody LED informujące, kiedy w
Spraw, aby łodyga znów była świetna. Trump bezużyteczne pudełko z dźwiękiem: 6 kroków
Spraw, aby łodyga znów była świetna. Trump Useless Box With Audio: Ten projekt ma sprawić, że STEM będzie zabawny, a nie oświadczenie polityczne. Od dawna chciałem zbudować bezużyteczne pudełko z moją nastoletnią córką, ale do tej pory nie mogłem wymyślić czegoś oryginalnego. Nie widziałem też, żeby ktoś używał dźwięku, a przynajmniej
Spraw, aby Twoja bluza z kapturem była kompatybilna z iPodem: 4 kroki
Spraw, aby Twoja bluza z kapturem była kompatybilna z iPodem: Podłącz bluzę z kapturem, aby móc słuchać odtwarzacza mp3, płyty CD itp. bez wiedzy nauczyciela. Uwagi dla par: *ZRZECZENIE SIĘ*:Spójrz, bądź ostrożny podczas robienia tego i wszystkich projektów. Przepraszam, jeśli ty lub ktokolwiek inny zostanie zraniony, ale ponieważ mówię ci, żebyś był
Spraw, aby tablica ogłoszeń Twojej szkoły była NAPRAWDĘ zauważalna: 4 kroki
Spraw, aby Twoja szkoła była NAPRAWDĘ zauważalna: Stwórz nudną starą tablicę ogłoszeń naprawdę przyciągającą wzrok w niskiej cenie. Pewnego dnia siedziałem w klasie, wykonując swoją pracę (kaszel, kaszel, rozmawiając, kaszląc) i mój nauczyciel przedmiotów ścisłych zadzwonił do mnie na zewnątrz. Cholera, pomyślałem. Ale nie, naprawdę chciał, żebym go zbudował