Sommario:
Video: Monitor da giardino: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questa è la versione più recente e completa dei miei monitor da giardino, ho realizzato versioni precedenti con usi diversi, come uno con un LCD e un altro con un ESP8266. Tuttavia ho documentato meglio questa versione, quindi ho deciso di caricarla.
Al termine, monitorerà l'umidità del suolo, la temperatura, l'umidità e la luminosità, che verranno quindi registrate su una scheda SD in un file.csv. Ho scelto un file CSV poiché intendo utilizzare Python per creare un programma di analisi. Il circuito è alimentato da una batteria da 9 V, tuttavia in futuro spero di realizzare un circuito solare agli ioni di litio per alimentarlo o di aggiungere una modalità di sospensione profonda per ridurre il consumo di energia e prolungare la vita. La velocità con cui vengono raccolti i dati può essere modificata semplicemente modificando una delle righe finali.
avrai bisogno:
- Arduino nano 328P (è necessaria una memoria più grande per il programma)
- Modulo sensore DHT 11
- Sensore di umidità del suolo
- Sensore di luce GY-30
- Modulo scheda SD
- GUIDATO
- Resistenza da 220 ohm
- Batteria da 9V e clip
- Intestazioni GPIO femmina e maschio
- Ponticello GPIO
e naturalmente saldatore, filo, saldatura e l'IDE e le librerie di Arduino.
Passaggio 1: breadboard e test
Per prima cosa ho progettato e testato il circuito su una breadboard. Nota che il design originale non aveva un LED, ho deciso di aggiungerlo dopo perché pensavo che sarebbe stata una bella caratteristica da indicare durante la registrazione dei dati. Consiglio vivamente di testare il circuito su una breadboard prima di iniziare a saldare, poiché molti componenti potrebbero avere i pin commutati o richiedere una tensione diversa, ad esempio.
Non sono stato in grado di creare una visuale online del circuito ma questa è la connessione dei pin:
Batteria da 9V:
terminale positivo >> VIN
Terminale negativo >> GND
DHT11:
negativo >> GND
dati >> D5
positivo >> 5V
Sensore di umidità:
negativo >> GND
positivo >> 5V
pin analogico >> A0
sensore di luce:
positivo >> 3.3V
SCL >> A5
SCA >> A4
AGGIUNGI >> LA3
negativo >> GND
Scheda SD:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
positivo >> 5V
negativo >> GND
GUIDATO:
negativo >> GND
positivo >> Resistenza da D8 a 220 ohm
Puoi verificare se i componenti funzionano e le librerie funzionano utilizzando il file Arduino e leggendo l'output seriale.
Se non hai le librerie devi aggiungerle copiando il nome della libreria all'inizio del codice quindi strumenti> gestisci librerie> cerca> installa
Nota: è necessario creare un file.csv per la scheda SD, farlo utilizzando notebook e salvando come ".csv" e tutti i file non ".txt". Inoltre, il LED non è nel file di test, ma usa semplicemente lo schizzo di esempio "blink" e cambia il pin in 8
Passaggio 2: circuito stampato
Dopo aver realizzato con successo il circuito e aver verificato i componenti, trasporre questo su una scheda nel modo desiderato. Ho deciso di non collegare il modulo SD alla scheda e utilizzare i cavi GPIO, quindi quando realizzo una scatola del progetto posso collegarla separatamente in un luogo facilmente accessibile. Sulla scheda ho deciso di utilizzare un maschio a 2 pin e un ponticello per fungere da interruttore tra la batteria da 9 V e il VIN poiché pensavo fosse più bello e realisticamente non lo accendi e spegni regolarmente. Inoltre ho deciso di montare direttamente il sensore di umidità e aggiungere 2 pin per collegare la sonda alla scheda. Quando ho realizzato questo ho avuto difficoltà, dovevo dissaldare i pin sui moduli e risaldare quelli verticali in modo che la scheda fosse piatta, quindi consiglio di acquistare moduli con i pin staccati per risparmiare tempo e fatica.
Quelli che hai fatto il circuito ho allegato 3 diverse varianti di codice.
V1.0 - contiene l'uscita seriale e il codice del monitor. Ciclo di 5 secondi
V1.1 - non contiene uscita seriale e nessun LED. Ciclo di log di 5 secondi.
V1.2 - non contiene un'uscita seriale ma ha LED e codice monitor. Ciclo di registrazione di 1 ora
Passaggio 3: revisione
Sono molto soddisfatto del progetto perché credo che funzioni bene e sia adatto allo scopo. Spero di progettare un case e stamparlo in 3D e magari cambiare l'alimentatore per migliorare la costruzione. Come affermato in precedenza, ho già fatto altre versioni come questa, quindi se qualcuno vuole vedermi caricarle o ha miglioramenti o modifiche che apporterebbe, si prega di commentare qui sotto.
Spero che la build vi piaccia e per favore lasciate un mi piace!
Consigliato:
Termometro luminoso - Luce da giardino vitaminizzata (eNANO De Jardin): 6 passaggi
Termometro luminoso - Lampada da giardino vitaminizzata (eNANO De Jardin): Lampada da giardino vitaminizzata con arduino NANO e sensore di temperatura BMP180. La nostra umile lampada da giardino avrà un potere segreto: sarà in grado di indicare la temperatura esterna tramite un codice colore e lampeggiante. Il suo funzionamento è il seguente: It i
Giardino IoT con Arduino: 3 passaggi
IoT Garden With Arduino: Hello makers!Questo è un progetto per creare il tuo giardino IoT!Potrai leggere la temperatura della stanza, controllare la pompa e monitorare le tue piante dal tuo smartphone anche quando non sei in casa.Nel mio configurazione, la pompa prende l'acqua dal
ESP8266 - Irrigazione del giardino con timer e telecomando tramite Internet / ESP8266: 7 passaggi (con immagini)
ESP8266 - Irrigazione giardino con timer e telecomando Via Internet / ESP8266: ESP8266 - Irrigazione telecomandata e con temporizzazione per orti, giardini fioriti e prati. Utilizza il circuito ESP-8266 e una valvola idraulica / elettrica per l'alimentazione dell'irrigatore. Vantaggi: Comandi di accesso rapido a basso costo (~ US $ 30,00)
Risali in bicicletta da una luce solare da giardino a un RBG: 7 passaggi (con immagini)
Risali in bicicletta da una luce solare da giardino a un RBG: ci sono molti video su Youtube sulla riparazione delle luci solari da giardino; estendendo la durata della batteria di una luce solare da giardino in modo che funzionino più a lungo di notte e una miriade di altri hack. Questo Instructable è un po' diverso da quelli che trovi su Y
Garduino – Il Giardino Intelligente con Arduino: 4 Passaggi (con Immagini)
Garduino – il giardino intelligente con Arduino: di questi tempi nessuno è innocente. C'è qualcuno che non ha ucciso accidentalmente una pianta??? È difficile mantenere in vita le tue piante. Compri una nuova pianta e, nel peggiore dei casi, ti dimentichi di annaffiarla. Nel migliore dei casi, ti ricordi che esiste, ma lo fai