Sommario:

Allarme acqua albero di Natale: 3 passaggi
Allarme acqua albero di Natale: 3 passaggi

Video: Allarme acqua albero di Natale: 3 passaggi

Video: Allarme acqua albero di Natale: 3 passaggi
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Novembre
Anonim
Allarme acqua albero di Natale
Allarme acqua albero di Natale

Questo è un semplice progetto di esempio che può essere utilizzato se hai un vero albero per Natale e devi assicurarti che rimanga annaffiato. Crescendo, ricordo che dovevamo raggiungere sotto l'albero e muovere il dito nel supporto dell'albero per vedere se c'era dell'acqua. Nell'era della tecnologia, ci deve essere un modo migliore! Questo semplice progetto leggerà il livello dell'acqua utilizzando un sensore di livello dell'acqua analogico, un cicalino passivo e un MCU basato su Arduino. Tutto il necessario per questo progetto (e altri a tema natalizio su cui sto lavorando) può essere fatto utilizzando questo singolo kit.

Forniture:

  • (1) Progetto ELEGOO Mega 2560 Il kit di avvio definitivo più completo con tutorial compatibile con Arduino IDE - Amazon, non affiliato

    • Controller MEGA 2560
    • Sensore di rilevamento del livello dell'acqua
    • Cicalino passivo
    • ponticello

Passaggio 1: connessioni

Connessioni
Connessioni
Connessioni
Connessioni

Come ho detto, questo è un progetto piuttosto semplice con cui lavorare e modificare. Il sensore del livello dell'acqua è solo un dispositivo a tre fili e il cicalino ha solo due connessioni e può essere alimentato direttamente dai pin PWM di Arduino. Poiché questo è un progetto così semplice, non farò uno schema delle connessioni ma solo un elenco pin-to-pin. Questo kit di partenza viene fornito con un CD che fornisce schemi e immagini piacevoli per ciascuno dei componenti. Ci sono anche alcuni pezzi di codice di esempio per aiutare con l'utilizzo dei diversi elementi.

Per questo progetto, le connessioni sono le seguenti…

Livello dell'acqua (+) - Arduino (5V)

Livello acqua (-) - Arduino (GND)

Livello Acqua (S) - Arduino (A0)

Cicalino (-) - Arduino (GND)

Cicalino (+) - Arduino (11)

Passaggio 2: codice di esempio

Codice di esempio
Codice di esempio
Codice di esempio
Codice di esempio
Codice di esempio
Codice di esempio

Il codice per questo programma è piuttosto semplice, meno di 30 righe. Legge solo il valore del sensore del livello dell'acqua, lo confronta con il valore preimpostato che decido è abbastanza acqua e quindi emette un segnale acustico per avvisarti o no. Per come l'ho impostato, potrebbe finire come un rilevatore di fumo con una batteria scarica, che ogni tanto emette un breve segnale acustico. Una volta che l'acqua è stata riempita a sufficienza, emetterà cinque segnali acustici per avvisare che è stata aggiunta acqua a sufficienza. Questi segnali acustici "riempiti" si verificano solo una volta dopo che è stato riempito.

Il programma trasmetterà anche il valore analogico alla porta seriale per il debug quando stai cercando di scoprire quanto è pieno il tuo stand. Questo potrebbe essere ridimensionato a un valore percentuale, volume d'acqua, ecc. Qualunque cosa tu voglia soddisfare le tue esigenze!

Questo codice può essere facilmente modificato per cambiare il valore del livello dell'acqua, come il cicalino ti annuncia i problemi, ecc. Sto usando la funzione "tono" di Arduino che ti consente di inserire una frequenza e un tempo per far suonare un cicalino. Rende molto semplice l'utilizzo di un cicalino direttamente con un pin PWM.

Ho anche caricato il codice qui affinché tu possa usarlo, modificare, smontare, copiare, ecc.

Passaggio 3: espansione

Espansione
Espansione

Questo esempio ha molte applicazioni dopo che il Natale è finito. Questo potrebbe essere utilizzato in altre impostazioni vegetali che si trovano in acqua come l'idroponica. Puoi anche modificarlo per usarlo su un acquario di pesci per assicurarti che il livello dell'acqua non si abbassi troppo.

Sebbene questo sia solo un sistema a 5 V, dovresti sempre fare attenzione a usare l'elettronica intorno all'acqua e non immergere completamente alcun componente elettronico. Se non ti senti a tuo agio con l'elettricità intorno all'acqua, chiedi assistenza.

Un altro miglioramento per questo progetto sarebbe avere una sorta di clip o custodia per inserire il sensore del livello dell'acqua in modo da poterlo regolare meglio. Ci sono due fori di montaggio e una bella scanalatura tagliata nel PCB che sarebbe abbastanza facile da montare in una staffa o custodia stampata in 3D. Attualmente sto combattendo problemi con la mia stampante, quindi non sono stato in grado di stampare nulla da un po'.

Il kit Elegoo che sto usando è dotato anche di una batteria da 9 V e di un connettore in modo da poter alimentare questo dispositivo completamente a batteria in modo da non doverlo tenere collegato a una presa di corrente.

Puoi anche ridurre le dimensioni di questo progetto abbastanza facilmente usando un controller in stile Mini e montando tutto questo su un piccolo circuito. Ho usato il Mega perché è quello che ho a disposizione.

Spero che questo Instructable ti abbia dato un'idea di qualcosa che puoi fare con questi sensori. Avrò anche altri progetti legati al Natale questo mese. Sentiti libero di contattarci per qualsiasi domanda!

Consigliato: