Cuprins:
Video: Monitor de grădină: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Aceasta este cea mai recentă și completă versiune a monitoarelor mele de grădină, am realizat versiuni anterioare cu utilizări diferite, cum ar fi una cu un LCD și alta cu un ESP8266. Cu toate acestea, am documentat mai bine această versiune, așa că am decis să o încărc.
După finalizare, va monitoriza umiditatea solului, temperatura, umiditatea și luminozitatea, care este apoi înregistrată pe un card SD într-un fișier.csv. Am ales un fișier CSV așa cum intenționez să folosesc python pentru a face un program de analiză. Circuitul este alimentat de o baterie de 9V, cu toate acestea, în viitor, sper să fac un circuit solar Li-ion pentru a-l alimenta sau pentru a adăuga un mod de repaus profund pentru a reduce consumul de energie și a prelungi durata de viață. Rata la care sunt colectate datele poate fi modificată prin simpla editare a uneia dintre liniile finale.
vei avea nevoie:
- Arduino nano 328P (este nevoie de memorie mai mare pentru program)
- Modul senzor DHT 11
- Senzor de umiditate a solului
- Senzor de lumină GY-30
- Modul card SD
- LED
- Rezistor de 220 ohmi
- Baterie și clemă de 9V
- Anteturi GPIO pentru femei și bărbați
- Jumper GPIO
și, desigur, lipitor, sârmă, lipit și ID-ul și bibliotecile arduino.
Pasul 1: Breadboard și testare
În primul rând am proiectat și testat circuitul pe o placă de calcul. Rețineți că designul original nu avea LED, am decis să adaug acest lucru după cum am crezut că ar fi o caracteristică frumoasă de indicat la înregistrarea datelor. Vă recomandăm să testați circuitul pe o placă înainte de a începe să lipiți, deoarece multe componente pot avea pini comutați rotunzi sau necesită o tensiune diferită, de exemplu.
Nu am reușit să creez un vizual online al circuitului, dar aceasta este conexiunea pin:
Baterie de 9V:
terminal pozitiv >> VIN
Terminal negativ >> GND
DHT 11:
negativ >> GND
date >> D5
pozitiv >> 5V
Senzor de umiditate:
negativ >> GND
pozitiv >> 5V
pin analogic >> A0
senzor de lumina:
pozitiv >> 3.3V
SCL >> A5
SCA >> A4
ADĂUGAȚI >> A3
negativ >> GND
Card SD:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
pozitiv >> 5V
negativ >> GND
LED:
negativ >> GND
pozitiv >> rezistență D8 până la 220 ohmi
Puteți testa dacă componentele funcționează și bibliotecile funcționează folosind fișierul Arduino și citind ieșirea serială.
Dacă nu aveți bibliotecile, trebuie să le adăugați copiind numele bibliotecii la începutul codului, atunci instrumentele> gestionați bibliotecile> căutați> instalați
Notă: Trebuie să creați un fișier.csv pentru cardul SD, faceți acest lucru folosind blocnotes și salvând ca „.csv” și toate fișierele nu „.txt”. De asemenea, LED-ul nu este în fișierul de testare, ci pur și simplu folosiți schița de exemplu „clipire” și schimbați pinul la 8
Pasul 2: Circuit
După realizarea cu succes a circuitului și verificarea componentelor, transpuneți-l pe o placă în modul dorit. Am decis să nu atașez modulul SD la placă și să folosesc cabluri GPIO, așa că atunci când fac o cutie de proiect o pot atașa separat într-un loc ușor accesibil. Pe tablă, am decis să folosesc un tată cu 2 pini și un jumper pentru a acționa ca un comutator între bateria de 9V și VIN, deoarece am crezut că arăta mai frumos și realist, nu îl vei porni și opri în mod regulat. De asemenea, am decis să montez direct senzorul de umiditate și să adaug 2 pini pentru a conecta sonda la placă. Când am făcut acest lucru, am avut dificultăți, deoarece a trebuit să desoldez pinii de pe module și pe cei verticali de revândut, astfel încât placa să fie plată, de aceea recomand să cumpărați module cu ace detașate pentru a economisi timp și efort.
Cei pe care i-ai făcut circuitul am atașat 3 variante diferite de cod.
V1.0 - conține ieșire serială, precum și codul monitorului. Ciclu de 5 secunde
V1.1 - nu conține ieșire serială și nici LED. Ciclu de jurnal de 5 secunde.
V1.2 - nu conține ieșiri seriale, dar are LED și cod de monitorizare. Ciclu jurnal de 1 oră
Pasul 3: Examinați
Sunt foarte mulțumit de proiect, deoarece cred că funcționează bine și se potrivește scopului. Sper că voi proiecta o carcasă și o voi imprima 3D și poate schimba sursa de alimentare pentru a îmbunătăți construcția. După cum s-a menționat anterior, am mai făcut alte versiuni de genul acesta, așa că, dacă cineva vrea să mă vadă încărcându-le sau are îmbunătățiri sau modificări pe care le-ar face, vă rugăm să comentați mai jos.
Sper să vă bucurați de construcție și vă rog să lăsați un like!
Recomandat:
Termometru luminos - lumină de grădină vitaminizată (eNANO De Jardin): 6 pași
Termometru luminos - Lumina de grădină vitaminizată (eNANO De Jardin): Lumina de grădină vitaminizată cu arduino NANO și un senzor de temperatură BMP180. Lumina noastră de grădină umilă va avea o putere secretă: va putea indica temperatura exterioară prin intermediul unui cod de culoare și Funcționarea sa este după cum urmează: Este
Grădina interioară Arduino: 7 pași
Grădina interioară Arduino: grădinăritul în epoca modernă înseamnă a face lucrurile mai complicate și mai dificile, cu electroni, biți și octeți. Combinarea microcontrolerelor și grădinăritului este o idee foarte populară. Cred că asta pentru că grădinile au intrări și ieșiri foarte simple care
Ciclul unei lumini solare de grădină pe un RBG: 7 pași (cu imagini)
Sus Ciclarea unei lumini solare de grădină pe un RBG: Există o mulțime de videoclipuri pe Youtube despre repararea luminilor solare de grădină; prelungind durata de viață a bateriei unei lumini solare de grădină, astfel încât acestea să funcționeze mai mult noaptea și o multitudine de alte hack-uri. Acest instructable este puțin diferit de cele pe care le găsiți pe Y
Sistem automat de grădină construit pe Raspberry Pi pentru exterior sau interior - MudPi: 16 pași (cu imagini)
Sistem automat de grădină construit pe Raspberry Pi pentru exterior sau interior - MudPi: Îți place grădinăritul, dar nu găsești timpul pentru a-l întreține? Poate aveți câteva plante de apartament care sunt puțin însetate sau caută o modalitate de a vă automatiza hidroponia? În acest proiect vom rezolva aceste probleme și vom învăța elementele de bază ale
Garduino - Grădina inteligentă cu Arduino: 4 pași (cu imagini)
Garduino - Grădina inteligentă cu Arduino: În prezent, nimeni nu este inocent. Există cineva care nu a ucis accidental o plantă ??? Este greu să-ți menții plantele în viață. Cumpărați o plantă nouă și, în cel mai rău caz, uitați doar să o udați. În cel mai bun caz, îți amintești că există, dar tu