Taula de continguts:
- Pas 1: connecteu el sensor de gas a l'Arduino
- Pas 2: connecteu l'Arduino al Raspberry Pi
- Pas 3: escriviu un codi per a l'Arduino
- Pas 4: escriviu un codi per al Raspberry Pi
- Pas 5: creeu un estoig i proveu-lo
Vídeo: Detector de gas IoT amb Arduino i Raspberry Pi: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest instructiu aprendreu a construir un detector de gas IoT mitjançant un Arduino, un Raspberry Pi i un sensor de gas MQ-5. A més d’aquestes parts, necessitareu tres cables per connectar l’Arduino al sensor de gas. Un cop fet això, podreu escriure codi per a Arduino i Raspberry Pi per obtenir el nivell actual de gas a l'habitació, ja sigui gas natural, alcohol o fins i tot la respiració. Comencem!
Pas 1: connecteu el sensor de gas a l'Arduino
Necessitareu tres cables per connectar el sensor de gas a l'Arduino:
-Un des del sensor A0 (sortida analògica) a un pin d'entrada analògic a l'Arduino
-Un des del GND (pin de terra) del sensor fins a un pin de terra de l'Arduino
-Un des del VCC (entrada d’alimentació) del sensor fins a un pin de 5 V a l’Arduino
Un cop fet això, activeu l'Arduino. Haureu de veure una llum vermella al sensor de gas.
Pas 2: connecteu l'Arduino al Raspberry Pi
Haureu d’endollar l’Arduino al Raspberry Pi per verificar que s’alimenta a través del port USB del Pi. També utilitzarà aquesta connexió per a la comunicació a través de la funció serial.println () d’Arduino, que rebrà el Raspberry Pi.
Pas 3: escriviu un codi per a l'Arduino
Ara que l’Arduino està connectat, ha de poder fer una lectura del sensor de gas i transmetre-la al Raspberry Pi. Per fer-ho, es requereixen unes poques línies de codi: l'Arduino ha de prendre l'entrada analògica del sensor i, a continuació, escriure-la a la connexió sèrie, cosa que permetrà al Pi llegir-lo. A la imatge s’inclou un exemple de com fer-ho.
Pas 4: escriviu un codi per al Raspberry Pi
Ara necessitareu un codi a l’altre extrem per “captar” les dades que provenen de l’Arduino i mostrar-les per Internet. Per fer-ho, utilitzarem Python al nostre exemple juntament amb Flask, que ens permetrà publicar una pàgina web amb les dades del sensor juntament amb una mitjana de les lectures anteriors del sensor. Haureu d’importar els mòduls que es mostren a la imatge perquè el servidor web i la comunicació del port sèrie funcionin.
A continuació, voldreu iniciar una nova connexió en sèrie i escriure una classe de sensor que prendrà la lectura de l'Arduino i transmetrà aquestes dades a la nostra ruta Flask, que es mostra a la segona imatge. Finalment, voldreu fer una pàgina web en HTML perquè puguem veure les nostres dades. Aquí s’inclou un exemple de com podeu fer-ho.
Pas 5: creeu un estoig i proveu-lo
Finalment, un cop provat el sensor, podeu crear-ne una funda i provar-la. Podeu fer una funda amb una impressora 3D (ja existeixen fundes prefabricades per a Pi i Arduino) o fins i tot crear-ne una de cartró. Un exemple d'ambdós s'inclou a la part superior. Tenim els nostres casos de Thingiverse (aquí i aquí). En última instància, l’elecció és vostra. Feliç edifici!
Recomanat:
Detector de fuites de gas basat en IOT: 4 passos
Detector de fuites de gas basat en IOT: Requisits 1 - Nodemcu (ESP8266) 2 - Sensor de fum (MQ135) 3 - Filferros de pont (3)
BARRET SENSIBLE PER AL DETECTOR DE GAS QUALITAT I GAS V1.1: 9 passos
BARRET SENSLY PER AL DETECTOR DE GAS QUALITAT I GAS V1.1 DE RASPBERRY: Sensly és un sensor de contaminació portàtil capaç de detectar els nivells de contaminació de l’aire mitjançant els seus sensors de gas incorporats per recollir informació sobre els diferents gasos presents. Aquesta informació es pot enviar directament al vostre telèfon intel·ligent per obtenir pu
Domòtica: Detector De Gas MQ-2 Amb Llamador Telefònic Y Alarma: 4 Steps
Domòtica: Detector De Gas MQ-2 Amb Llamador Telefònic Y Alarma: En el projecte verem el funcionament d’aquest senzill sistema d’alarma sonoro amb llamador telef ó nico en el cas de que a una fuga de gas explosiu en el nostre llar i empresa, etc. Este nos alertar á mitjançant una alarma sonora y ll
Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9: 8 passos
Sensly Hat per al detector de gas i qualitat de l’aire Raspberry Pi V0.9: Sensly és un sensor portàtil de contaminació capaç de detectar els nivells de contaminació de l’aire mitjançant els seus sensors de gas incorporats per recollir informació sobre els diferents gasos presents. Aquesta informació es pot enviar directament al vostre telèfon intel·ligent per obtenir pu
Detector de fum IOT: actualitzeu el detector de fum existent amb IOT: 6 passos (amb imatges)
Detector de fum IOT: actualitzeu el detector de fum existent amb IOT: Llista de col·laboradors, Inventor: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisor: Dr. Chia Kim Seng Departament d'Enginyeria Mecatrònica i Robòtica, Facultat d'Enginyeria Elèctrica i Electrònica, Universiti Tun Hussein Onn Malaysia.Distribut