Sommario:
- Forniture
- Passaggio 1: i modelli
- Passaggio 2: costruirlo
- Passaggio 3: collegamento dell'hardware
- Passaggio 4: temperatura e umidità
- Passaggio 5: sensori di umidità del suolo
- Passaggio 6: pompa del fluido
- Passaggio 7: impostazione del codice per il tuo rettile specifico
- Passaggio 8: divertiti
Video: Vivaio intelligente: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Per monitorare le condizioni ambientali dei miei rettili, ho creato un vivaio intelligente. Il mio obiettivo è quello di avere un ecosistema pienamente vivente all'interno della gabbia per i miei rettili.. In base a queste condizioni, il terrario dovrebbe agire su se stesso per assicurarsi che tutti le piante sono idratate e che la temperatura e l'umidità dovrebbero essere adatte ai miei rettili. Rilasciando questo open source, spero di ispirare altre persone e forse anche di aiutarmi a ottenere un feedback sul mio prodotto. In questo momento questo terrario contiene solo le giuste condizioni ambientali per il geco leopardo, il geco crestato e un drago barbuto. Sentiti libero di aggiungere altri dati per altri rettili!:)
Forniture
40x70cm 3mm legno triplex x 6
30x30 3mm plexiglas trasparente x 2
50x30 3mm plexiglas trasparente x 1
Pompa del fluido x 2
Sensore DHT22 x 1
Sensore di umidità del suolo x 2
Tubo in pvc da 1 metro x 5
Arduino Uno x 1
Passaggio 1: i modelli
Modelli per (laser)taglio del legno
Per realizzare il vivaio ho creato dei modelli che possono essere utilizzati per il taglio laser per creare il vivaio stesso. Il file json può essere utilizzato su https://www.makercase.com/ per modificare le dimensioni del modello SVG nel caso in cui desideri creare un terrario più piccolo o più grande. Oltre alle dimensioni, potresti modificare anche le finestre nel terrario. Questo file Json è necessario anche se desideri creare il terrario con un materiale diverso dal legno. Il file attuale è realizzato specificamente per materiale in legno con uno spessore di 3 mm.
Il file Json può essere trovato su: https://github.com/LesleyKras/SmartVivarium/blob/…Il file SVG è il modello generato, creato dal file json. Questo file è necessario quando si desidera tagliare il legno utilizzando una macchina da taglio laser o se si taglia il legno a mano.
L'SVG contiene tutti i diversi pezzi di legno contemporaneamente. Quando utilizzerai una macchina da taglio laser, devi selezionare ogni parte individualmente all'interno del file SVG e tagliarle una alla volta.
Passaggio 2: costruirlo
Metti insieme i pezzi di legno con chiodi o colla per legno. Le piastre inferiore e superiore dovrebbero essere simili, proprio come le piastre laterali. Questo aiuta a creare il terrario stesso.
Dopo aver messo insieme i pezzi, il tuo terrario dovrebbe assomigliare a quello mostrato nell'immagine
Passaggio 3: collegamento dell'hardware
Dopo aver installato il terrario, è il momento di iniziare a montare l'hardware. Dato che stavo solo sviluppando un prototipo, non ho fatto molti sforzi per nascondere i cavi e l'hardware per farlo sembrare un prodotto finito. Naturalmente, questo è consigliato se utilizzerai il Vivarium per i tuoi rettili reali.
La prima cosa da fare è connettere Arduino Uno al computer e caricare il codice sorgente dalla pagina GitHub sul tuo Arduino.
A seconda dei tuoi desideri, potresti usare una breadboard (cosa che ho fatto). Se non utilizzerai una breadboard, assicurati che i sensori specifici siano collegati ai pin IO corretti in Arduino Uno.
Passaggio 4: temperatura e umidità
Iniziamo collegando il sensore DHT22 per monitorare la temperatura e l'umidità nel tuo terrario. Per collegare il sensore DHT22, è necessario utilizzare la propria libreria che può essere trovata qui.
Dopo aver installato la libreria, sei pronto per collegare i pin ad Arduino. Assicurati di collegare il pin di tensione a 5V, il pin GND a GND Arduino e il pin dati al pin 7 su arduino.
Passaggio 5: sensori di umidità del suolo
Per monitorare l'umidità del suolo, utilizziamo sensori di umidità del suolo. Questi sono usati per monitorare l'umidità nel terreno per le piante reali che vivranno nel tuo terrario. Se l'umidità del terreno è troppo secca, alla fine verrà attivato il sistema di pioggia.
Per collegare i sensori di umidità del suolo, è necessario disporre della seguente configurazione; Collega i pin VCC ai pin 5V sull'arduino. Collega i pin GND ai pin GND sull'arduino. E per ricevere i dati, dovresti collegare i pin A0 dai sensori ai pin A0 e A1 su arduino.
Passaggio 6: pompa del fluido
Non sono riuscito a far funzionare completamente la pompa del fluido. Ma ora ho creato una simulazione per questa pompa, finché non ho capito come collegarla correttamente. L'ho fatto usando una semplice luce a Led che dovrebbe lampeggiare quando l'umidità del terreno è troppo secca. Sulla base della mia ricerca avrei bisogno di ottenere il giusto tipo di relais per far funzionare la pompa vera e propria.
Collega il pin VCC dalla pompa del fluido al pin 12 su arduino e collega il pin GND dalla pompa al pin GND su Arduino.
Passaggio 7: impostazione del codice per il tuo rettile specifico
A partire da ora, ci sono solo tre tipi di rettili configurati nella memoria su Arduino. In questo momento, i dati vengono salvati in una stringa Json, che può essere facilmente modificata per aggiungere più rettili nel caso in cui il tuo rettile non sia presente.
I rettili attualmente utilizzati sono un geco leopardo, un geco crestato e un drago barbuto.
Per utilizzare i dati dal file Json, è necessario installare un'altra libreria che viene utilizzata per analizzare il Json in dati leggibili per l'Arduino stesso. Puoi trovare questa libreria qui.
Dopo aver aggiunto la libreria, puoi semplicemente cercare la seguente stringa nel codice: 'const char* reptiles = doc["Leopard gecko"]' e cambiare il nome del tuo rettile nel rettile che possiedi.
Puoi controllare i nomi delle variabili nella stringa json, all'interno della variabile chiamata "reptileData" per assicurarti di averlo digitato correttamente. Se il tuo rettile non è presente, puoi utilizzare il formato degli altri rettili per aggiungere le condizioni ambientali necessarie per il tuo rettile.
Assicurati di condividere queste condizioni, così anche altre persone possono farne uso!:)
Passaggio 8: divertiti
Ora dovresti essere pronto ed essere in grado di utilizzare il terrario.
Dopo aver configurato tutte queste cose e caricato il codice, puoi aprire il monitor seriale per vedere i dati ricevuti dai sensori. Verificare se questo è affidabile prima di utilizzare effettivamente il set, in quanto potrebbe essere possibile che un sensore non funzioni correttamente.
Per impostazione predefinita, controlla le condizioni ambientali ogni 5 secondi, ma sei libero di cambiarlo modificando la variabile "Periodo" nel codice (di millisecondi).
Divertiti!
Consigliato:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
Giardinaggio intelligente basato su IoT e agricoltura intelligente con ESP32: 7 passaggi
Giardinaggio intelligente basato su IoT e agricoltura intelligente Utilizzo di ESP32: il mondo sta cambiando come il tempo e quindi l'agricoltura. Oggigiorno, le persone stanno integrando l'elettronica in ogni campo e l'agricoltura non fa eccezione per questo. Questa fusione dell'elettronica in agricoltura sta aiutando gli agricoltori e le persone che gestiscono i giardini. In questo
Proteggi in modo intelligente la tua casa intelligente: 14 passaggi
Proteggi in modo intelligente la tua casa intelligente: sto partecipando al concorso sicuro e protetto. Se ti piace il mio tutorial, per favore votalo! Ti mostrerò come proteggere in modo semplice ed economico la tua casa e il suo ambiente. Contiene dei segmenti in cui imparerai come: 1. Configura y
Vivaio di piantine automatizzate: 4 passaggi
Vivaio di piantine automatizzato: cosa fa: questo è un dispositivo che irriga e accende e spegne automaticamente la luce per la coltivazione di piante di avviamento al chiuso. I vantaggi di questo è che puoi prolungare la tua stagione di crescita di un paio di mesi avviando le piante in casa quando sarebbe o