Sommario:
- Passaggio 1: competenze richieste
- Passaggio 2: elenco componenti/hardware
- Passaggio 3: panoramica del progetto
- Passaggio 4: preparazione dell'hardware
- Passaggio 5: scrittura del codice
- Passaggio 6: domande?
Video: Rilevatore di perdite d'acqua: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Se ti sei mai preoccupato di tornare a casa in un seminterrato allagato, questo progetto è per te.
Ti mostreremo come creare un sistema di rilevamento delle perdite d'acqua che ti invierà un messaggio di testo quando viene rilevata una perdita.
Passaggio 1: competenze richieste
Per questo progetto, tutto ciò di cui avrai bisogno sono alcune conoscenze di programmazione di base! Abbiamo scritto il programma che misura il sensore dell'acqua e invia un testo in C.
Passaggio 2: elenco componenti/hardware
Ecco cosa abbiamo usato:
- Phidget SBC4
- Sensore dell'acqua
- Cavo Phidget
Passaggio 3: panoramica del progetto
Questo progetto avrà il seguente layout:
- PhidgetSBC4 eseguirà il nostro codice di programma (scritto in C). Sarà collegato al sensore dell'acqua tramite l'hub VINT integrato.
- Se il sensore dell'acqua indica la presenza di acqua, l'SBC utilizzerà la funzione e-mail in testo supportata dalla maggior parte degli operatori wireless per inviare un messaggio di testo.
Passaggio 4: preparazione dell'hardware
È probabile che il nostro sensore venga a contatto con l'acqua (soprattutto durante i test), quindi è importante proteggere i componenti del PCB. Per fare ciò, abbiamo utilizzato un rivestimento conforme sul PCB.
Passaggio 5: scrittura del codice
Tutto il codice per questo progetto è già scritto ed è incluso nel file waterLeakDetector.c, quindi se vuoi implementarlo, tutto ciò che dovrai fare è modificare alcune cose (numeri di serie, indirizzo email, ecc.) e compilare esso.
Importante: prima di installare, dovrai configurare libcurl sul tuo SBC. Apri il terminale e digita il seguente comando:
sudo apt-get install libcurl4-gnutls-dev
Per ulteriori informazioni su come compilare programmi C su SBC, dai un'occhiata a questi collegamenti:
- Installazione di pacchetti per lo sviluppo
- Compilare programmi C su Linux
Ecco una rapida panoramica del codice:
- Crea un oggetto VoltageInput
- Mappare l'oggetto VoltageInput sul sensore dell'acqua. Guarda questo video per maggiori informazioni.
- Nel ciclo while, leggere il valore del sensore dell'acqua, se il livello dell'acqua è pericoloso, inviare un messaggio di testo. Se no continua.
- Dormi per un secondo e ripeti
Passaggio 6: domande?
Se hai domande sul progetto, faccelo sapere nella sezione commenti!
Grazie per aver letto
Consigliato:
Sensore di perdite d'acqua su ESP8266 + Micropython + Domoticz: 16 passaggi (con immagini)
Sensore di perdite d'acqua su ESP8266 + Micropython + Domoticz: Qualche tempo fa, mia moglie mi ha chiesto di realizzare un sensore di perdite d'acqua. Aveva paura che il tubo nel locale caldaia potesse perdere e l'acqua avrebbe inondato il pavimento di legno appena posato. E io come un vero ingegnere ho intrapreso un tale sensore da fare. Dai miei 15 anni
Rilevatore di perdite dell'alloggiamento della fotocamera subacquea: 7 passaggi (con immagini)
Rilevatore di perdite dell'alloggiamento della fotocamera subacquea: l'alloggiamento della fotocamera subacquea perde raramente, ma se si verifica questo evento i risultati sono normalmente catastrofici causando danni irreparabili al corpo della fotocamera e all'obiettivo. SparkFun ha pubblicato un progetto di rilevatore d'acqua nel 2013, in cui era previsto il design originale
RILEVATORE DI PERDITE DELL'ALLOGGIAMENTO DELLA FOTOCAMERA SUBACQUEA MIGLIORATO: 7 passaggi (con immagini)
MIGLIORATO RILEVATORE DI PERDITE DELL'ALLOGGIAMENTO DELLA FOTOCAMERA SUBACQUEA: una versione precedente di questo rilevatore di perdite dell'alloggiamento della fotocamera subacquea è stata pubblicata su Instructables l'anno scorso, dove il design era basato su un AdaFruit Trinket basato su Atmel AVR. Questa versione migliorata utilizza AdaFruit Trinket basato su Atmel SAMD M0. Là
ESP8266/ESP-01 Rilevatore di perdite SmartThings alimentato da Arduino: 5 passaggi (con immagini)
ESP8266/ESP-01 Rilevatore di perdite SmartThings alimentato da Arduino: così tanti rilevatori di perdite tra cui scegliere, quale funzionerà meglio per te? Se hai Samsung SmartThings che controlla qualsiasi dispositivo nella tua casa, allora questo potrebbe essere solo il biglietto! Questa è la versione finale di una serie che sto costruendo un
Rilevatore di perdite alimentato da Arduino ESP8266/ESP-01: 3 passaggi (con immagini)
ESP8266/ESP-01 Rilevatore di perdite alimentato da Arduino: l'acqua è OTTIMA roba, giusto? Non tanto quando è costretto a lasciare la sua casa designata e inizia invece a nuotare intorno allo spazio del pavimento della tua casa. So che questo è un progetto "a posteriori", ma spero che possa aiutare qualcun altro a evitare un potenziale disastro