Sommario:
- Passaggio 1: materiali necessari
- Passaggio 2: circuito
- Passaggio 3: assemblaggio
- Passaggio 4: codice
- Passaggio 5: cosa c'è dopo?
Video: Rendi il tuo impianto SMART! (Con Arduino): 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Quindi ti sei sempre chiesto come aggiungere tecnologia ai tuoi impianti? Con questo fantastico progetto, puoi assicurarti che le tue adorabili piante siano sempre in buone condizioni. Dopo aver realizzato questo progetto:
- Scopri come utilizzare i sensori con uscita analogica
- Scopri come visualizzare i dati sui display OLED
- Fai sorridere la tua pianta se tutto va bene e piangi se c'è qualcosa che non va.
impianto intelligente; Qual è la base dell'idea?
Al giorno d'oggi, possiamo aumentare l'efficienza dei lavori, degli hobby, dello stile di vita, ecc. aggiungendo tecnologia ai nostri strumenti e cose con componenti elettronici di base. Aggiungere l'intelligenza artificiale alle cose a cui teniamo è molto attraente e sorprendente. Potresti aver visto le serre che utilizzano il controllo e la supervisione intelligenti su piante, fiori, ecc. Possono controllare i tempi e la quantità di acqua delle piante, l'illuminazione, la temperatura e molti altri parametri importanti ed efficaci. È un buon punto di partenza per entrare in questo mondo emozionante e imparare a farlo. In questo progetto, otterremo i dettagli necessari sulle condizioni del nostro impianto; come l'umidità della sabbia, la temperatura ambientale e la quantità di luce che la pianta può ricevere. Il monitoraggio di questi dati può aiutarci a mantenere sempre il nostro impianto in buone condizioni. La lettura dei dati dai sensori di Arduino è abbastanza semplice e il monitoraggio su un display non è così difficile. Allora, cosa stai aspettando? Rendiamo intelligenti le nostre piante!
Passaggio 1: materiali necessari
- Arduino Nano R3 (×1 pz)
- Sensore di umidità e temperatura DHT11 (×1 pz)
- Modulo display OLED SPI 128X64 da 0,96 pollici (×1)
- Modulo sensore di umidità del suolo YwRobot (×1 pz)
- Sensore LDR (×1 pz)
- Cavo a nastro (×1 pz)
Passaggio 2: circuito
Ci sono alcuni punti importanti a cui dovresti prestare attenzione. Innanzitutto, è necessario un alimentatore in grado di fornire almeno 5 V e 20 mA. Se il tuo alimentatore non soddisfa queste condizioni, dovresti collegare i moduli al pin 5V di Arduino (non usare 3v3). Si noti inoltre che viene utilizzato un display OLED con protocollo SPI. Se il tuo display è I2C, devi collegarli ai pin A4 e A5 di Arduino. Inoltre, il sensore di umidità qui utilizzato ha 2 pin e quindi è necessaria una scheda amplificatore con un'uscita analogica. Il sensore DHT11 può misurare sia la temperatura che l'umidità, ma il nostro codice visualizza solo la temperatura. Puoi aggiungere umidità aggiungendo alcune righe di codice.
Passaggio 3: assemblaggio
Poiché il nostro vaso di fiori è piccolo e c'è un limite di spazio, abbiamo usato un filo sottile che è adatto per il nostro vaso di fiori.
Per collegare questi fili, è meglio separare le intestazioni dei pin dai componenti. Innanzitutto, l'intestazione del pin del display OLED deve essere dissaldata. Per fare ciò, è possibile utilizzare un saldatore, ma è preferibile la saldatura a caldo.
Il display OLED è attaccato a una scheda che fornisce la comunicazione SPI. Per avere una visione migliore del display e nascondere i fili, puoi separare il pannello del display dalla scheda. Usa un coltello affilato per farlo.
Ora è il momento di saldare i fili alla scheda. La scheda verrà posizionata in una sabbia bagnata, quindi dobbiamo rendere impermeabili tutte le connessioni e i componenti. Per prima cosa, lo copriamo con un involucro di plastica. Quindi lo copriamo con un tubo termoretraibile. Dovresti scaldarlo per attaccarlo alla tavola. Ora riempi le cuciture con la colla a caldo.
Il sensore di umidità che abbiamo scelto deve avere un amplificatore separato. Innanzitutto, separa le intestazioni dei pin, quindi rendile impermeabili.
Per il sensore LDR, è necessario collegare un resistore da 10k ohm tra GND e il pin del sensore. Anche questo deve essere reso impermeabile.
Per il sensore di temperatura, è necessario collegare un resistore da 10k ohm tra Vcc e il pin del segnale.
Ora è il momento di collegare tutti i sensori e i moduli display ad Arduino Nano. Dopo aver terminato l'assemblaggio, non dimenticare di rendere impermeabile anche Arduino.
Ora svuota un po' di sabbia dal vaso (non tutta, è dannosa per la pianta) e metti la scheda e i sensori (tranne il sensore di temperatura) all'interno. Il sensore di temperatura deve essere fuori dalla pentola. Ora riempi il vaso con la sabbia rimossa.
Abbiamo finito! Carichiamo il codice.
Passaggio 4: codice
In questo codice, utilizziamo la libreria SSD1306 e DHT per display OLED e DHT 11. Dovresti prima aggiungere queste librerie, quindi compilare e caricare il codice su Arduino Nano. Se è la prima volta che esegui una scheda Arduino, non preoccuparti. Basta seguire questi passaggi:
- Vai su www.arduino.cc/en/Main/Software e scarica il software del tuo sistema operativo.
- Installa il software IDE come indicato.
- Esegui l'IDE Arduino e cancella l'editor di testo e copia il seguente codice nell'editor di testo.
- Passare allo schizzo e includere le librerie (scaricare le librerie dai seguenti collegamenti). Ora fai clic su aggiungi libreria ZIP e aggiungi le librerie.
- Scegli la scheda in strumenti e schede, seleziona Arduino Nano.
- Collega Arduino al PC e imposta la porta com in tools e port.
- Premi il pulsante Carica (segno di freccia).
- Siete a posto!
Passaggio 5: cosa c'è dopo?
Ora puoi sviluppare questo progetto secondo i tuoi interessi. Ecco alcuni suggerimenti che puoi aggiungere al progetto:
- Puoi avere un orologio sul display e misurare il tempo delle diverse condizioni e prevedere il tempo delle condizioni in cui la pianta ha bisogno di acqua o più luce. dovresti aggiungere un modulo RTC come DS1307 e aggiungere del codice per leggere l'ora e il calendario e visualizzarlo o salvarne alcuni per avere maggiori dettagli sull'impianto.
- Aggiungendo un cicalino, puoi impostare degli allarmi che ti avvertono delle condizioni dell'impianto. ad esempio quando la sabbia è molto secca, può suonare 1 volta all'ora.
- Abbiamo impostato solo due emoji per condizioni diverse. Puoi aggiungere più modelli di viso per qualsiasi condizione. Per questo dovresti leggere il tutorial del display OLED per imparare come convertire la tua immagine in un codice esadecimale.
Consigliato:
Rendi lo schermo del tuo iPod Touch come NUOVO!!: 6 passaggi
Rendi lo schermo del tuo iPod Touch come NUOVO!!: Questo può sembrare stupido, ma questo è un segreto dei negozi Apple e dei negozi Best Buy, che funziona davvero! E il Natale sta arrivando I fortunati che ne hanno uno (o quelli che ne riceveranno uno) sanno come pulire correttamente lo schermo. Ricorda
Pixie - Fai in modo che il tuo impianto sia intelligente: 4 passaggi (con immagini)
Pixie - Let Your Plant Smart: Pixie è stato un progetto sviluppato con l'intenzione di rendere più interattive le piante che abbiamo in casa, poiché per la maggior parte delle persone una delle sfide di avere una pianta in casa è sapere come prendersene cura, quanto spesso innaffiamo, quando e quanto su
Rendi il tuo gesto controllato dal drone in $ 10: 4 passaggi
Rendi il tuo drone controllato dai gesti in $ 10: questa guida è una guida per trasformare il tuo drone R / C in un drone controllato da gesti in meno di $ 10! Sono una persona che è molto ispirata dai film di fantascienza e cerca di far vedere la tecnologia nel film nella vita reale. Questo progetto è un'ispirazione
Crea il tuo impianto fotografico aereo con illuminazione a LED!: 5 passaggi (con immagini)
Crea il tuo impianto fotografico aereo con illuminazione a LED!: In questo progetto ti mostrerò come creare un semplice impianto fotografico aereo. Il rig non solo può tenere la telecamera proprio sopra l'oggetto che si desidera filmare, ma dispone anche di un monitor per osservare il filmato e di un'illuminazione a LED per l
Rendi il tuo monitor invisibile (o quasi): 4 passaggi
Rendi il tuo monitor invisibile (ben quasi): crea uno sfondo del desktop per divertire e confondere i tuoi amici e colleghi usando solo una fotocamera digitale e un po' di giocherellare