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
Video: IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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
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
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
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: 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
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: 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 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: 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