Përmbajtje:

Detektor i rrjedhjes së ujit: 6 hapa (me fotografi)
Detektor i rrjedhjes së ujit: 6 hapa (me fotografi)

Video: Detektor i rrjedhjes së ujit: 6 hapa (me fotografi)

Video: Detektor i rrjedhjes së ujit: 6 hapa (me fotografi)
Video: Bëni një pompë uji me motor DC 12V 2024, Nëntor
Anonim
Image
Image

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

Vështrim i përgjithshëm i projektit
Vështrim i përgjithshëm i projektit

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

Përgatitja e harduerit
Përgatitja e harduerit
Përgatitja e harduerit
Përgatitja e harduerit
Përgatitja e harduerit
Përgatitja e harduerit

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

Kodi i Shkrimit
Kodi i Shkrimit
Kodi i Shkrimit
Kodi i Shkrimit

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

Recommended: