Indholdsfortegnelse:

Vandlækagedetektor: 6 trin (med billeder)
Vandlækagedetektor: 6 trin (med billeder)

Video: Vandlækagedetektor: 6 trin (med billeder)

Video: Vandlækagedetektor: 6 trin (med billeder)
Video: Installation domotique pour éviter une inondation & fuite d'eau 2024, November
Anonim
Image
Image

Hvis du nogensinde har bekymret dig for at komme hjem til en oversvømmet kælder, er dette projekt noget for dig.

Vi viser dig, hvordan du opretter et system til registrering af vandlækager, der sender dig en tekstbesked, når der er opdaget en lækage.

Trin 1: Færdigheder påkrævet

Til dette projekt er alt hvad du behøver, noget grundlæggende programmeringskendskab! Vi skrev programmet, der måler vandsensoren og sender en tekst i C.

Trin 2: Komponenter/hardwareliste

Projektoversigt
Projektoversigt

Her er hvad vi brugte:

  • Phidget SBC4
  • Vand sensor
  • Phidget -kabel

Trin 3: Projektoversigt

Dette projekt vil have følgende layout:

  • PhidgetSBC4 kører vores programkode (skrevet i C). Det vil blive forbundet til vandføleren via den indbyggede VINT Hub.
  • Hvis vandsensoren angiver, at der er vand, bruger SBC funktionen e -mail til tekst, som de fleste trådløse operatører understøtter til at sende en tekstbesked.

Trin 4: Forberedelse af hardware

Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware

Vores sensor kommer sandsynligvis i kontakt med vand (især under test), så det er vigtigt, at vi beskytter printkortkomponenterne. For at gøre dette brugte vi en konform belægning på printkortet.

Trin 5: Skrivning af kode

Skrive kode
Skrive kode
Skrive kode
Skrive kode

Alle koder til dette projekt er allerede skrevet og er inkluderet i filen waterLeakDetector.c, så hvis du vil implementere det, skal du bare ændre et par ting (serienumre, e -mail -adresse osv.) Og kompilere det.

Vigtigt: Før du installerer, skal du konfigurere libcurl på din SBC. Åbn terminalen, og indtast følgende kommando:

sudo apt-get install libcurl4-gnutls-dev

For mere information om, hvordan du kompilerer C -programmer på SBC, kan du tjekke disse links:

  • Installation af pakker til udvikling
  • Kompilering af C -programmer på Linux

Her er en hurtig oversigt over koden:

  • Opret et VoltageInput -objekt
  • Kortlæg spændingsindgangsobjektet til vandføleren. Se denne video for mere information.
  • I mens loop, læs vand sensor værdi, hvis vandstanden er farlig, send en tekstbesked. Hvis ikke fortsæt.
  • Sov i et sekund og gentag

Trin 6: Spørgsmål?

Hvis du har spørgsmål om projektet, så lad os vide det i kommentarfeltet!

Tak fordi du læste

Anbefalede: