Satura rādītājs:

IoT gāzes detektors ar Arduino un Raspberry Pi: 5 soļi
IoT gāzes detektors ar Arduino un Raspberry Pi: 5 soļi

Video: IoT gāzes detektors ar Arduino un Raspberry Pi: 5 soļi

Video: IoT gāzes detektors ar Arduino un Raspberry Pi: 5 soļi
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Jūlijs
Anonim
Image
Image
Pievienojiet gāzes sensoru Arduino
Pievienojiet gāzes sensoru Arduino

Š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

Pievienojiet gāzes sensoru Arduino
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

Savienojiet Arduino ar Raspberry Pi
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

Uzrakstiet kādu kodu Arduino
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

Uzrakstiet kādu kodu Raspberry Pi
Uzrakstiet kādu kodu Raspberry Pi
Uzrakstiet kādu kodu Raspberry Pi
Uzrakstiet kādu kodu Raspberry Pi
Uzrakstiet kādu kodu Raspberry Pi
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

Izveidojiet futrāli un izmēģiniet to!
Izveidojiet futrāli un izmēģiniet to!
Izveidojiet futrāli un izmēģiniet to!
Izveidojiet futrāli un izmēģiniet to!
Izveidojiet futrāli un izmēģiniet to!
Izveidojiet futrāli 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: