Sadržaj:

Detektor curenja vode: 6 koraka (sa slikama)
Detektor curenja vode: 6 koraka (sa slikama)

Video: Detektor curenja vode: 6 koraka (sa slikama)

Video: Detektor curenja vode: 6 koraka (sa slikama)
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Srpanj
Anonim
Image
Image

Ako ste ikada bili zabrinuti oko dolaska kući u poplavljeni podrum, ovaj je projekt za vas.

Pokazat ćemo vam kako stvoriti sustav za otkrivanje curenja vode koji će vam poslati tekstualnu poruku kada se otkrije curenje.

Korak 1: Potrebne vještine

Za ovaj projekt sve što trebate je osnovno znanje programiranja! Napisali smo program koji mjeri senzor vode i šalje tekst na C.

Korak 2: Popis komponenti/hardvera

Pregled projekta
Pregled projekta

Evo što smo koristili:

  • Phidget SBC4
  • Senzor vode
  • Phidget kabel

Korak 3: Pregled projekta

Ovaj će projekt imati sljedeći izgled:

  • PhidgetSBC4 će pokrenuti naš programski kod (napisan na C). Bit će spojen na senzor vode kroz ugrađeni VINT Hub.
  • Ako senzor vode pokaže da je voda prisutna, SBC će upotrijebiti značajku e -pošte za slanje SMS -a koju podržava većina bežičnih operatera za slanje tekstualne poruke.

Korak 4: Priprema hardvera

Priprema hardvera
Priprema hardvera
Priprema hardvera
Priprema hardvera
Priprema hardvera
Priprema hardvera

Naš će senzor vjerojatno doći u dodir s vodom (osobito tijekom ispitivanja), pa je važno da zaštitimo komponente PCB -a. Za to smo upotrijebili konformni premaz na PCB -u.

Korak 5: Pisanje koda

Pisanje koda
Pisanje koda
Pisanje koda
Pisanje koda

Sav kod za ovaj projekt već je napisan i uključen je u datoteku waterLeakDetector.c, pa ako ga želite implementirati, sve što trebate učiniti je izmijeniti nekoliko stvari (serijski brojevi, adresa e -pošte itd.) I sastaviti to.

Važno: prije instaliranja morat ćete postaviti libcurl na SBC. Otvorite terminal i unesite sljedeću naredbu:

sudo apt-get install libcurl4-gnutls-dev

Za više informacija o sastavljanju C programa na SBC -u pogledajte ove veze:

  • Instaliranje paketa za razvoj
  • Sastavljanje C programa na Linuxu

Evo kratkog pregleda koda:

  • Napravite VoltageInput objekt
  • Preslikajte objekt VoltageInput na senzor vode. Za više informacija pogledajte ovaj video.
  • U petlji while očitajte vrijednost senzora vode, ako je razina vode opasna, pošaljite tekstualnu poruku. Ako ne, nastavite.
  • Spavajte jednu sekundu i ponovite

Korak 6: Pitanja?

Ako imate pitanja o projektu, javite nam se u odjeljku komentara!

Hvala na čitanju

Preporučeni: