Cuprins:
- Pasul 1: De ce veți avea nevoie?
- Pasul 2: Exemple de desene pentru a obține o idee despre structura ghiveciului
- Pasul 3: Distribuirea puterii și placa driverului motorului
- Pasul 4: Senzor indicator nivel de apă
- Pasul 5: Senzor de debit de apă
- Pasul 6: Asamblarea componentelor întregi
- Pasul 7: Notificare vocală, realizarea fișierelor audio
- Pasul 8: Biblioteci și coduri
Video: FEDORA 1.0, un ghiveci de flori inteligent: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
FEDORA sau Analizorul de rezultate organice pentru decorarea mediului cu flori este un ghiveci inteligent pentru grădinărit în interior. FEDORA nu este doar un ghiveci de flori, poate acționa ca un ceas cu alarmă, un music player fără fir și un mic prieten robot. Principala caracteristică inclusă în acest dispozitiv este sistemul de notificare vocală încorporat în acesta. (Stimați designeri și inventatori, îmi cer scuze pentru că nu am cuvântul perfect în engleză)
Caracteristici
- Udarea automată a plantei, când umezeala solului devine uscată
- Un rezervor încorporat de capacitate de 1L și pompa submersibilă micro instalată în oală ajută la udarea plantei la momentul potrivit
- Indicatorul nivelului apei este adăugat cu FEDORA pentru detectarea nivelului rezervorului. Dacă nivelul rezervorului devine gol, utilizatorul îl poate identifica prin intermediul LED-urilor indicator
- LED-ul de stare a solului este, de asemenea, adăugat în oală pentru a detecta umiditatea solului (Dacă există vreo eroare în mecanismul de pompare, nivelul de umiditate al solului devine uscat)
- Un senzor de temperatură și umiditate este adăugat cu acest vas pentru a detecta temperatura și umiditatea curentă a împrejurimilor
- O lumină de creștere este adăugată cu acest ghiveci pentru a oferi suficiente lumini artificiale plantei
- Un receptor audio bluetooth instalat în interior vă va ajuta să redați muzică de pe smartphone-uri prin Bluetooth
- LED-urile RBG asamblate în partea superioară a vasului ajută la exprimarea sentimentelor plantei / vasului nostru
- Se adaugă un ceas cu alarmă cu FEDORA, Acest ceas cu alarmă nu se va reseta dacă sursa de alimentare este oprită (Detaliile alarmei vor fi stocate la EEPROM)
- Ceasul de reîmprospătare automată a ecranului de 24 de ore este adăugat odată cu potul
- Un senzor de debit este adăugat cu vasul pentru a preveni scurgerea excesivă a rezervorului, în timp ce îl umplem
- O facilitate (de preînregistrare / salvare) de notificare sau interacțiune vocală este adăugată cu acest pot pentru a-l face atât de atractiv
- Se adaugă un senzor fotosensibil pentru a evita redarea notificărilor vocale în timpul somnului (Noaptea după ce am stins luminile)
- O tava de conducere a motorului pas cu pas este adăugată împreună cu oala, pentru a scoate Arduino și a încărca codurile (actualizări), fără a scoate planta pe care am plantat-o în partea de sus a acesteia
- Iluminarea din spate cu LED RBG pentru a face vasul mai atractiv
- Un ventilator de răcire / răcire controlat de program este adăugat pentru evacuarea căldurii generate în stratul de circuit datorită regulatorului 7805 IC
Funcțiile omise din cauza examenelor și sarcinilor mele
- Sistem automat de urare, care poate dori utilizatorului (Bună dimineața, Bună după amiaza etc) când vine în fața oalei (O dorință specială (de exemplu: bună dimineața) va fi livrată doar o dată pe zi)
- Comunicarea FEDORA-urilor despre starea lor de lucru curentă (care poate ajuta utilizatorul să identifice erorile sau condițiile de rezervor goale ale unui alt vas păstrat în casa lui), apoi le spun utilizatorului lor, atunci când acesta se află în fața vasului
- Atingeți planta sensibilă. Dacă cineva atinge planta, LED-urile de fundal devin roșii și le avertizează prin voce
- Scuturarea sau detectarea înclinației, care ajută la prevenirea scurgerilor de apă către stratul circuitului (Prin utilizarea senzorilor giroscopici)
Dacă cineva creează acest pot, vă rugăm să încercați să implementați aceste 4 caracteristici, acesta poate face potul mai atractiv
Pasul 1: De ce veți avea nevoie?
Bugetul total al acestui proiect este de aproximativ 200 $ (max) pe bucată. Toate componentele enumerate mai jos pot fi găsite cu ușurință în sparkfun, digikey, ebay sau în unele magazine online chinezești, cum ar fi banggoods.com sau aliexpress.com. În majoritatea numelor componentelor, am atașat linkul către produs în diferite magazine. Unele componente precum rezistențe, condensatori, PCB zero, tranzistoare etc. sunt disponibile în magazinele online sub forma unui pachet de 100 de bucăți sau mai mult, astfel încât să le puteți achiziționa pur și simplu de la magazinele locale de hardware sau magazinele care vând componente electronice.
Componente
- Arduino Uno
- Arduino Mega
- Modul cu ecran tactil TFT de 2,4 inci
- Modul releu 2 canale 5v
- Senzor de umiditate a solului
- Modul RTC (DS1302) cu baterie
- Modul fotosensibil
-
Modul senzor de umiditate și temperatură DHT11
- LED-uri RBG - 5 bucăți (catod comun)
- Reflectoare mici pentru LED de 5 mm - 3x
- Vechi ventilator de răcire a procesorului
- Micropompa
- 12V / 2A AC - Adaptor DC
- Priză pentru adaptor de curent alternativ - c.c.
- Lampă LED flexibilă
- Priză USB (pentru lampa LED flexibilă)
- Boxe (diametru 5cm) - 2x
- Amplificator audio (sau achiziționăm un difuzor pentru laptop de înaltă calitate, putem demonta și prelua difuzoarele și amplificatorul pentru proiectul nostru)
- Receptor audio Bluetooth
- Modul DFPlayer Mini MP3 Player
- Card de memorie Micro SD (orice dimensiune (maxim 32 GB))
- Unitate CD / DVD veche
- Tranzistor = BC548 - 3x
- Rezistoare = 220k - 3x, 22k - 1x, 470 ohmi - 3x, 1k -1x
- IC driver L293D - 2x
- 7805 IC regulator
- Radiator pentru 7805
- Condensator = 1uf / 63v, 10uf / 63v (1 fiecare)
- LED = albastru (5mm / 2mm)
- Terminal cu șurub cu 2 canale -2x
- Cabluri jumper = de la tată la tată, de la tată la tată, de la tată la tată (pachet de 40x (fiecare))
- Sârme de conectare - 3 metri
- Zero PCB (mic) - 2x
- Ghiveci de flori (cu înălțimea de cel puțin 30cm (tip pătrat / dreptunghiular sau circular))
- Plăci sau foi cu două dimensiuni diferite (Verificați imaginea din pasul „desene” (pasul 3) pentru a vă face o idee despre această piesă sau pentru a vizualiza videoclipul de asamblare)
- Tava (Verificați imaginea din pasul „desene” (Pasul 3) pentru a vă face o idee despre această parte sau pentru a vizualiza videoclipul de asamblare)
- Apăsați pe comutatorul de autoblocare ON
- Cot de 3/4 "din PVC - 1x
-
Adaptor tată din PVC de 3/4 și capac de capăt
- Țeavă din PVC de 3/4 "- 20cm
- Conducta de aer pentru acvariu - 2 metri
- Îmbinări în T pentru conducta de aer pentru acvariu - 4x
- Regulatoare (Uită-te la figură) - 3x
- O plantă frumoasă
- Pinii antetului (roșu, negru, galben, albastru, alb)
Instrumente
- Ciocan de lipit
- Plumb de lipit
- Flux de lipit
- Pompa de dezlipire (Nu este obligatorie)
- Pistol de lipit
- Lipici
- Ferăstrău
- Twiser
- Șurubelniți
- Pastă pentru radiator
- Marker Pixuri
Pasul 2: Exemple de desene pentru a obține o idee despre structura ghiveciului
Cifrele prezentate mai sus oferă o explicație detaliată despre designul FEDORA. Vrem să achiziționăm un ghiveci obișnuit (făcut cu ABS) și împărțit apoi în 3 straturi prin plasarea de foi / plăci realizate cu ABS sau orice alt material puternic. În figura 2 puteți vedea partea din față a ghiveciului, vrem să realizăm o gaură dreptunghiulară pentru plasarea unei tăvi pentru păstrarea componentelor noastre în oală. Vom deschide și închide acest vas folosind motorul pas cu pas al ghidajului obiectivului în interiorul unei unități CD / DVD; este pentru a simplifica procesul de diagnosticare (adică, dacă există vreo eroare în procesul de lucru al FEDORA, utilizatorul trebuie să dorească să scoată circuitele și să îl verifice prin înlocuirea plantei și a solului plasat la stratul de plantare. Culoarea Two Cyan punctele de pe panoul de control sunt senzorul SR505 și comutatorul de alimentare al ghiveciului. Și găurile pentru plasarea difuzoarelor sunt adăugate în cele două părți ale acestui ghiveci. Afișajul TFT pentru afișarea stării și notificările sunt adăugate în partea din față a FEDORA așa cum se arată în figură.
Acum aruncăm o privire spre partea din spate a FEDORA, aici puteți vedea că o gaură cu capac este făcută între stratul circuitului și stratul rezervorului de apă, această gaură este pentru umplerea apei către rezervorul încorporat al oalei. Alerte complete de rezervor sunt adăugate cu acest sistem pentru a evita revărsarea rezervorului. Un ventilator de răcire suplimentar este adăugat în stratul circuitului pentru a epuiza căldura generată acolo.
Designul prezentat în figurile de mai sus sunt gândurile și ideile mele, puteți să vă urmați propriile idei și gânduri pentru proiectarea potului. Dacă aveți o imprimantă 3D, puteți desena și face oală mai eficientă și mai frumoasă. Oricum, voi face acest proiect urmărind proiectarea mea, prin colectarea și asamblarea lucrurilor colectate din magazinele staționare (Ne pare rău, prieteni, nu am o imprimantă 3D în localitatea mea pentru a imprima designul meu mai bine), precum ghivece de flori, în formă de circular farfurii, cutie etc.
Notă:
Designul prezentat în figuri este extras din gândurile și ideile mele, nu doriți să urmați pașii mei pentru realizare, puteți urmări propriile idei și lucruri disponibile în localitatea dvs. (Puteți schimba și tava circuitului de conducere a motorului într-o tavă obișnuită de tragere și împingere) pentru fabricarea designului
Pasul 3: Distribuirea puterii și placa driverului motorului
În acest proiect vom coordona mai mult de 10 senzori și module împreună. Fiecare dintre ele are nevoie de intervale de tensiune diferite. Senzorii și modulele adăugate în acest design (FEDORA 1.0) necesită doar alimentare de 5V, iar micropompa și ventilatorul de răcire a evacuării necesită alimentare de 12V. Pentru a furniza surse de alimentare fiecărei componente, avem nevoie de o placă de distribuție a energiei care poate furniza atât 5V, cât și 12V. Așa că am fabricat un circuit așa cum se arată în figura de mai sus pentru această aplicație. În plus, am atașat două circuite integrate L293D în acest circuit pentru acționarea motorului Stepper, a ventilatorului de răcire și a micro-pompei.
Pentru a face acest circuit de distribuție a puterii și a motorului, vrem
- 7805 IC regulator
- 2x IC driver driver L293D
- Pinii antetului (negru pentru GND, galben pentru 5V, albastru pentru intrarea motorului pas cu pas, alb pentru intrarea Arduino)
- 1x condensator 10uf / 63V
- 1x condensator 1uf / 63V
- 1x rezistor 1k
- 2 borne cu șurub cu 2 canale (pentru răcitor și pompă)
- Potrivire mufă / soclu pentru adaptorul dvs. AC-DC
- Un PCB zero
- Și o bucată de radiator pentru 7805
(Lipiți doi pini de antet în loc de LED-uri, putem adăuga acest LED la oala noastră mai târziu)
Notă:
Nu uitați să adăugați „pastă pentru radiator” înainte de a fixa 7805 IC pe bucata radiatorului
Alegeți o priză potrivită care să se potrivească cu pinul de ieșire al adaptorului dvs. AC-DC 12V / 2A
Dacă doriți să adăugați module (cum ar fi amplificatorul audio), care funcționează la 12v, trebuie doar să adăugați niște pini de antet (am adăugat niște pini de antet roșii pentru acest lucru în circuitul meu, dar nu sunt folosiți în acest proiect)
Pasul 4: Senzor indicator nivel de apă
Diagrama circuitului a arătat nevoile de mai sus
- 3x tranzistoare BC548
- 3x rezistențe de 220 ohmi
- Rezistențe 3x 470 ohmi
- 1x rezistor de 22K
- Și o bucată de PCB
Lipiți circuitul în PCB și atașați știfturile antetului
1. Alimentare 5V (conectați-le împreună)
2. GND (Conectați toate motivele împreună)
3. Nivel de apă ÎNALT
4. Nivel de apă Mediu
5. Nivel de apă scăzut
Dacă aveți vreo îndoială în realizarea acestui circuit al senzorului de apă, vizualizați acest lucru instructable de către sathishk12
Pasul 5: Senzor de debit de apă
Putem realiza un senzor de debit de apă dintr-un senzor obișnuit de umiditate a solului. Aici voi schimba un senzor de umiditate a solului într-un senzor de debit de apă. Pentru aceasta vrem doar să scoatem mai întâi plăcile de detectare a solului din senzor. Apoi luați circuitul de comparare a umidității solului și conectați două cabluri jumper M-M la locul plăcilor senzorului. Apoi, acum vom folosi o logică simplă pentru a simți starea de deversare a rezervorului de apă, adică. când intrarea digitală a nivelului rezervorului senzorului de debit de apă devine ÎNALT simultan, este starea de deversare. Apoi putem folosi un răspuns adecvat la acest caz prin codare.
Pasul 6: Asamblarea componentelor întregi
Diagramele de conectare și componentele necesare pentru aceasta sunt enumerate mai sus! Doar parcurgeți videoclipul pentru a vă face o idee despre sarcina de conectare!
Cu acesta se adaugă un fișier document cu pini de conectare!
Pasul 7: Notificare vocală, realizarea fișierelor audio
Extrageți fișierul eșantion audio și copiați conținutul pe o cartelă de memorie. și introduceți cardul de memorie în modulul MP3. Dacă doriți să creați propriul eșantion audio, vizitați site-uri precum
. Dacă schimbați ordinea fișierelor mp3 (aranjate în funcție de nume), pur și simplu efectuați o probă și marcați nota ordinii MP3-ului și schimbați-le în codul pe care l-am încărcat în arduino Mega.
Schema de conexiune pentru testul care rulează modulul MP3 este dată în pasul anterior
Exemplul de cod pentru verificarea ordinii fișierelor audio este adăugat în acest pas. Trebuie doar să încărcați codul și să deschideți monitorul serial, să notați audio din partea de sus. Apoi schimbați-l în codul pentru mega
Există aproximativ 38 de mostre audio în interiorul acelui fișier rar. Toți nu folosesc în acest proiect. Dacă aveți idee să adăugați extensii la design, adăugați un fișier audio nou în acest scop
Pasul 8: Biblioteci și coduri
Schițele pe care dorim să le încărcăm pe Arduino Mega și Arduino UNO sunt adăugate cu acest pas. În plus, toate bibliotecile necesare pentru acest proiect sunt adăugate aici. Deci, nu trebuie să doriți să căutați bibliotecile.
Dacă observați erori sau erori în codul meu, vă rugăm să spuneți în căsuța de comentarii
Bibliotecile care nu sunt enumerate mai sus sunt biblioteci care există deja în Arduino IDE!
Dacă nu, accesați schița> includeți biblioteca> gestionați biblioteca> și căutați numele fișierelor antet listate în partea de sus a schițelor
Pentru a adăuga bibliotecile de fișiere zip, accesați schița> includeți biblioteca> apoi faceți clic pe opțiune pentru a adăuga biblioteca formatată zip
Recomandat:
Senzor de umiditate pentru flori IOT WiFi (alimentat cu baterie): 8 pași (cu imagini)
Senzor de umiditate cu flori IOT WiFi (alimentat de la baterie): În acest instructiv vă prezentăm cum să construiți senzor de umiditate / apă WiFi cu un monitor de nivel al bateriei în mai puțin de 30 de minute. Dispozitivul monitorizează un nivel de umiditate și trimite date către un smartphone prin internet (MQTT) cu un interval de timp ales. U
Ghiveci automat pentru plante - Grădina mică: 13 pași (cu imagini)
Ghiveci automat pentru plante - Little Garden: Sunt student la tehnologia multimedia și de comunicare la Howest Kortrijk. Pentru misiunea noastră finală, a trebuit să dezvoltăm un proiect IoT la alegere. Privind în jur după idei, am decis să fac ceva util mamei mele care iubește cultivarea
Cum să faci ghiveci de flori inteligent: 8 pași
Cum să faci un ghiveci de flori inteligent: Știi ce i-a motivat pe oameni să creeze primul oraș vreodată? Este agricultura. În acest proiect, vom realiza un ghiveci de flori tipărit 3D care ar putea adăposti o plantă de dimensiuni mici și mijlocii, cu un afișaj LED în exterior pentru a indica umiditatea s
Modelarea splinei de flori în 3DS MAX pentru imprimare 3D: 7 pași (cu imagini)
Modelarea splinei de flori în 3DS MAX pentru imprimare 3D: În acest instructiv veți afla sfaturi despre cum să creați o floare cu aspect organic în 3DS Max pentru imprimare 3D pentru un cadou unic pentru sărbători precum Ziua Mamei sau Ziua Îndrăgostiților. sau o copie personală a Autodesk 3ds Max Unele știu
Lumini decorative RGB cu flori - DIY: 7 pași (cu imagini)
Lumini LED cu flori decorative RGB | DIY: În acest tutorial vă vom arăta cum să faceți lumina decorativă RGB cu flori decorative. Puteți viziona videoclipul care este încorporat în acest pas pentru construcție, lista pieselor, schema circuitului & testează sau poți continua să citești postarea pentru mai multe detalii