Cov txheej txheem:

IoT Gas Detector Nrog Arduino thiab Raspberry Pi: 5 Kauj Ruam
IoT Gas Detector Nrog Arduino thiab Raspberry Pi: 5 Kauj Ruam

Video: IoT Gas Detector Nrog Arduino thiab Raspberry Pi: 5 Kauj Ruam

Video: IoT Gas Detector Nrog Arduino thiab Raspberry Pi: 5 Kauj Ruam
Video: Night 2024, Lub Xya hli ntuj
Anonim
Image
Image
Txuas lub Gas Sensor mus rau Arduino
Txuas lub Gas Sensor mus rau Arduino

Hauv cov lus qhia no koj yuav kawm paub tsim IoT lub tshuab ntsuas roj siv Arduino, Raspberry Pi, thiab MQ-5 lub ntsuas roj. Ntxiv rau cov ntu no koj yuav xav tau peb lub xov hlau los txuas Arduino mus rau lub ntsuas roj. Thaum ua tiav koj yuav tuaj yeem sau cov cai rau Arduino thiab Raspberry Pi kom tau txais qib roj tam sim no hauv chav, puas yog roj ntuj, cawv, lossis txawm tias koj ua pa. Cia peb pib!

Kauj Ruam 1: Txuas Gas Sensor mus rau Arduino

Txuas lub Gas Sensor mus rau Arduino
Txuas lub Gas Sensor mus rau Arduino

Koj yuav xav tau peb lub xov hlau los txuas lub ntsuas roj rau Arduino:

-One los ntawm tus sensor A0 (analog tawm) mus rau tus pin analog nkag ntawm Arduino

-One los ntawm tus sensor GND (tus pin hauv av) mus rau tus pin hauv av ntawm Arduino

-Cov ib los ntawm lub sensor VCC (lub hwj chim nkag mus) rau 5v tus pin ntawm Arduino

Thaum qhov ntawd ua tiav, tig rau Arduino. Koj yuav tsum pom lub teeb liab ntawm lub ntsuas pa.

Kauj Ruam 2: Txuas Arduino mus rau Raspberry Pi

Txuas Arduino mus rau Raspberry Pi
Txuas Arduino mus rau Raspberry Pi

Koj yuav tsum tau ntsaws Arduino rau hauv Raspberry Pi txhawm rau txheeb xyuas tias nws tau siv los ntawm Pi's USB chaw nres nkoj. Koj tseem yuav siv qhov kev sib txuas no rau kev sib txuas lus ntawm Arduino's serial.println () muaj nuj nqi, uas yuav tau txais los ntawm Raspberry Pi.

Kauj Ruam 3: Sau Ib co Cai rau Arduino

Sau Ib co Cai rau Arduino
Sau Ib co Cai rau Arduino

Tam sim no tias Arduino txuas nrog nws yuav tsum muaj peev xwm nyeem tau los ntawm lub ntsuas pa thiab xa mus rau Raspberry Pi. Txhawm rau ua qhov no, ob peb kab ntawm cov cai yuav tsum tau ua: Arduino yuav tsum siv cov lus sib piv los ntawm lub ntsuas hluav taws xob thiab tom qab ntawv sau nws mus rau qhov txuas txuas, uas yuav tso cai rau Pi nyeem nws. Ib qho piv txwv ntawm yuav ua li cas no suav nrog hauv daim duab.

Kauj Ruam 4: Sau qee Cov Cai rau Raspberry Pi

Sau Ib co Cai rau Raspberry Pi
Sau Ib co Cai rau Raspberry Pi
Sau Ib co Cai rau Raspberry Pi
Sau Ib co Cai rau Raspberry Pi
Sau Ib co Cai rau Raspberry Pi
Sau Ib co Cai rau Raspberry Pi

Tam sim no koj yuav xav tau qee cov cai ntawm lwm qhov kawg kom "ntes" cov ntaub ntawv los ntawm Arduino thiab tso tawm hauv internet. Txhawm rau ua qhov no peb yuav siv Python hauv peb qhov piv txwv nrog Flask, uas yuav cia peb ua haujlwm rau lub vev xaib nrog cov ntaub ntawv ntsuas nrog rau qhov nruab nrab ntawm lub ntsuas qhov nyeem yav dhau los. Koj yuav tsum tau ntshuam cov qauv uas pom hauv daim duab rau lub vev xaib thiab kev sib txuas chaw nres nkoj txuas mus ua haujlwm.

Tom ntej no, koj yuav xav pib qhov txuas tshiab txuas thiab sau chav kawm ntawv uas yuav nyeem los ntawm Arduino thiab dhau cov ntaub ntawv ntawd mus rau peb Txoj Kev Flask, uas tau qhia hauv daim duab thib ob. Thaum kawg, koj yuav xav ua lub vev xaib hauv HTML yog li peb tuaj yeem pom peb cov ntaub ntawv tiag. Ib qho piv txwv ntawm qhov koj tuaj yeem ua qhov no tau suav nrog ntawm no.

Kauj Ruam 5: Tsim Rooj plaub thiab sim nws

Tsim Case thiab Sim Nws!
Tsim Case thiab Sim Nws!
Tsim Case thiab Sim Nws!
Tsim Case thiab Sim Nws!
Tsim Case thiab Sim Nws!
Tsim Case thiab Sim Nws!

Thaum kawg, thaum koj tau sim koj lub ntsuas cua, koj tuaj yeem tsim rooj plaub rau nws thiab sim nws! Koj tuaj yeem ua rooj plaub nrog lub tshuab luam ntawv 3D (cov ntaub ntawv ua ntej rau Pi thiab Arduino twb muaj lawm) lossis tseem tsim ib qho tawm ntawm cov duab los qhia. Ib qho piv txwv ntawm ob qho no suav nrog saum toj no. Peb tau txais peb kis los ntawm Thingiverse (ntawm no thiab ntawm no). Thaum kawg, qhov kev xaiv yog nyob ntawm koj! Zoo siab tsev!

Pom zoo: