Sommario:

Rilevatore di perdite d'acqua: 6 passaggi (con immagini)
Rilevatore di perdite d'acqua: 6 passaggi (con immagini)

Video: Rilevatore di perdite d'acqua: 6 passaggi (con immagini)

Video: Rilevatore di perdite d'acqua: 6 passaggi (con immagini)
Video: Termocamera/trovare semplice tubi o perdite di acqua e riscaldamento 2024, Novembre
Anonim
Image
Image

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

Panoramica del progetto
Panoramica del progetto

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

Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
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

Scrivere codice
Scrivere codice
Scrivere codice
Scrivere 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: