Satura rādītājs:
- Solis: pievienojiet gāzes sensoru Arduino
- 2. solis: savienojiet Arduino ar Raspberry Pi
- 3. solis: uzrakstiet kādu kodu Arduino
- 4. solis: uzrakstiet kādu kodu Raspberry Pi
- 5. darbība: izveidojiet lietu un izmēģiniet to
Video: IoT gāzes detektors ar Arduino un Raspberry Pi: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Š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