Innholdsfortegnelse:

Vannlekkasjedetektor: 6 trinn (med bilder)
Vannlekkasjedetektor: 6 trinn (med bilder)

Video: Vannlekkasjedetektor: 6 trinn (med bilder)

Video: Vannlekkasjedetektor: 6 trinn (med bilder)
Video: как срабатывает датчик протечки #нептун #датчик #протечка #ванна 2024, November
Anonim
Image
Image

Hvis du noen gang har bekymret deg for å komme hjem til en oversvømmet kjeller, er dette prosjektet noe for deg.

Vi viser deg hvordan du oppretter et deteksjonssystem for vannlekkasje som sender deg en tekstmelding når en lekkasje er oppdaget.

Trinn 1: Ferdigheter påkrevd

For dette prosjektet trenger du bare grunnleggende programmeringskunnskap! Vi skrev programmet som måler vannsensoren og sender en tekst i C.

Trinn 2: Komponenter/maskinvareliste

prosjekt oversikt
prosjekt oversikt

Her er hva vi brukte:

  • Phidget SBC4
  • Vannsensor
  • Phidget -kabel

Trinn 3: Prosjektoversikt

Dette prosjektet vil ha følgende oppsett:

  • PhidgetSBC4 vil kjøre vår programkode (skrevet i C). Den vil bli koblet til vannsensoren gjennom den innebygde VINT -huben.
  • Hvis vannsensoren indikerer at det er vann, vil SBC bruke e -post til tekst -funksjonen som de fleste trådløse operatører støtter for å sende en tekstmelding.

Trinn 4: Forberede maskinvare

Forbereder maskinvare
Forbereder maskinvare
Forbereder maskinvare
Forbereder maskinvare
Forbereder maskinvare
Forbereder maskinvare

Sensoren vår kommer sannsynligvis i kontakt med vann (spesielt under testing), så det er viktig at vi beskytter PCB -komponentene. For å gjøre dette brukte vi et konformt belegg på PCB.

Trinn 5: Skrive kode

Skrive kode
Skrive kode
Skrive kode
Skrive kode

All koden for dette prosjektet er allerede skrevet og er inkludert i filen waterLeakDetector.c, så hvis du vil implementere det, er alt du trenger å gjøre å endre noen få ting (serienumre, e -postadresse, etc.) og kompilere den.

Viktig: før du installerer, må du konfigurere libcurl på SBC. Åpne terminalen og skriv inn følgende kommando:

sudo apt-get install libcurl4-gnutls-dev

For mer informasjon om hvordan du kompilerer C -programmer på SBC, sjekk ut disse koblingene:

  • Installere pakker for utvikling
  • Kompilering av C -programmer på Linux

Her er en rask oversikt over koden:

  • Lag et VoltageInput -objekt
  • Tilordne VoltageInput -objektet til vannsensoren. Se denne videoen for mer informasjon.
  • I mens sløyfe, les vannsensorverdien, hvis vannivået er farlig, send en tekstmelding. Hvis ikke fortsett.
  • Sov i ett sekund og gjenta

Trinn 6: Spørsmål?

Hvis du har spørsmål om prosjektet, gi oss beskjed i kommentarfeltet!

Takk for at du leste

Anbefalt: