Tartalomjegyzék:

Vízszivárgás -érzékelő: 6 lépés (képekkel)
Vízszivárgás -érzékelő: 6 lépés (képekkel)

Videó: Vízszivárgás -érzékelő: 6 lépés (képekkel)

Videó: Vízszivárgás -érzékelő: 6 lépés (képekkel)
Videó: 6 lépés a Fülzúgás megszüntetéséhez 2024, Július
Anonim
Image
Image

Ha valaha is aggódott amiatt, hogy hazatér egy elárasztott pincébe, ez a projekt az Ön számára.

Megmutatjuk, hogyan hozhat létre vízszivárgás -érzékelő rendszert, amely szöveges üzenetet küld Önnek, ha szivárgást észlel.

1. lépés: Szükséges készségek

Ehhez a projekthez mindössze néhány alapvető programozási tudásra lesz szüksége! Megírtuk a programot, amely méri a vízérzékelőt, és szöveget küld C -ben.

2. lépés: Alkatrészek/hardverlista

A projekt áttekintése
A projekt áttekintése

Ezt használtuk:

  • Phidget SBC4
  • Vízérzékelő
  • Phidget kábel

3. lépés: A projekt áttekintése

Ez a projekt a következő elrendezésű lesz:

  • A PhidgetSBC4 futtatja programkódunkat (C -ben írva). A beépített VINT Hubon keresztül csatlakozik a vízérzékelőhöz.
  • Ha a vízérzékelő azt jelzi, hogy víz van jelen, akkor az SBC az e -mail szöveggé funkciót használja, amelyet a legtöbb vezeték nélküli szolgáltató támogat szöveges üzenet küldéséhez.

4. lépés: A hardver előkészítése

Hardver előkészítése
Hardver előkészítése
Hardver előkészítése
Hardver előkészítése
Hardver előkészítése
Hardver előkészítése

Érzékelőnk valószínűleg vízzel fog érintkezni (különösen tesztelés közben), ezért fontos, hogy megvédjük a NYÁK -alkatrészeket. Ehhez egy konform bevonatot használtunk a NYÁK -on.

5. lépés: A kód írása

Íráskód
Íráskód
Íráskód
Íráskód

Ennek a projektnek az összes kódja már meg van írva, és benne van a waterLeakDetector.c fájlban, így ha végre akarja hajtani, mindössze néhány dolgot kell módosítania (sorozatszám, e -mail cím stb.) És le kell fordítania azt.

Fontos: telepítés előtt be kell állítania a libcurl -t az SBC -n. Nyissa meg a terminált, és írja be a következő parancsot:

sudo apt-get install libcurl4-gnutls-dev

A C programok SBC -n történő fordításával kapcsolatos további információkért tekintse meg ezeket a linkeket:

  • Fejlesztési csomagok telepítése
  • C programok fordítása Linuxon

Itt egy gyors áttekintés a kódról:

  • Hozzon létre egy VoltageInput objektumot
  • Térképezze le a VoltageInput objektumot a vízérzékelőhöz. További információért tekintse meg ezt a videót.
  • A ciklus közben olvassa be a vízérzékelő értékét, ha a vízszint veszélyes, küldjön szöveges üzenetet. Ha nem, folytassa.
  • Aludjon egy másodpercet, és ismételje meg

6. lépés: Kérdések?

Ha bármilyen kérdése van a projekttel kapcsolatban, ossza meg velünk a megjegyzések rovatban!

Köszönöm, hogy elolvasta

Ajánlott: