Sisällysluettelo:
- Vaihe 1: Liitä kaasuanturi Arduinoon
- Vaihe 2: Yhdistä Arduino Raspberry Pi -laitteeseen
- Vaihe 3: Kirjoita jokin koodi Arduinolle
- Vaihe 4: Kirjoita Raspberry Pi -koodi
- Vaihe 5: Rakenna kotelo ja kokeile sitä
Video: IoT -kaasunilmaisin Arduinolla ja Raspberry Pi: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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
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ä
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:
Moottorin nopeuden mittaus Arduinolla: 6 vaihetta
Moottorin nopeuden mittaus Arduinon avulla: Onko moottorin kierrosluvun mittaaminen vaikeaa? En usko. Tässä on yksi yksinkertainen ratkaisu: Vain yksi infrapuna -anturi ja Arduino sarjassasi voivat tehdä niin. Tässä viestissä annan yksinkertaisen opetusohjelman, jossa selitetään kuinka mitata minkä tahansa moottorin kierrosluku IR -anturia ja A
Kasvimonitorin rakentaminen Arduinolla: 7 vaihetta
Kasvimonitorin rakentaminen Arduinolla: Tässä opetusohjelmassa opimme tunnistamaan maaperän kosteuden kosteusanturin avulla ja vilkkumaan vihreän LED -valon, jos kaikki on kunnossa ja OLED -näyttö ja Visuino
Liitäntäkaasuanturi Arduinolla: 4 vaihetta
Liitäntäkaasuanturi Arduinolla: MQ-2 savuanturi on herkkä savulle ja seuraaville syttyville kaasuille: nestekaasu, butaani, propaani, metaani, alkoholi, vety. Anturin vastus vaihtelee kaasutyypin mukaan. Savuanturissa on sisäänrakennettu potentiometri
IoT -puutarha Arduinolla: 3 vaihetta
IoT -puutarha Arduinon kanssa: Hei päättäjät! Tämä on projekti IoT -puutarhan luomiseksi! Voit lukea huoneen lämpötilan, ohjata pumppua ja seurata kasvejasi älypuhelimestasi, vaikka et olisikaan kotona. asetukset, pumppu ottaa veden
DIY Ambilight Raspberry Pi: llä ja EI Arduinolla! Toimii kaikilla HDMI -lähteillä: 17 vaihetta (kuvien kanssa)
DIY Ambilight Raspberry Pi: llä ja EI Arduinolla! Toimii millä tahansa HDMI -lähteellä: Minulla on melko perustiedot elektroniikasta, minkä vuoksi olen erittäin ylpeä DIY Ambilight -asennuksestani puisessa peruskotelossa, jossa voin kytkeä valot päälle ja pois päältä milloin ja milloin haluat. Niille, jotka eivät tiedä mitä Ambilight on;