Tartalomjegyzék:
- 1. lépés: Szükséges készségek
- 2. lépés: Alkatrészek/hardverlista
- 3. lépés: A projekt áttekintése
- 4. lépés: A hardver előkészítése
- 5. lépés: A kód írása
- 6. lépés: Kérdések?
Videó: Vízszivárgás -érzékelő: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
É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
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:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
Vízszivárgás riasztógép: 4 lépés
Vízszivárgás -riasztó gép: A projekt neve: Arduino vízszivárgás -riasztó gép Manapság az emberek általában garázssal rendelkeznek. A garázsban a legtöbb ember általában ritkán használt tárgyakat vagy az előző évszakok tárgyait helyezi el. A garázs jelentős része az autók és a kerékpárok
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is