Sadržaj:
- Korak 1: Potrebne vještine
- Korak 2: Popis komponenti/hardvera
- Korak 3: Pregled projekta
- Korak 4: Priprema hardvera
- Korak 5: Pisanje koda
- Korak 6: Pitanja?
Video: Detektor curenja vode: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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
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:
Detektor curenja s obavijesti o tekstualnoj poruci: 7 koraka
Detektor curenja s obavijesti o tekstualnoj poruci: Ovaj vodič pokazuje kako izgraditi detektor curenja koji šalje obavijesti o tekstualnim porukama. Šalje upozorenja ako se osjeti voda iz prsnute cijevi ili rezervnog odvoda. Vodič je namijenjen svima koji se zanimaju za Python 3, Raspberry Pi, Secure Shell
Senzor curenja vode na ESP8266 + Micropython + Domoticz: 16 koraka (sa slikama)
Senzor curenja vode na ESP8266 + Micropython + Domoticz: Prije nekog vremena supruga me zamolila da napravim senzor za curenje vode. Bojala se da crijevo u kotlovnici ne može propustiti, te da će voda poplaviti tek položeni drveni pod. I ja sam kao pravi inženjer poduzeo takav senzor. Od svojih 15 godina
Detektor curenja kućišta podvodne kamere: 7 koraka (sa slikama)
Detektor propuštanja kućišta podvodne kamere: Kućište podvodne kamere rijetko propušta, ali ako se ovaj događaj dogodi, rezultati su obično katastrofalni uzrokujući nepopravljivu štetu na kućištu kamere i objektivu. SparkFun je 2013. godine objavio projekt detektora vode, gdje je izvorni dizajn bio namijenjen
ESP8266/ESP-01 Arduino detektor curenja s napajanjem: 3 koraka (sa slikama)
ESP8266/ESP-01 Arduino detektor curenja s napajanjem: Voda je ODLIČNA stvar, zar ne? Ne toliko kad je prisiljen napustiti svoj dom i umjesto toga počinje plivati po tvom domu. Znam da je ovo projekt "nakon činjenice", ali nadam se da bi mogao pomoći nekome drugome da izbjegne potencijalnu propast
Bežični osjetnik curenja vode: 4 koraka
Bežični osjetnik curenja vode: U ovom uputstvu pokazat ću kako izgraditi vlastiti osjetnik curenja vode s temperaturnim senzorima, alarmima i obavijestima v í a Twillio..Iznenađujuće je jednostavno pa će ovo biti stvarno kratak Instructable.https: // m .youtube.com/watch