Tabla de contenido:
- Paso 1: conecta el sensor de gas al Arduino
- Paso 2: conecta el Arduino a la Raspberry Pi
- Paso 3: escribe un código para Arduino
- Paso 4: escriba un código para la Raspberry Pi
- Paso 5: ¡Construya un caso y pruébelo
Video: Detector de gas IoT con Arduino y Raspberry Pi: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este instructivo, aprenderá cómo construir un detector de gas IoT usando un Arduino, una Raspberry Pi y un sensor de gas MQ-5. Además de estas partes, necesitará tres cables para conectar el Arduino al sensor de gas. Una vez hecho esto, podrá escribir código para Arduino y Raspberry Pi para obtener el nivel actual de gas en la habitación, ya sea gas natural, alcohol o incluso su aliento. ¡Empecemos!
Paso 1: conecta el sensor de gas al Arduino
Necesitará tres cables para conectar el sensor de gas al Arduino:
-Uno desde el A0 del sensor (salida analógica) a un pin de entrada analógica en el Arduino
-Uno desde el GND (pin de tierra) del sensor a un pin de tierra en el Arduino
-Uno desde el VCC (entrada de alimentación) del sensor a un pin de 5v en el Arduino
Una vez hecho esto, encienda el Arduino. Debería ver una luz roja en el sensor de gas.
Paso 2: conecta el Arduino a la Raspberry Pi
Deberá conectar el Arduino a la Raspberry Pi para verificar que se alimenta a través del puerto USB de la Pi. También utilizará esta conexión para la comunicación a través de la función serial.println () de Arduino, que será recibida por la Raspberry Pi.
Paso 3: escribe un código para Arduino
Ahora que el Arduino está conectado, debe poder tomar una lectura del sensor de gas y transmitirla a la Raspberry Pi. Para hacer esto, se requieren algunas líneas de código: el Arduino debe tomar la entrada analógica del sensor y luego escribirla en la conexión en serie, lo que permitirá que Pi la lea. En la imagen se incluye un ejemplo de cómo hacer esto.
Paso 4: escriba un código para la Raspberry Pi
Ahora necesitará un código en el otro extremo para "capturar" los datos provenientes del Arduino y mostrarlos en Internet. Para hacer esto, usaremos Python en nuestro ejemplo junto con Flask, lo que nos permitirá ofrecer una página web con los datos del sensor junto con un promedio de las lecturas pasadas del sensor. Deberá importar los módulos que se muestran en la imagen para que el servidor web y la comunicación del puerto serie funcionen.
A continuación, querrá iniciar una nueva conexión en serie y escribir una clase de sensor que tomará la lectura del Arduino y pasará esos datos a nuestra ruta Flask, que se muestra en la segunda imagen. Finalmente, querrá crear una página web en HTML para que podamos ver nuestros datos. Aquí se incluye un ejemplo de cómo podría hacer esto.
Paso 5: ¡Construya un caso y pruébelo
Finalmente, una vez que haya probado su sensor, ¡puede construir un estuche para él y probarlo! Puede hacer un estuche con una impresora 3D (ya existen estuches prefabricados para Pi y Arduino) o incluso construir uno con cartón. Un ejemplo de ambos se incluye arriba. Obtuvimos nuestros casos de Thingiverse (aquí y aquí). En última instancia, ¡la elección depende de usted! ¡Feliz edificio!
Recomendado:
Detector de fugas de gas basado en IOT: 4 pasos
Detector de fugas de gas basado en IOT: Requisitos 1 - Nodemcu (ESP8266) 2 - Sensor de humo (MQ135) 3 - Cables de puente (3)
DETECTOR DE GAS GLP: 5 pasos
DETECTOR DE GAS GLP: en este TUTORIAL voy a construir un detector de GLP con alarma
Domótica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: 4 Pasos
Domótica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: En el proyecto veremos el funcionamiento de este simple sistema de alarma sonoro con llamador telefónico en el caso de que aya una fuga de gas explosivo en nuestro hogar u empresa, etc. .Este nos alertar á mediante una alarma sonora y ll
Sensly Hat para el detector de gas y calidad del aire Raspberry Pi V0.9: 8 pasos
Sensly Hat para Raspberry Pi Air Quality & Gas Detector V0.9: Sensly es un sensor de contaminación portátil capaz de detectar los niveles de contaminación en el aire utilizando sus sensores de gas integrados para recopilar información sobre los diversos gases presentes. Esta información se puede enviar directamente a su teléfono inteligente para pu
Detector de humo IOT: actualice el detector de humo existente con IOT: 6 pasos (con imágenes)
Detector de humo IOT: Actualización del detector de humo existente con IOT: Lista de contribuyentes, Inventor: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisor: Dr. Chia Kim Seng Departamento de Ingeniería Mecatrónica y Robótica, Facultad de Ingeniería Eléctrica y Electrónica, Universiti Tun Hussein Onn Malaysia.Distribut