Innehållsförteckning:

Vattenläckagedetektor: 6 steg (med bilder)
Vattenläckagedetektor: 6 steg (med bilder)

Video: Vattenläckagedetektor: 6 steg (med bilder)

Video: Vattenläckagedetektor: 6 steg (med bilder)
Video: Installation domotique pour éviter une inondation & fuite d'eau 2024, Juli
Anonim
Image
Image

Om du någonsin har oroat dig för att komma hem till en översvämmad källare, är det här projektet något för dig.

Vi visar dig hur du skapar ett system för upptäckt av vattenläckor som skickar ett textmeddelande när en läcka har upptäckts.

Steg 1: Färdigheter krävs

För detta projekt behöver du bara några grundläggande kunskaper i programmering! Vi skrev programmet som mäter vattensensorn och skickar en text i C.

Steg 2: Komponenter/maskinvarulista

Projekt Överblick
Projekt Överblick

Här är vad vi använde:

  • Phidget SBC4
  • Vattensensor
  • Phidget -kabel

Steg 3: Projektöversikt

Detta projekt kommer att ha följande layout:

  • PhidgetSBC4 kör vår programkod (skriven i C). Den kommer att anslutas till vattensensorn via den inbyggda VINT -hubben.
  • Om vattensensorn indikerar att det finns vatten, kommer SBC att använda e -post till textfunktionen som de flesta trådlösa operatörer stöder för att skicka ett textmeddelande.

Steg 4: Förbered maskinvara

Förbereder hårdvara
Förbereder hårdvara
Förbereder hårdvara
Förbereder hårdvara
Förbereder hårdvara
Förbereder hårdvara

Vår sensor kommer sannolikt att komma i kontakt med vatten (särskilt under testning), så det är viktigt att vi skyddar PCB -komponenterna. För att göra detta använde vi en konform beläggning på kretskortet.

Steg 5: Skriva kod

Skrivkod
Skrivkod
Skrivkod
Skrivkod

All kod för detta projekt är redan skriven och ingår i filen waterLeakDetector.c, så om du vill implementera det behöver du bara ändra några saker (serienummer, e -postadress etc.) och kompilera den.

Viktigt: innan du installerar måste du konfigurera libcurl på din SBC. Öppna terminalen och ange följande kommando:

sudo apt-get install libcurl4-gnutls-dev

För mer information om hur du kompilerar C -program på SBC, kolla in dessa länkar:

  • Installera paket för utveckling
  • Kompilera C -program på Linux

Här är en snabb översikt över koden:

  • Skapa ett VoltageInput -objekt
  • Mappa VoltageInput -objektet till vattensensorn. Se den här videon för mer information.
  • I medan loop, läs vattensensorns värde, om vattennivån är farlig, skicka ett textmeddelande. Om inte fortsätt.
  • Sov i en sekund och upprepa

Steg 6: Frågor?

Om du har några frågor om projektet, meddela oss i kommentarfältet!

Tack för att du läser

Rekommenderad: