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, Juli
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 sistem za otkrivanje curenja vode koji će vam poslati tekstualnu poruku kada se otkrije curenje.

Korak 1: Potrebne vještine

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

Korak 2: Lista komponenti/hardvera

Pregled projekta
Pregled projekta

Evo šta smo koristili:

  • Phidget SBC4
  • Senzor vode
  • Phidget Cable

Korak 3: Pregled projekta

Ovaj projekat će imati sljedeći izgled:

  • PhidgetSBC4 će pokretati 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 koristiti funkciju 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š senzor će vjerojatno doći u dodir s vodom (posebno tokom testiranja), pa je važno da zaštitimo komponente PCB -a. Da bismo to učinili, koristili smo 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 kompajlirati 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 tome kako sastaviti C programe na SBC -u pogledajte ove veze:

  • Instaliranje razvojnih paketa
  • Prevođenje C programa na Linuxu

Evo kratkog pregleda koda:

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

Korak 6: Pitanja?

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

Hvala na čitanju

Preporučuje se: