Innholdsfortegnelse:
- Trinn 1: Koble gassensoren til Arduino
- Trinn 2: Koble Arduino til Raspberry Pi
- Trinn 3: Skriv litt kode for Arduino
- Trinn 4: Skriv noen kode for Raspberry Pi
- Trinn 5: Bygg en sak og prøv den
Video: IoT -gassdetektor med Arduino og Raspberry Pi: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne instruksen lærer du hvordan du bygger en IoT-gassdetektor ved hjelp av en Arduino, en Raspberry Pi og en MQ-5 gassensor. I tillegg til disse delene trenger du tre ledninger for å koble Arduino til gassensoren. Når det er gjort, vil du kunne skrive kode for Arduino og Raspberry Pi for å få det nåværende gassnivået i rommet, det være seg naturgass, alkohol eller til og med pusten. La oss komme i gang!
Trinn 1: Koble gassensoren til Arduino
Du trenger tre ledninger for å koble gassensoren til Arduino:
-En fra sensorens A0 (analog ut) til en analog inngangspinne på Arduino
-En fra sensorens GND (jordpinne) til en jordpinne på Arduino
-En fra sensorens VCC (strøminngang) til en 5v -pinne på Arduino
Når det er gjort, slår du på Arduino. Du bør se et rødt lys på gassensoren.
Trinn 2: Koble Arduino til Raspberry Pi
Du må koble Arduino til Raspberry Pi for å bekrefte at den drives av Pi -USB -porten. Du vil også bruke denne tilkoblingen til kommunikasjon via Arduino's serial.println () -funksjonen, som vil bli mottatt av Raspberry Pi.
Trinn 3: Skriv litt kode for Arduino
Nå som Arduino er tilkoblet, må den kunne ta en avlesning fra gassensoren og overføre den til Raspberry Pi. For å gjøre dette kreves noen få kodelinjer: Arduino må ta den analoge inngangen fra sensoren og deretter skrive den til den serielle tilkoblingen, slik at Pi kan lese den. Et eksempel på hvordan du gjør dette er inkludert i bildet.
Trinn 4: Skriv noen kode for Raspberry Pi
Nå trenger du litt kode i den andre enden for å "fange" dataene som kommer fra Arduino og vise dem over internett. For å gjøre dette bruker vi Python i vårt eksempel sammen med Flask, som lar oss vise en webside med sensordata sammen med et gjennomsnitt av sensorens tidligere avlesninger. Du må importere modulene som vises på bildet for at webserveren og seriell portkommunikasjon skal fungere.
Deretter vil du starte en ny seriell tilkobling og skrive en sensorklasse som tar lesing fra Arduino og sender dataene videre til vår kolbe -rute, som er vist på det andre bildet. Til slutt vil du lage en webside i HTML slik at vi faktisk kan se dataene våre. Et eksempel på hvordan du kan gjøre dette er inkludert her.
Trinn 5: Bygg en sak og prøv den
Til slutt, når du har testet sensoren din, kan du bygge et etui for den og teste den! Du kan lage et etui med en 3D-skriver (ferdige etuier til Pi og Arduino finnes allerede) eller til og med bygge en av papp. Et eksempel på begge er inkludert ovenfor. Vi fikk sakene våre fra Thingiverse (her og her). Til syvende og sist er valget opp til deg! Lykke til med byggingen!
Anbefalt:
Raspberry Pi -eske med kjølevifte med CPU -temperaturindikator: 10 trinn (med bilder)
Raspberry Pi-eske med kjølevifte med CPU-temperaturindikator: Jeg hadde introdusert bringebær pi (heretter som RPI) CPU-temperaturindikatorkrets i det forrige prosjektet. Kretsen viser ganske enkelt RPI 4 forskjellige CPU-temperaturnivå som følger.- Grønn LED ble slått på når CPU -temperaturen er innenfor 30 ~
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: 6 trinn (med bilder)
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: Hei! Jeg heter Armaan. Jeg er en 13 år gammel gutt fra Massachusetts. Denne opplæringen viser, slik du kan utlede av tittelen, hvordan du bygger en Raspberry Pi Drone. Denne prototypen demonstrerer hvordan droner utvikler seg og også hvor stor rolle de kan spille i
Installere Raspbian Buster på Raspberry Pi 3 - Komme i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: 4 trinn
Installere Raspbian Buster på Raspberry Pi 3 | Komme i gang med Raspbian Buster With Raspberry Pi 3b / 3b+: Hei folkens, nylig lanserte Raspberry pi -organisasjonen nytt Raspbian OS kalt Raspbian Buster. Det er en ny versjon av Raspbian for Raspberry pi's. Så i dag i denne instruksjonene vil vi lære å installere Raspbian Buster OS på din Raspberry pi 3
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trinn (med bilder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversikt Plant Monitoring System (PMS) er et program bygget med enkeltpersoner som er i arbeiderklassen med en grønn tommel i tankene. I dag er arbeidsindivider travlere enn noen gang før; fremme karrieren og administrere økonomien
IOT røykvarsler: Oppdater eksisterende røykvarsler med IOT: 6 trinn (med bilder)
IOT røykdetektor: Oppdater eksisterende røykdetektor med IOT: Liste over bidragsytere, Oppfinner: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Veileder: Dr Chia Kim Seng Institutt for mekanisk og robotteknikk, Fakultet for elektrisk og elektronisk ingeniørfag, Universiti Tun Hussein Onn Malaysia.Distribuer