
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Šajā pamācībā jūs uzzināsit, kā izveidot IoT gāzes detektoru, izmantojot Arduino, Raspberry Pi un MQ-5 gāzes sensoru. Papildus šīm detaļām jums būs nepieciešami trīs vadi, lai savienotu Arduino ar gāzes sensoru. Kad tas ir izdarīts, jūs varēsit uzrakstīt kodu Arduino un Raspberry Pi, lai iegūtu pašreizējo gāzes līmeni telpā, vai tā būtu dabasgāze, alkohols vai pat elpa. Sāksim!
Solis: pievienojiet gāzes sensoru Arduino

Lai savienotu gāzes sensoru ar Arduino, jums būs nepieciešami trīs vadi:
-Viens no sensora A0 (analogā izeja) līdz Arduino analogās ieejas tapai
-Viens no sensora GND (zemējuma tapa) līdz Arduino zemējuma tapai
-Viens no sensora VCC (strāvas ievade) līdz 5 V tapai Arduino
Kad tas ir izdarīts, ieslēdziet Arduino. Uz gāzes sensora vajadzētu redzēt sarkanu gaismu.
2. solis: savienojiet Arduino ar Raspberry Pi

Jums būs jāpievieno Arduino Raspberry Pi, lai pārbaudītu, vai tas tiek darbināts caur Pi USB portu. Šo savienojumu izmantosit arī saziņai, izmantojot Arduino funkciju serial.println (), kuru saņems Raspberry Pi.
3. solis: uzrakstiet kādu kodu Arduino

Tagad, kad Arduino ir pievienots, tam jāspēj nolasīt gāzes sensoru un pārsūtīt to uz Raspberry Pi. Lai to izdarītu, ir nepieciešamas dažas koda rindas: Arduino ir jāņem analogā ieeja no sensora un pēc tam tā jāraksta seriālajam savienojumam, kas ļaus Pi to nolasīt. Piemērs, kā to izdarīt, ir iekļauts attēlā.
4. solis: uzrakstiet kādu kodu Raspberry Pi



Tagad jums būs nepieciešams kods otrā galā, lai "noķertu" datus, kas nāk no Arduino, un parādītu tos internetā. Lai to izdarītu, mūsu piemērā kopā ar kolbu izmantosim Python, kas ļaus mums apkalpot tīmekļa vietni ar sensora datiem un sensora vidējo rādījumu vidējo vērtību. Lai tīmekļa servera un seriālā porta sakari darbotos, jums būs jāimportē attēlā redzamie moduļi.
Pēc tam jūs vēlaties sākt jaunu sērijas savienojumu un uzrakstīt sensoru klasi, kas tiks nolasīta no Arduino un nodos šos datus mūsu kolbas maršrutam, kas parādīts otrajā attēlā. Visbeidzot, jūs vēlaties izveidot tīmekļa lapu HTML formātā, lai mēs faktiski varētu apskatīt savus datus. Šeit ir sniegts piemērs, kā jūs to varētu izdarīt.
5. darbība: izveidojiet lietu un izmēģiniet to



Visbeidzot, kad esat pārbaudījis savu sensoru, varat tam izveidot korpusu un to pārbaudīt! Jūs varētu izgatavot futrāli ar 3D printeri (Pi un Arduino iepriekš izgatavoti futrāļi jau pastāv) vai pat izgatavot to no kartona. Abu piemērs ir iekļauts iepriekš. Mēs saņēmām lietas no Thingiverse (šeit un šeit). Galu galā izvēle ir jūsu ziņā! Laimīgu celtniecību!
Ieteicams:
Gāzes sensora saskarne ar Arduino: 4 soļi

Saskarnes gāzes sensors ar Arduino: MQ-2 dūmu sensors ir jutīgs pret dūmiem un šādām uzliesmojošām gāzēm: LPG, butāns, propāns, metāns, alkohols, ūdeņradis. Sensora pretestība ir atšķirīga atkarībā no gāzes veida. Dūmu sensoram ir iebūvēts potenciometrs
IOT bāzes gāzes noplūdes detektors: 4 soļi

IOT bāzes gāzes noplūdes detektors: Prasības1 - Nodemcu (ESP8266) 2 - Dūmu sensors (MQ135) 3 - Džempera vadi (3)
Mājas gāzes detektors: 3 soļi

Mājas gāzes detektors: šī projekta mērķis ir izveidot efektīvu mājas gāzes detektoru no arduino uno (vai šajā gadījumā tā ķīniešu ekvivalenta) un virkni sensoru
IoT gāzes sensors: 7 soļi

IoT gāzes sensors: Es vēlējos izveidot gāzes sensoru, kas varētu noteikt gāzes noplūdi mājā. To praktiski izmanto, lai nodrošinātu, ka plīts nav atstāta ieslēgta bez uguns, kā rezultātā saindējas ar gāzi. Vēl viens lietojums var būt, lai pārliecinātos, ka neesat pārdzīvojis
Jutīga cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9: 8 soļi

Sensly Cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9: Sensly ir pārnēsājams piesārņojuma sensors, kas spēj noteikt piesārņojuma līmeni gaisā, izmantojot iebūvētos gāzes sensorus, lai savāktu informāciju par dažādām esošajām gāzēm. Šo informāciju var ievadīt tieši viedtālrunī, lai iegūtu reāllaika informāciju