Sisällysluettelo:

IoT -kaasunilmaisin Arduinolla ja Raspberry Pi: 5 vaihetta
IoT -kaasunilmaisin Arduinolla ja Raspberry Pi: 5 vaihetta

Video: IoT -kaasunilmaisin Arduinolla ja Raspberry Pi: 5 vaihetta

Video: IoT -kaasunilmaisin Arduinolla ja Raspberry Pi: 5 vaihetta
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Marraskuu
Anonim
Image
Image
Liitä kaasuanturi Arduinoon
Liitä kaasuanturi Arduinoon

Tässä ohjeessa opit rakentamaan IoT-kaasunilmaisimen Arduinon, Raspberry Pi: n ja MQ-5-kaasuanturin avulla. Näiden osien lisäksi tarvitset kolme johtoa Arduinon liittämiseksi kaasuanturiin. Kun tämä on tehty, voit kirjoittaa koodin Arduinolle ja Raspberry Pi: lle saadaksesi nykyisen kaasutason huoneessa, olipa se maakaasua, alkoholia tai jopa hengitystäsi. Aloitetaan!

Vaihe 1: Liitä kaasuanturi Arduinoon

Liitä kaasuanturi Arduinoon
Liitä kaasuanturi Arduinoon

Tarvitset kolme johtoa kaasuanturin liittämiseksi Arduinoon:

-Yksi anturin A0: sta (analoginen lähtö) Arduinon analogiseen tulotappiin

-Yksi anturin GND: stä (maadoitusnasta) Arduinon maadoitusnastaan

-Yksi anturin VCC: stä (virtatulo) Arduinon 5 voltin nastaan

Kun tämä on tehty, kytke Arduino päälle. Sinun pitäisi nähdä punainen valo kaasuanturissa.

Vaihe 2: Yhdistä Arduino Raspberry Pi -laitteeseen

Yhdistä Arduino Raspberry Pi: hen
Yhdistä Arduino Raspberry Pi: hen

Sinun on kytkettävä Arduino Raspberry Pi -laitteeseen varmistaaksesi, että se saa virtansa Pi: n USB -portin kautta. Tätä yhteyttä käytetään myös kommunikointiin Arduinon serial.println () -toiminnon kautta, jonka Raspberry Pi vastaanottaa.

Vaihe 3: Kirjoita jokin koodi Arduinolle

Kirjoita jokin koodi Arduinolle
Kirjoita jokin koodi Arduinolle

Nyt kun Arduino on kytketty, sen on kyettävä ottamaan lukema kaasuanturista ja lähettämään se Raspberry Pi: lle. Tätä varten tarvitaan muutama koodirivi: Arduinon on otettava analoginen tulo anturista ja kirjoitettava se sitten sarjaliitäntään, jolloin Pi voi lukea sen. Esimerkki tämän tekemisestä on kuvassa.

Vaihe 4: Kirjoita Raspberry Pi -koodi

Kirjoita jokin koodi Raspberry Pi: lle
Kirjoita jokin koodi Raspberry Pi: lle
Kirjoita jokin koodi Raspberry Pi: lle
Kirjoita jokin koodi Raspberry Pi: lle
Kirjoita Raspberry Pi: lle koodi
Kirjoita Raspberry Pi: lle koodi

Nyt tarvitset koodin toisessa päässä "saamaan" Arduinosta tulevat tiedot ja näyttämään ne Internetissä. Tätä varten käytämme esimerkissämme Pythonia yhdessä Flaskin kanssa, jonka avulla voimme palvella verkkosivun, jossa on anturitiedot ja anturin aikaisempien lukujen keskiarvo. Sinun on tuotava kuvassa näkyvät moduulit, jotta verkkopalvelin ja sarjaporttiviestintä toimivat.

Seuraavaksi haluat aloittaa uuden sarjayhteyden ja kirjoittaa anturiluokan, joka ottaa lukeman Arduinosta ja välittää nämä tiedot meidän pulloreittiimme, joka näkyy toisessa kuvassa. Lopuksi haluat tehdä verkkosivun HTML -muodossa, jotta voimme todella tarkastella tietojamme. Tässä on esimerkki siitä, miten voit tehdä tämän.

Vaihe 5: Rakenna kotelo ja kokeile sitä

Rakenna kotelo ja kokeile sitä!
Rakenna kotelo ja kokeile sitä!
Rakenna kotelo ja kokeile sitä!
Rakenna kotelo ja kokeile sitä!
Rakenna kotelo ja kokeile sitä!
Rakenna kotelo ja kokeile sitä!

Lopuksi, kun olet testannut anturiasi, voit rakentaa sille kotelon ja testata sen! Voit tehdä kotelon 3D-tulostimella (valmiit kotelot Pi: lle ja Arduinolle on jo olemassa) tai jopa rakentaa sellaisen pahvista. Yllä on esimerkki molemmista. Saimme tapauksemme Thingiversestä (täältä ja täältä). Lopulta valinta on sinun! Onnellista rakentamista!

Suositeltava: