Cuprins:
- Provizii
- Pasul 1: Modele
- Pasul 2: Construiți-l
- Pasul 3: Conectarea hardware-ului
- Pasul 4: Temperatură și umiditate
- Pasul 5: Senzori de umiditate la sol
- Pasul 6: Pompa de lichid
- Pasul 7: Configurarea codului pentru reptila dvs. specifică
- Pasul 8: Bucurați-vă
Video: Vivariu inteligent: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Pentru a monitoriza starea de mediu a reptilelor mele, am creat un vivariu inteligent. Scopul meu este de a avea un ecosistem complet viu în cușcă pentru reptilele mele.. Pe baza acestor condiții, terariul ar trebui să acționeze asupra sa pentru a se asigura că toate plantele sunt hidratate și că temperatura și umiditatea ar trebui să fie potrivite pentru reptilele mele. Prin eliberarea acestei surse deschise, aș spera să inspir alte persoane și chiar să mă ajut să obțin feedback despre propriul meu produs. În prezent, acest terariu conține doar condițiile de mediu potrivite pentru gecko leopard, gecko crestat și un dragon cu barbă. Simțiți-vă liber să adăugați mai multe date pentru alte reptile!:)
Provizii
40x70cm 3mm lemn triplex x 6
30x30 3mm plexiglas clar x 2
50x30 3mm plexiglas clar x 1
Pompa de fluid x 2
Senzor DHT22 x 1
Senzor de umiditate la sol x 2
1 metru tub de pvc x 5
Arduino Uno x 1
Pasul 1: Modele
Modele pentru tăierea (cu laser) a lemnului
Pentru a crea vivariul, am creat câteva modele care pot fi utilizate pentru tăierea cu laser pentru a crea vivariul în sine. Fișierul json poate fi utilizat la https://www.makercase.com/ pentru a modifica dimensiunile modelului SVG în cazul în care doriți să creați un terariu mai mic sau mai mare. Pe lângă dimensiune, puteți modifica și ferestrele din terariu. Acest fișier Json este necesar, de asemenea, dacă doriți să creați terariul dintr-un alt material decât lemnul. Fișierul curent este realizat special pentru material lemnos cu grosimea de 3 mm.
Fișierul Json poate fi găsit la: https://github.com/LesleyKras/SmartVivarium/blob/… Fișierul SVG este modelul generat, creat din fișierul json. Acest fișier este necesar atunci când doriți să tăiați lemnul folosind o mașină de tăiat cu laser sau dacă veți tăia lemnul manual.
SVG conține toate piesele din lemn simultan. Când veți folosi o mașină de tăiat cu laser, trebuie să selectați fiecare piesă individual din fișierul SVG și să le tăiați pe rând.
Pasul 2: Construiți-l
Puneți bucățile de lemn împreună cu cuie sau cu lipici pentru lemn. Plăcile inferioare și superioare ar trebui să fie similare, la fel ca plăcile laterale. Acest lucru ajută la crearea terariului în sine.
După ce ați pus piesele împreună, terariul dvs. ar trebui să arate așa cum se arată în imagine
Pasul 3: Conectarea hardware-ului
După ce terariul este configurat, este timpul să începeți să introduceți hardware-ul. În timp ce tocmai dezvoltam un prototip, nu am depus mult efort în ascunderea cablurilor și a hardware-ului pentru a face să pară un produs finit. Desigur, acest lucru este recomandat dacă utilizați Vivarium pentru reptilele dvs. reale.
Primul lucru de făcut este să vă conectați Arduino Uno la computer și să încărcați codul sursă din pagina GitHub pe Arduino.
În funcție de propriile dorințe, s-ar putea să folosiți un panou de lucru (ceea ce am făcut). Dacă nu veți utiliza o panou de pană, asigurați-vă că senzorii specifici vor fi conectați la pinii IO din Arduino Uno.
Pasul 4: Temperatură și umiditate
Să începem cu conectarea senzorului DHT22 pentru a monitoriza temperatura și umiditatea din terariu. Pentru a conecta senzorul DHT22, va trebui să utilizați propria lor bibliotecă, care poate fi găsită aici.
După instalarea Bibliotecii, sunteți gata să conectați pinii la Arduino. Asigurați-vă că conectați pinul de tensiune la 5V, pinul GND la Arduino GND și pinul de date la pinul 7 de pe arduino.
Pasul 5: Senzori de umiditate la sol
Pentru a monitoriza umiditatea solului, folosim senzori de umiditate a solului. Acestea sunt folosite pentru a monitoriza umiditatea din sol pentru plantele reale care vor locui în terariul dvs. Dacă umiditatea solului este prea uscată, sistemul de ploaie va fi în cele din urmă activat.
Pentru a conecta senzorii de umiditate la sol, ar trebui să aveți următoarea configurare; Conectați pinii VCC la pinii de 5V de pe arduino. Conectați pinii GND la pinii GND de pe arduino. Și pentru a primi datele, ar trebui să conectați pinii A0 de la senzori la pinii A0 și A1 de pe arduino.
Pasul 6: Pompa de lichid
Nu am reușit să pun pompa de fluid să funcționeze complet. Dar acum am creat o simulare pentru această pompă, până când îmi dau seama cum să o conectez corect. Am făcut acest lucru folosind o lumină Led simplă care ar trebui să clipească atunci când umiditatea solului este prea uscată. Pe baza cercetărilor mele, aș fi nevoie să obțin tipul corect de relee pentru ca pompa să funcționeze.
Conectați pinul VCC de la pompa de fluid la pinul 12 de pe arduino și conectați pinul GND de la pompă la pinul GND de pe Arduino.
Pasul 7: Configurarea codului pentru reptila dvs. specifică
În prezent, există doar trei tipuri de reptile configurate în spațiul de stocare de pe Arduino. În acest moment, datele sunt salvate într-un șir Json, care poate fi ușor modificat pentru a adăuga mai multe reptile în cazul în care reptila dvs. nu este prezentă.
Reptilele utilizate în prezent sunt un gecko leopard, un gecko cu creastă și un dragon cu barbă.
Pentru a utiliza datele din fișierul Json, trebuie să instalați o altă bibliotecă care este utilizată pentru a analiza Json în date lizibile pentru Arduino în sine. Puteți găsi această bibliotecă aici.
După adăugarea Bibliotecii, puteți căuta pur și simplu următorul șir din cod: ‘const char * reptiles = doc [„ Leopard gecko”]’ și puteți schimba numele reptilei dvs. în reptila pe care o dețineți.
Puteți verifica numele variabilelor din șirul json, în interiorul variabilei numite „reptileData ”, pentru a vă asigura că ați scris-o corect. Dacă reptila dvs. nu este prezentă, puteți utiliza formatul celorlalte reptile pentru a adăuga condițiile de mediu necesare pentru propria dvs. reptilă.
Asigurați-vă că împărtășiți aceste condiții, astfel încât și alte persoane să le poată folosi!:)
Pasul 8: Bucurați-vă
Acum ar trebui să fiți stabilit și să puteți folosi terariul.
După configurarea tuturor acestor lucruri și încărcarea codului, puteți deschide monitorul serial pentru a vedea datele primite de la senzori. Verificați dacă acest lucru este fiabil înainte de a utiliza efectiv setul, deoarece ar putea fi posibil ca un senzor să nu funcționeze corect.
În mod implicit, verifică condițiile de mediu la fiecare 5 secunde, dar sunteți liber să modificați acest lucru modificând variabila „Perioadă” din cod (cu milisecunde).
Bucurați-vă!
Recomandat:
Siedle HTA 711-01 Intercom inteligent: 3 pași
Siedle HTA 711-01 Intercom Smartified: IoT se răspândește peste tot și multe produse sunt modificate pentru a deveni mai inteligente, interfonurile nu fac excepție. Vom adăuga o funcție de deschidere a ușii la distanță la un interfon bine cunoscut prin intermediul unui microcontroler extern. de exemplu. folosiți telefonul smartphone pentru a deschide
Lumină LED cu birou inteligent - Iluminare inteligentă cu Arduino - Spațiul de lucru Neopixels: 10 pași (cu imagini)
Lumină LED cu birou inteligent | Iluminare inteligentă cu Arduino | Neopixels Workspace: Acum câteva zile petrecem mult timp acasă, studiem și lucrăm virtual, așa că de ce să nu ne îmbunătățim spațiul de lucru cu un sistem de iluminare personalizat și inteligent bazat pe LED-urile Arduino și Ws2812b. Aici vă arăt cum vă construiți Smart Lumina LED de birou care
Șir de lumină de cristal inteligent: 9 pași (cu imagini)
Șir de lumină de cristal inteligent: Pe măsură ce se apropie Crăciunul și sunt în cercetare completă a automatizării casnice și a obiectelor inteligente, am decis anul acesta să încerc să fac un șir luminos inteligent, frumos, RGB. Am făcut multe cercetări despre soluțiile DIY pe web, pe de o parte, câteva
Faceți un comutator inteligent Sonoff DIY Utilizați aplicația Android: 11 pași
Faceți un comutator inteligent Sonoff DIY Utilizați aplicația Android: Ce este Sonoff? Sonoff este o linie de dispozitive cu comutare inteligentă pentru Smart Home dezvoltată de ITEAD. Unul dintre cele mai flexibile și mai ieftine dispozitive din acea linie sunt Sonoff Basic și Sonoff mini. Acestea sunt comutatoare activate Wi-Fi bazate pe un cip excelent, ESP8266 / E
DIY Fitness Tracker Ceas inteligent cu oximetru și ritm cardiac - Module electronice modulare de la TinyCircuits - Cea mai mică arcadă: 6 pași
DIY Fitness Tracker Ceas inteligent cu oximetru și ritm cardiac | Module electronice modulare de la TinyCircuits | Cea mai mică arcadă: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech. Astăzi avem alături câteva dintre modulele senzorilor care sunt foarte utile în viața noastră de zi cu zi, dar într-o versiune mică a lor. Senzorii pe care îi avem astăzi au dimensiuni foarte mici în comparație cu tra