Përmbajtje:
- Hapi 1: Lidhni sensorin e gazit me Arduino
- Hapi 2: Lidheni Arduino me Raspberry Pi
- Hapi 3: Shkruani një kod për Arduino
- Hapi 4: Shkruani një kod për Raspberry Pi
- Hapi 5: Ndërtoni një rast dhe provojeni
Video: Detektor i gazit IoT me Arduino dhe Raspberry Pi: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Në këtë udhëzues do të mësoni se si të ndërtoni një detektor gazi IoT duke përdorur një Arduino, një Raspberry Pi dhe një sensor gazi MQ-5. Përveç këtyre pjesëve do t'ju duhen tre tela për të lidhur Arduino me sensorin e gazit. Pasi të bëhet kjo, ju do të jeni në gjendje të shkruani kod për Arduino dhe Raspberry Pi për të marrë nivelin aktual të gazit në dhomë, qoftë gaz natyror, alkool, apo edhe frymëmarrjen tuaj. Le të fillojmë!
Hapi 1: Lidhni sensorin e gazit me Arduino
Ju do të keni nevojë për tre tela për të lidhur sensorin e gazit me Arduino:
-Një nga A0 e sensorit (dalja analoge) në një kunjë hyrëse analoge në Arduino
-Një nga GND e sensorit (kunja e tokëzimit) në një kunj të tokëzimit në Arduino
-Një nga VCC e sensorit (hyrja e energjisë) në një kunj 5v në Arduino
Pasi të bëhet kjo, ndizni Arduino. Ju duhet të shihni një dritë të kuqe në sensorin e gazit.
Hapi 2: Lidheni Arduino me Raspberry Pi
Ju do të duhet të lidhni Arduino në Raspberry Pi për të verifikuar që ai mundësohet përmes portës USB të Pi. Ju gjithashtu do ta përdorni këtë lidhje për komunikim përmes funksionit serial.println () të Arduino, i cili do të merret nga Raspberry Pi.
Hapi 3: Shkruani një kod për Arduino
Tani që Arduino është lidhur duhet të jetë në gjendje të marrë një lexim nga sensori i gazit dhe ta transmetojë atë në Raspberry Pi. Për ta bërë këtë, kërkohen disa rreshta të kodit: Arduino duhet të marrë hyrjen analoge nga sensori dhe pastaj ta shkruajë atë në lidhjen serike, e cila do t'i lejojë Pi ta lexojë atë. Një shembull se si ta bëni këtë është përfshirë në foto.
Hapi 4: Shkruani një kod për Raspberry Pi
Tani do t'ju duhet një kod në anën tjetër për të "kapur" të dhënat që vijnë nga Arduino dhe për t'i shfaqur ato në internet. Për ta bërë këtë, ne do të përdorim Python në shembullin tonë së bashku me Flask, i cili do të na lejojë të shërbejmë një faqe në internet me të dhënat e sensorit së bashku me një mesatare të leximeve të kaluara të sensorit. Ju do të duhet të importoni modulet e treguar në figurë që serveri i uebit dhe komunikimi i portit serik të funksionojnë.
Tjetra, do të dëshironi të filloni një lidhje të re serike dhe të shkruani një klasë sensori që do të marrë lexim nga Arduino dhe do t'i kalojë ato të dhëna në rrugën tonë Flask, e cila është treguar në foton e dytë. Së fundi, ju do të dëshironi të bëni një faqe në internet në HTML në mënyrë që ne të mund të shikojmë të dhënat tona. Një shembull se si mund ta bëni këtë është përfshirë këtu.
Hapi 5: Ndërtoni një rast dhe provojeni
Më në fund, pasi të keni testuar sensorin tuaj, mund të krijoni një kuti për të dhe ta provoni! Ju mund të bëni një kuti me një printer 3D (rastet e para-prodhuara për Pi dhe Arduino tashmë ekzistojnë) ose edhe të ndërtoni një të tillë nga kartoni. Një shembull i të dyjave është përfshirë më lart. Ne i morëm rastet tona nga Thingiverse (këtu dhe këtu). Në fund të fundit, zgjedhja varet nga ju! Gëzuar ndërtesa!
Recommended:
Lexoni njehsorin e energjisë elektrike dhe gazit (belg/holandez) dhe ngarkoni në Thingspeak: 5 hapa
Lexoni Matësin e Energjisë Elektrike dhe Gazit (Belgjike/Holandeze) dhe Ngarko në Thingspeak: Nëse jeni të shqetësuar për konsumin tuaj të energjisë ose thjesht për një çmenduri, me siguri dëshironi të shihni të dhënat nga njehsori juaj i ri dixhital i zgjuar në smartphone tuaj. Në këtë projekt do të marrim të dhënat aktuale nga një elektrik dixhital belg ose holandez
Si të kalibroni dhe përdorni sensorin e gazit MQ9 W/ Arduino: 8 hapa
Si të kalibroni dhe përdorni sensorin e gazit MQ9 W/ Arduino: Ju mund të lexoni këtë dhe mësime të tjera të mahnitshme në faqen zyrtare të ElectroPeak. Përmbledhje Në këtë tutorial, do të mësoni se si të kalibroni dhe përdorni sensorin e gazit MQ9 me një bord Arduino. Çfarë do të mësoni: Çfarë sensori i gazit është dhe si funksionon. Com
Sensori i gazit IoT: 7 hapa
Sensori i gazit IoT: Unë kisha dashur të krijoj një Sensor Gazi që mund të zbulojë rrjedhjen e gazit në shtëpi. Përdorimi praktik i kësaj për të siguruar që nuk e lini sobën pa zjarr, duke rezultuar në helmim nga gazi. Një përdorim tjetër mund të jetë për t'u siguruar që nuk e keni tejkaluar
Kapelë e ndjeshme për Raspberry Pi Cilësia e Ajrit & Detektori i Gazit V0.9: 8 Hapa
Kapelë Sensly për Raspberry Pi Cilësia e Ajrit & Detektori i Gazit V0.9: Sensly është një sensor ndotës i lëvizshëm i aftë të zbulojë nivelet e ndotjes në ajër duke përdorur sensorët e tij të gazit në bord për të mbledhur informacion në lidhje me gazrat e ndryshëm të pranishëm. Ky informacion mund t'i jepet drejtpërdrejt smartphone-it tuaj për fëmijë në kohë reale
Sistemi i zbulimit të gazit toksik të bazuar në IoT: 6 hapa
Sistemi i zbulimit të gazit toksik të bazuar në IoT: Gazrat toksikë kanë efekte të mëdha mjedisore. Njerëzit vuajnë nga disa sëmundje për shkak të tyre. Zbulimi i duhur i nivelit të gazit toksik është i rëndësishëm për ne. me këtë respekt unë zhvilloj këtë projekt për të ndjerë nivelin e gazit toksik në mjedisin tonë. Për