Sadržaj:
- Korak 1: Spojite senzor plina na Arduino
- Korak 2: Spojite Arduino na Raspberry Pi
- Korak 3: Napišite neki kod za Arduino
- Korak 4: Napišite neki kod za Raspberry Pi
- Korak 5: Napravite kućište i isprobajte ga
![IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka](https://i.howwhatproduce.com/images/009/image-24400-j.webp)
Video: IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka
![Video: IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka Video: IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka](https://i.ytimg.com/vi/D6vL-kZwS_c/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
![Image Image](https://i.howwhatproduce.com/images/009/image-24400-2-j.webp)
![](https://i.ytimg.com/vi/qG2tg3roIhQ/hqdefault.jpg)
![Priključite senzor plina na Arduino Priključite senzor plina na Arduino](https://i.howwhatproduce.com/images/009/image-24400-3-j.webp)
U ovom ćete uputstvu naučiti kako izgraditi IoT detektor plina pomoću Arduina, Raspberry Pi i senzora plina MQ-5. Osim ovih dijelova trebat će vam tri žice za spajanje Arduina na senzor plina. Nakon što to učinite, moći ćete napisati kôd za Arduino i Raspberry Pi kako biste dobili trenutnu razinu plina u prostoriji, bilo da se radi o prirodnom plinu, alkoholu ili čak vašem dahu. Započnimo!
Korak 1: Spojite senzor plina na Arduino
![Priključite senzor plina na Arduino Priključite senzor plina na Arduino](https://i.howwhatproduce.com/images/009/image-24400-4-j.webp)
Za spajanje senzora plina na Arduino trebat će vam tri žice:
-Jedan od senzora A0 (analogni izlaz) do analognog ulaznog pina na Arduinu
-Jedan od GND senzora (pin za uzemljenje) do uzemljenja na Arduinu
-Jedan od VCC -a senzora (ulazna snaga) na 5v pin na Arduinu
Kad to učinite, uključite Arduino. Trebali biste vidjeti crveno svjetlo na senzoru plina.
Korak 2: Spojite Arduino na Raspberry Pi
![Spojite Arduino na Raspberry Pi Spojite Arduino na Raspberry Pi](https://i.howwhatproduce.com/images/009/image-24400-5-j.webp)
Morat ćete priključiti Arduino na Raspberry Pi da biste provjerili napaja li se preko Pi -jevog USB priključka. Ovu ćete vezu koristiti i za komunikaciju putem Arduinove funkcije serial.println (), koju će primiti Raspberry Pi.
Korak 3: Napišite neki kod za Arduino
![Napišite neki kod za Arduino Napišite neki kod za Arduino](https://i.howwhatproduce.com/images/009/image-24400-6-j.webp)
Sada kada je Arduino spojen, mora moći očitati očitanje s senzora plina i prenijeti ga na Raspberry Pi. Da biste to učinili, potrebno je nekoliko redaka koda: Arduino mora uzeti analogni ulaz sa senzora i zatim ga zapisati u serijsku vezu, što će omogućiti Pi -u da ga pročita. Primjer kako to učiniti uključen je u sliku.
Korak 4: Napišite neki kod za Raspberry Pi
![Napišite neki kod za Raspberry Pi Napišite neki kod za Raspberry Pi](https://i.howwhatproduce.com/images/009/image-24400-7-j.webp)
![Napišite neki kod za Raspberry Pi Napišite neki kod za Raspberry Pi](https://i.howwhatproduce.com/images/009/image-24400-8-j.webp)
![Napišite neki kod za Raspberry Pi Napišite neki kod za Raspberry Pi](https://i.howwhatproduce.com/images/009/image-24400-9-j.webp)
Sada će vam trebati neki kôd na drugom kraju kako biste "uhvatili" podatke koji dolaze s Arduina i prikazali ih putem interneta. Da bismo to učinili, upotrijebit ćemo Python u našem primjeru zajedno s Flaskom, koji će nam omogućiti posluživanje web stranice s podacima senzora zajedno s prosjekom prošlih očitanja senzora. Morat ćete uvesti module prikazane na slici kako bi komunikacija web poslužitelja i serijskog porta funkcionirala.
Zatim ćete htjeti započeti novu serijsku vezu i napisati klasu senzora koja će čitati s Arduina i prosljeđivati te podatke našoj ruti Flask, koja je prikazana na drugoj slici. Konačno, htjet ćete napraviti web stranicu u HTML -u kako bismo zapravo mogli vidjeti naše podatke. Ovdje je prikazan primjer kako biste to mogli učiniti.
Korak 5: Napravite kućište i isprobajte ga
![Napravite kućište i isprobajte! Napravite kućište i isprobajte!](https://i.howwhatproduce.com/images/009/image-24400-10-j.webp)
![Napravite kućište i isprobajte! Napravite kućište i isprobajte!](https://i.howwhatproduce.com/images/009/image-24400-11-j.webp)
![Napravite kućište i isprobajte! Napravite kućište i isprobajte!](https://i.howwhatproduce.com/images/009/image-24400-12-j.webp)
Konačno, nakon što testirate svoj senzor, možete izgraditi kućište za njega i isprobati ga! Možete napraviti kućište s 3D pisačem (unaprijed izrađene futrole za Pi i Arduino već postoje) ili čak napraviti jedan od kartona. Gore je naveden primjer oba. Slučajeve smo dobili od Thingiverse -a (ovdje i ovdje). U konačnici, izbor je na vama! Sretna zgrada!
Preporučeni:
Povezivanje senzora plina s Arduinom: 4 koraka
![Povezivanje senzora plina s Arduinom: 4 koraka Povezivanje senzora plina s Arduinom: 4 koraka](https://i.howwhatproduce.com/images/001/image-370-j.webp)
Povezivanje senzora plina s Arduinom: Senzor dima MQ-2 osjetljiv je na dim i sljedeće zapaljive plinove: UNP, butan, propan, metan, alkohol, vodik. Otpor senzora različit je ovisno o vrsti plina. Senzor dima ima ugrađen potenciometar
IOT detektor propuštanja plina: 4 koraka
![IOT detektor propuštanja plina: 4 koraka IOT detektor propuštanja plina: 4 koraka](https://i.howwhatproduce.com/images/006/image-16361-j.webp)
Detektor curenja plina na temelju IOT -a: Zahtjevi1 - Nodemcu (ESP8266) 2 - Senzor dima (MQ135) 3 - Žice kratkospojnika (3)
DETEKTOR PLINSKOG PLINA: 5 koraka
![DETEKTOR PLINSKOG PLINA: 5 koraka DETEKTOR PLINSKOG PLINA: 5 koraka](https://i.howwhatproduce.com/images/009/image-26243-j.webp)
DETEKTOR PLINSKOG PLINA: u ovom VODIČU ću izgraditi detektor LPG -a s alarmom
Kako kalibrirati i koristiti senzor plina MQ9 sa Arduinom: 8 koraka
![Kako kalibrirati i koristiti senzor plina MQ9 sa Arduinom: 8 koraka Kako kalibrirati i koristiti senzor plina MQ9 sa Arduinom: 8 koraka](https://i.howwhatproduce.com/images/011/image-31989-j.webp)
Kako kalibrirati i koristiti MQ9 senzor plina W/ Arduino: Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a Pregled U ovom vodiču naučit ćete kako kalibrirati i koristiti senzor plina MQ9 s Arduino pločom. Što ćete naučiti: Što senzor plina je i kako radi. Com
Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: 8 koraka
![Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: 8 koraka Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: 8 koraka](https://i.howwhatproduce.com/images/001/image-1008-136-j.webp)
Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: Sensly je prijenosni senzor zagađenja koji može detektirati razine onečišćenja u zraku pomoću ugrađenih senzora za plin za prikupljanje informacija o raznim prisutnim plinovima. Te se informacije mogu unositi izravno na vaš pametni telefon u stvarnom vremenu