Sisukord:

IoT gaasiandur koos Arduino ja Raspberry Pi -ga: 5 sammu
IoT gaasiandur koos Arduino ja Raspberry Pi -ga: 5 sammu

Video: IoT gaasiandur koos Arduino ja Raspberry Pi -ga: 5 sammu

Video: IoT gaasiandur koos Arduino ja Raspberry Pi -ga: 5 sammu
Video: Kohtla-Järvel kortermajas toimus vingugaasi õnnetus, ühest korterist leiti kaks hukkunut 2024, Juuli
Anonim
Image
Image
Ühendage gaasiandur Arduinoga
Ühendage gaasiandur Arduinoga

Selles juhendis saate teada, kuidas ehitada IoT gaasiandurit, kasutades Arduino, Raspberry Pi ja MQ-5 gaasiandurit. Lisaks nendele osadele vajate Arduino ühendamiseks gaasianduriga kolme juhtmest. Kui see on tehtud, saate kirjutada Arduino ja Raspberry Pi jaoks koodi, et saada ruumi praegune gaasitase, olgu see siis maagaas, alkohol või isegi hingeõhk. Alustame!

Samm: ühendage gaasiandur Arduinoga

Ühendage gaasiandur Arduinoga
Ühendage gaasiandur Arduinoga

Gaasianduri ühendamiseks Arduinoga vajate kolme juhtmest:

-Üks anduri A0 -st (analoogväljund) kuni Arduino analoogsisendipistikuni

-Üks anduri GND -st (maandusnõel) kuni Arduino maanduspistikuni

Üks anduri VCC -st (toitesisend) Arduino 5 -voldisele

Kui see on tehtud, lülitage Arduino sisse. Gaasianduril peaksite nägema punast tuld.

Samm: ühendage Arduino Raspberry Pi -ga

Ühendage Arduino Raspberry Pi -ga
Ühendage Arduino Raspberry Pi -ga

Peate Arduino ühendama Raspberry Pi -ga, et kontrollida, kas see saab toite Pi -i USB -pordi kaudu. Seda ühendust kasutate ka suhtlemiseks Arduino funktsiooni serial.println () kaudu, mille võtab vastu Raspberry Pi.

Samm: kirjutage Arduino jaoks mõni kood

Kirjutage Arduino jaoks mõni kood
Kirjutage Arduino jaoks mõni kood

Nüüd, kui Arduino on ühendatud, peab see saama gaasiandurilt lugeda ja edastada see Raspberry Pi -le. Selleks on vaja paar rida koodi: Arduino peab andurilt analoogsisendi võtma ja seejärel jadaühendusse kirjutama, mis võimaldab Pi -l seda lugeda. Näide selle kohta, kuidas seda teha, on pildil.

Samm 4: Kirjutage Raspberry Pi jaoks mõni kood

Kirjutage Raspberry Pi jaoks kood
Kirjutage Raspberry Pi jaoks kood
Kirjutage Raspberry Pi jaoks kood
Kirjutage Raspberry Pi jaoks kood
Kirjutage Raspberry Pi jaoks kood
Kirjutage Raspberry Pi jaoks kood

Nüüd on teil vaja koodi teises otsas, et "püüda" Arduino'st saabuvad andmed ja kuvada need Interneti kaudu. Selleks kasutame oma näites Pythoni koos Flaskiga, mis võimaldab meil serveerida anduri andmetega veebilehte koos anduri varasemate näitude keskmisega. Veebiserveri ja jadapordi side toimimiseks peate pildil näidatud moodulid importima.

Järgmisena soovite luua uue jadaühenduse ja kirjutada anduriklassi, mis võtab Arduino'st lugemise ja edastab need andmed meie kolviteele, mis on näidatud teisel pildil. Lõpuks soovite luua HTML -i veebilehe, et saaksime oma andmeid tegelikult vaadata. Siin on näide selle kohta, kuidas seda teha.

Samm: ehitage ümbris ja proovige seda

Ehitage ümbris ja proovige järele!
Ehitage ümbris ja proovige järele!
Ehitage ümbris ja proovige järele!
Ehitage ümbris ja proovige järele!
Ehitage ümbris ja proovige järele!
Ehitage ümbris ja proovige järele!

Lõpuks, kui olete oma andurit testinud, saate selle jaoks korpuse ehitada ja katsetada! Võite teha ümbrise 3D-printeriga (Pi ja Arduino jaoks on eelnevalt valmistatud ümbrised juba olemas) või isegi ehitada selle papist. Mõlema näide on toodud eespool. Saime oma juhtumid Thingiversest (siit ja siit). Lõppkokkuvõttes on teie valik! Õnnelik ehitus!

Soovitan: