Përmbajtje:

Detektor i gazit IoT me Arduino dhe Raspberry Pi: 5 hapa
Detektor i gazit IoT me Arduino dhe Raspberry Pi: 5 hapa

Video: Detektor i gazit IoT me Arduino dhe Raspberry Pi: 5 hapa

Video: Detektor i gazit IoT me Arduino dhe Raspberry Pi: 5 hapa
Video: RILEVATORE DI GAS - GAS DETECTOR GPL , METANO . . . . 2024, Nëntor
Anonim
Image
Image
Lidhni sensorin e gazit me Arduino
Lidhni sensorin e gazit me Arduino

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

Lidhni sensorin e gazit me Arduino
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

Lidhni Arduino me Raspberry Pi
Lidhni 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

Shkruani një kod për Arduino
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

Shkruani Disa Kod për Raspberry Pi
Shkruani Disa Kod për Raspberry Pi
Shkruani Disa Kod për Raspberry Pi
Shkruani Disa Kod për Raspberry Pi
Shkruani Disa Kod për Raspberry Pi
Shkruani Disa 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

Ndërtoni një rast dhe provojeni!
Ndërtoni një rast dhe provojeni!
Ndërtoni një rast dhe provojeni!
Ndërtoni një rast dhe provojeni!
Ndërtoni një rast dhe provojeni!
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: