Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Nëse jeni shqetësuar ndonjëherë për ardhjen në shtëpi në një bodrum të përmbytur, ky projekt është për ju.
Ne do t'ju tregojmë se si të krijoni një sistem të zbulimit të rrjedhjes së ujit që do t'ju dërgojë një mesazh me tekst kur të zbulohet një rrjedhje.
Hapi 1: Aftësitë e kërkuara
Për këtë projekt, gjithçka që ju nevojitet është disa njohuri themelore të programimit! Ne kemi shkruar programin që mat sensorin e ujit dhe dërgon një tekst në C.
Hapi 2: Komponentët/Lista e pajisjeve
Këtu është ajo që kemi përdorur:
- Phidget SBC4
- Sensori i ujit
- Kabllo Phidget
Hapi 3: Vështrim i përgjithshëm i projektit
Ky projekt do të ketë paraqitjen e mëposhtme:
- PhidgetSBC4 do të ekzekutojë kodin tonë të programit (i shkruar në C). Do të lidhet me sensorin e ujit përmes shpërndarësit VINT të integruar.
- Nëse sensori i ujit tregon që uji është i pranishëm, SBC do të përdorë veçorinë e dërgimit të tekstit që shumica e transportuesve pa tel mbështesin për të dërguar një mesazh me tekst.
Hapi 4: Përgatitja e pajisjeve
Sensori ynë ka të ngjarë të jetë në kontakt me ujin (veçanërisht gjatë testimit), kështu që është e rëndësishme që të mbrojmë përbërësit e PCB. Për ta bërë këtë, ne përdorëm një shtresë konformale në PCB.
Hapi 5: Shkrimi i Kodit
I gjithë kodi për këtë projekt është shkruar tashmë dhe është përfshirë në skedarin waterLeakDetector.c, kështu që nëse doni ta zbatoni atë, gjithçka që do të bëni është të modifikoni disa gjëra (numrat serialë, adresën e emailit, etj.) Dhe të përpiloni ajo
E rëndësishme: para instalimit, do të duhet të konfiguroni libcurl në SBC tuaj. Hapni terminalin dhe futni komandën e mëposhtme:
sudo apt-get install libcurl4-gnutls-dev
Për më shumë informacion se si të përpiloni programet C në SBC, shikoni këto lidhje:
- Instalimi i paketave për zhvillim
- Përpilimi i programeve C në Linux
Këtu është një përmbledhje e shpejtë e kodit:
- Krijoni një objekt VoltageInput
- Hartoni objektin VoltageInput në sensorin e ujit. Shikoni këtë video për më shumë informacion.
- Në lakun ndërkohë, lexoni vlerën e sensorit të ujit, nëse niveli i ujit është i rrezikshëm, dërgoni një mesazh me tekst. Nëse jo vazhdoni.
- Flini për një sekondë dhe përsëriteni
Hapi 6: Pyetje?
Nëse keni ndonjë pyetje në lidhje me projektin, na tregoni në pjesën e komenteve!
Faleminderit per leximin