Spisu treści:
- Krok 1: Czego będziesz potrzebować?
- Krok 2: Przykładowe rysunki do uzyskania pomysłu na temat struktury doniczki
- Krok 3: Dystrybucja zasilania i płyta sterownika silnika
- Krok 4: Czujnik wskaźnika poziomu wody
- Krok 5: Czujnik przepływu wody
- Krok 6: Montaż całych komponentów
- Krok 7: Powiadomienie głosowe, tworzenie plików audio
- Krok 8: Biblioteki i kody
Wideo: FEDORA 1.0, inteligentna doniczka: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
FEDORA lub Flower Environment Decorating Organic Result Analyzer to inteligentna doniczka do ogrodnictwa w pomieszczeniach. FEDORA to nie tylko doniczka, może pełnić funkcję budzika, bezprzewodowego odtwarzacza muzyki i małego przyjaciela robota. Główną cechą tego urządzenia jest wbudowany w nie system powiadomień głosowych. (Drodzy projektanci i wynalazcy, przepraszam za niedoskonałość słów w języku angielskim)
Cechy
- Automatyczne podlewanie rośliny, gdy wilgotność gleby wyschnie
- Wbudowany zbiornik o pojemności 1L oraz mikropompa zatapialna zainstalowana w doniczce pomaga podlewać roślinę w odpowiednim czasie
- Wskaźnik poziomu wody jest dodawany z FEDORA do wykrywania poziomu w zbiorniku. Jeśli poziom zbiornika jest pusty, użytkownik może go zidentyfikować za pomocą diod LED wskaźnika
- Dioda LED stanu gleby jest również dodawana do doniczki, aby wyczuć wilgotność gleby (jeśli wystąpi błąd w mechanizmie pompowania, poziom wilgotności gleby staje się suchy)
- Do tego garnka dodawany jest czujnik temperatury i wilgotności, aby wyczuć aktualną temperaturę i wilgotność otoczenia
- Do tej doniczki dodaje się światło wzrostu, aby zapewnić roślinie wystarczającą ilość sztucznego światła
- Zainstalowany wewnątrz odbiornik audio bluetooth, pomoże przesyłać muzykę ze smartfonów przez bluetooth
- Diody LED RBG zamontowane w górnej części doniczki pomagają wyrazić uczucia naszej rośliny/doniczki
- Budzik jest dodawany z FEDORA, ten budzik nie zostanie zresetowany, jeśli zasilanie zostanie wyłączone (szczegóły alarmu zostaną zapisane w pamięci EEPROM)
- Do puli dodaje się 24-godzinny zegar z automatycznym odświeżaniem ekranu
- Czujnik przepełnienia jest dodawany do garnka, aby zapobiec przepełnieniu zbiornika podczas jego napełniania
- Do tej puli dodawane jest (wstępnie nagrane/zapisane) powiadomienie głosowe lub funkcja interakcji, aby była tak atrakcyjna
- Wraz z nim dodawany jest czujnik światłoczuły, unikaj odtwarzania powiadomień głosowych w czasie snu (Noc po wyłączeniu świateł)
- Do doniczki dodawana jest taca napędu silnika krokowego, aby wyjąć Arduino i wgrać kody (aktualizacje), bez usuwania rośliny, którą zasadziliśmy na jej szczycie
- Podświetlenie LED RBG dla uatrakcyjnienia garnka
- Programowo sterowany wentylator wyciągowy/chłodnicy jest dodawany do odprowadzania ciepła wytworzonego w warstwie obwodu dzięki regulatorowi 7805 IC
Funkcje pominięte z powodu egzaminów i zadań
- Automatyczny system życzeń, który może życzyć użytkownikowi (dzień dobry, dzień dobry po południu itp.), gdy podejdzie do garnka (konkretne życzenia (np. dzień dobry) zostaną dostarczone tylko raz dziennie)
- Informowanie FEDORA o ich aktualnym stanie pracy (co może pomóc użytkownikowi zidentyfikować błędy lub stan pustego zbiornika innej doniczki przechowywanej w jego domu), a następnie przekazują to swojemu użytkownikowi, gdy ten jest obecny przed doniczką
- Roślina wrażliwa na dotyk, jeśli ktoś dotknie rośliny, diody LED tła stają się czerwone i ostrzegają je głosem;
- Potrząsanie lub wyczuwanie nachylenia, co pomaga zapobiegać wyciekom wody do warstwy obwodu (za pomocą czujników żyroskopowych)
Jeśli ktoś zrobi tę doniczkę, spróbuj zastosować te 4 funkcje, może to sprawić, że doniczka będzie bardziej atrakcyjna
Krok 1: Czego będziesz potrzebować?
Całkowity budżet tego projektu to około 200$ (maks.) na sztukę. Wszystkie wymienione poniżej komponenty można łatwo znaleźć w sparkfun, digikey, ebay lub niektórych chińskich sklepach internetowych, takich jak banggoods.com lub aliexpress.com. W większości nazw komponentów załączyłem link do produktu w różnych sklepach. Niektóre komponenty, takie jak rezystory, kondensatory, zero PCB, tranzystory itp. są dostępne w sklepach internetowych w opakowaniach po 100 sztuk lub więcej, więc możesz je po prostu kupić w lokalne sklepy ze sprzętem lub sklepy z podzespołami elektronicznymi.
składniki
- Arduino Uno
- Arduino Mega
- Moduł z ekranem dotykowym TFT o przekątnej 2,4 cala
- 2-kanałowy moduł przekaźnika 5v
- Czujnik wilgotności gleby
- Moduł RTC (DS1302) z baterią
- Moduł światłoczuły
- Moduł czujnika wilgotności i temperatury DHT11
-
Diody LED RBG - 5 sztuk (wspólna katoda)
- Małe odbłyśniki na diody LED 5mm - 3x
- Stary wentylator chłodnicy procesora
- Mikrosilnik pompy
- Zasilacz 12V/2A AC-DC
- Gniazdo do zasilacza AC - DC (gniazdo baryłkowe)
- Elastyczna lampa LED
- Gniazdo USB (dla elastycznej lampy LED)
- Głośniki (średnica 5cm) - 2x
- Wzmacniacz audio (lub zakup wysokiej jakości głośnika do laptopa, możemy zdemontować i zabrać głośniki i wzmacniacz do naszego projektu)
- Odbiornik audio Bluetooth
- Moduł odtwarzacza Mini MP3 DFPlayer
- Karta pamięci Micro SD (dowolny rozmiar (maks. 32 GB))
- Stary napęd CD/DVD
- Tranzystor = BC548 - 3x
- Rezystory = 220k - 3x, 22k - 1x, 470 omów - 3x, 1k -1x
- Układ scalony sterownika silnika L293D - 2x
- 7805 Regulator IC
- Radiator do 7805
- Kondensator = 1 uf/63 v, 10 uf/63 v (1 każdy)
- LED = niebieski (5mm/2mm)
- 2-kanałowy zacisk śrubowy -2x
- Kable rozruchowe = męski na męski, żeński na męski, żeński na żeński (opakowanie 40x (każdy))
- Przewody przyłączeniowe - 3 metry
- Zero PCB (mała) - 2x
- Doniczka (o wysokości co najmniej 30 cm (kwadratowa/prostokątna lub okrągła))
- Płyty lub arkusze o dwóch różnych rozmiarach (Sprawdź obraz w kroku „rysunki” (krok 3), aby uzyskać wyobrażenie o tej części lub obejrzyj wideo dotyczące montażu)
- Taca (sprawdź obraz w kroku „rysunki” (krok 3), aby uzyskać wyobrażenie o tej części lub obejrzeć wideo dotyczące montażu)
- Naciśnij, aby włączyć samoblokujący przełącznik
- Kolanko PCV 3/4" - 1x
- 3/4 "męska przejściówka z PVC i zaślepka
- Rura PVC 3/4" - 20cm
-
Rura powietrzna do akwarium - 2 metry
- Trójniki do rury powietrza akwariowego - 4x
- Regulatory (patrz rysunek) - 3x
- Dobrze wyglądająca roślina
- Kołki nagłówka (czerwony, czarny, żółty, niebieski, biały)
Narzędzia
- Lutownica
- Przewód lutowniczy
- Topnik lutowniczy
- Pompa rozlutowująca (nieobowiązkowa)
- Pistolet na klej
- Klej
- Brzeszczot
- Twiser
- Śrubokręty
- Pasta do radiatora
- Markery
Krok 2: Przykładowe rysunki do uzyskania pomysłu na temat struktury doniczki
Przedstawione powyżej liczby przedstawiają szczegółowe wyjaśnienie projektu FEDORA. Chcemy kupić zwykłą doniczkę (wykonaną z ABS) i podzielić ją na 3 warstwy, układając arkusze/płytki wykonane z ABS lub innego mocnego materiału. Na rysunku 2 widać przednią część doniczki, którą chcemy wykonać prostokątny otwór do umieszczenia tacy na przechowywane nasze składniki w doniczce. Zamierzamy otwierać i zamykać ten garnek za pomocą silnika krokowego prowadnicy obiektywu wewnątrz napędu CD/DVD; ma na celu uproszczenie procesu diagnozowania (tzn. jeśli wystąpi jakiś błąd w procesie pracy FEDORA, użytkownik musi chcieć wyjąć obwody i sprawdzić to, wymieniając roślinę i glebę umieszczoną w warstwie sadzenia. Dwukolorowy cyjan kropki na panelu sterowania to czujnik SR505 i wyłącznik zasilania doniczki, a otwory do umieszczenia głośników są dodane po obu stronach tej doniczki. Wyświetlacz TFT do wyświetlania statusu i powiadomień jest dodany z przodu FEDORA, jak pokazano na rysunku.
Teraz spójrzmy na tylną stronę FEDORA, tutaj widać, że otwór z nakrętką jest zrobiony pomiędzy warstwą obwodu a warstwą zbiornika na wodę, ten otwór służy do napełniania wodą wbudowanego zbiornika garnka. Alarmy pełnego zbiornika są dodawane do tego systemu, aby uniknąć przepełnienia zbiornika. Dodatkowy wentylator jest dodawany w warstwie obwodu, aby wydmuchać wytwarzane tam ciepło.
Projekt pokazany na powyższych rysunkach to moje przemyślenia i pomysły, możesz podążać za własnymi pomysłami i przemyśleniami przy projektowaniu doniczki. Jeśli masz drukarkę 3D, możesz narysować i zrobić wydajniejszą i ładniejszą doniczkę. W każdym razie zamierzam wykonać ten projekt, podążając za moim projektem, zbierając i składając rzeczy zebrane ze sklepów stacjonarnych (Przepraszam przyjaciele, nie mam w mojej miejscowości drukarki 3D, aby lepiej wydrukować mój projekt) jak doniczki w kształcie koła talerze, pudełko itp.
Notatka:
Projekt pokazany na rysunkach jest zaczerpnięty z moich przemyśleń i pomysłów, nie chcesz podążać za moimi krokami, aby to zrobić, możesz podążać za własnymi pomysłami i rzeczami, które są dostępne w Twojej lokalizacji (możesz również zmienić tacę obwodów napędowych silnika do zwykłej tacy do ciągnięcia i pchania) w celu wykonania projektu
Krok 3: Dystrybucja zasilania i płyta sterownika silnika
W tym projekcie będziemy koordynować razem ponad 10 czujników i modułów. Każdy z nich potrzebuje różnych zakresów napięcia. Czujniki i moduły dodane w tej konstrukcji (FEDORA 1.0) potrzebują jedynie zasilania 5V, a mikropompa i wentylator chłodnicy wyciągowej zasilanie 12V. Aby zapewnić zasilanie każdego elementu, potrzebujemy rozdzielnicy zasilania, która może zapewnić zarówno 5 V, jak i 12 V. Wyprodukowaliśmy więc obwód, jak pokazano na powyższym rysunku dla tego zastosowania. Oprócz tego dołączyliśmy do tego obwodu dwa układy scalone L293D do napędzania silnika krokowego, wentylatora chłodnicy i mikropompy.
Aby wykonać ten obwód dystrybucji mocy i sterownika silnika, chcemy
- 7805 Regulator IC
- 2x układ scalony sterownika silnika L293D
- Piny nagłówka (czarny dla GND, żółty dla 5 V, niebieski dla wejścia silnika krokowego, biały dla wejścia Arduino)
- Kondensator 1x10 uf/63 V;
- 1x kondensator 1 uf/63 V
- 1x rezystor 1k
- 2x 2-kanałowe zaciski śrubowe (dla chłodnicy i pompy)
- Gniazdo/gniazdo baryłkowe pasujące do adaptera AC-DC
- Zero PCB
- I kawałek radiatora do 7805
(Przylutuj dwa piny nagłówka zamiast diody LED, możemy później dodać tę diodę do naszego garnka)
Notatka:
Nie zapomnij dodać pasty do radiatora przed zamocowaniem 7805 IC na elemencie radiatora
Wybierz odpowiednie gniazdo, które pasuje do pinu wyjściowego adaptera AC-DC 12 V/2A
Jeśli chcesz dodać jakieś moduły (takie jak wzmacniacz audio), które pracują przy 12V, wystarczy dodać kilka pinów nagłówka (dodałem do tego kilka czerwonych pinów nagłówka w moim obwodzie, ale nie są używane w tym projekcie)
Krok 4: Czujnik wskaźnika poziomu wody
Schemat obwodu pokazał powyższe potrzeby
- 3x tranzystory BC548
- Rezystory 3x 220 omów
- Rezystory 3x 470 omów
- 1x rezystor 22K
- I kawałek PCB
Przylutuj obwód w płytce drukowanej i podłącz styki nagłówka do
1. Zasilanie 5 V (połącz je ze sobą)
2. GND (połącz wszystkie uziemienia razem)
3. Wysoki poziom wody
4. Średni poziom wody
5. Niski poziom wody
Jeśli masz jakiekolwiek wątpliwości co do wykonania tego obwodu czujnika wody, po prostu przejrzyj tę instrukcję przez sathishk12
Krok 5: Czujnik przepływu wody
Czujnik przepływu wody możemy wykonać ze zwykłego czujnika wilgotności gleby. Tutaj zmienię czujnik wilgotności gleby w czujnik przepływu wody. W tym celu chcemy najpierw usunąć płytki wykrywające glebę z czujnika. Następnie weź obwód porównawczy wilgotności gleby i podłącz dwa kable połączeniowe M-M w miejscu płytek czujnika. Następnie użyjemy prostej logiki, aby wykryć stan przepełnienia zbiornika wody, tj. gdy cyfrowe wejście poziomu zbiornika czujnika przepływu wody stanie się jednocześnie WYSOKIE, jest to stan przepełnienia. Następnie możemy użyć odpowiedniej odpowiedzi na ten przypadek poprzez kodowanie.
Krok 6: Montaż całych komponentów
Schematy połączeń i potrzebne do tego komponenty są wymienione powyżej! Po prostu przejrzyj wideo, aby dowiedzieć się o zadaniu połączenia!
Wraz z tym dodawany jest plik dokumentu z pinami połączeniowymi !
Krok 7: Powiadomienie głosowe, tworzenie plików audio
Wyodrębnij plik próbki audio i skopiuj zawartość na kartę pamięci. i włóż kartę pamięci do modułu MP3. Jeśli chcesz stworzyć własną próbkę audio, odwiedź strony takie jak
. Jeśli zmienisz kolejność plików mp3 (ułożone według nazwy), po prostu wykonaj próbne uruchomienie i zaznacz kolejność plików MP3 i zmień je w kodzie, który przesłaliśmy do naszego arduino Mega.
Schemat podłączenia modułu MP3 w trybie testowym podano w poprzednim kroku
W tym kroku dodawany jest przykładowy kod do sprawdzania kolejności plików audio. Wystarczy wgrać kod i otworzyć monitor szeregowy, zapisać dźwięk od góry. Następnie zmień to w kodzie na mega
W tym pliku rar znajduje się około 38 próbek audio. Wszystkie z nich nie są używane w tym projekcie. Jeśli masz pomysł na dodanie rozszerzeń do projektu, po prostu dodaj w tym celu nowy plik audio
Krok 8: Biblioteki i kody
Szkice, które chcemy wgrać do Arduino Mega, a Arduino UNO są dodawane w tym kroku. Oprócz tego wszystkie biblioteki potrzebne do tego projektu są również dodawane tutaj. Więc nie musisz szukać bibliotek.
Jeśli zauważysz jakiś błąd lub błędy w moim kodzie, powiedz w polu komentarza
Biblioteki niewymienione powyżej to biblioteki, które już istnieją w środowisku Arduino IDE!
Jeśli nie, przejdź do szkic> dołącz bibliotekę> zarządzaj biblioteką> i wyszukaj nazwy plików nagłówkowych wymienionych u góry szkiców
Aby dodać biblioteki plików zip, przejdź do szkicu> dołącz bibliotekę>, a następnie kliknij opcję, aby dodać bibliotekę w formacie zip
Zalecana:
Automatyczna doniczka na rośliny - Mały ogród: 13 kroków (ze zdjęciami)
Automatyczna doniczka na rośliny - Mały ogród: Jestem studentem na kierunku Multimedia i Technika Komunikacji w Howest Kortrijk. Aby wykonać nasze ostatnie zadanie, musieliśmy opracować wybrany przez nas projekt IoT. Rozglądając się za pomysłami, postanowiłem zrobić coś pożytecznego dla mojej mamy, która uwielbia growi
Połączona doniczka dla Micro:bit: 4 kroki
Połączona doniczka dla Micro:bit: Ta doniczka jest wykonana za pomocą druku 3D i zawiera kartę microbit. Ta doniczka zawiera kartę micro:bit umieszczoną pod pojemnikiem z ziemią. Otrzymuje informacje z czujnika wilgotności gleby (przewodność). Transkrypcja wartości wilgotności gleby
Automatyczna doniczka Smart Plant - (DIY, wydruk 3D, Arduino, samonawadnianie, projekt): 23 kroki (ze zdjęciami)
Automatyczna doniczka Smart Plant - (DIY, 3D Print, Arduino, Self Watering, Project): Witam,Czasami, gdy wyjeżdżamy z domu na kilka dni lub jesteśmy naprawdę zajęci, rośliny domowe (niesprawiedliwie) cierpią, ponieważ nie są podlewane, gdy są potrzebuję tego. To jest moje rozwiązanie. To Smart Plant Pot, który zawiera: Wbudowany zbiornik na wodę. Senso
Idealna donica - najmądrzejsza doniczka, jaką kiedykolwiek widziałeś: 6 kroków
Idealna donica - najmądrzejsza donica, jaką kiedykolwiek widziałeś: Ta donica jest prawdopodobnie jedną z najmądrzejszych donic, jakie kiedykolwiek widziałeś. Dzięki eleganckiemu i nowoczesnemu wzornictwu ta sadzarka jest wyposażona w czujnik gleby, który wykrywa, kiedy gleba jest sucha. Po wyschnięciu włącza się pompa perystaltyczna i automatycznie nawadnia
DIY konfigurowalna doniczka do samodzielnego podlewania (druk 3D): 14 kroków (ze zdjęciami)
DIY Konfigurowalna doniczka do samodzielnego podlewania (druk 3D): Ten projekt został w całości wykonany w TinkerCAD. Jest to bardzo łatwy proces tworzenia konfigurowalnej donicy z prostym obrazem! Donica jest również samonawadniająca.W tym projekcie będziesz używać TinkerCAD, to darmowe oprogramowanie CAD, które jest bardzo łatwe w użyciu