Tabla de contenido:

SOMBRERO SENSLY PARA EL DETECTOR DE GAS Y CALIDAD DEL AIRE DE FRAMBUESA PI V1.1: 9 Pasos
SOMBRERO SENSLY PARA EL DETECTOR DE GAS Y CALIDAD DEL AIRE DE FRAMBUESA PI V1.1: 9 Pasos

Video: SOMBRERO SENSLY PARA EL DETECTOR DE GAS Y CALIDAD DEL AIRE DE FRAMBUESA PI V1.1: 9 Pasos

Video: SOMBRERO SENSLY PARA EL DETECTOR DE GAS Y CALIDAD DEL AIRE DE FRAMBUESA PI V1.1: 9 Pasos
Video: Dinamicos Jrs - El Sensey De C4p0s (En Vivo 2021) 2024, Noviembre
Anonim
SOMBRERO SENSLY PARA EL DETECTOR DE GAS Y CALIDAD DEL AIRE DE FRAMBUESA PI V1.1
SOMBRERO SENSLY PARA EL DETECTOR DE GAS Y CALIDAD DEL AIRE DE FRAMBUESA PI V1.1

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 a bordo para recopilar información sobre los diversos gases presentes. Esta información se puede enviar directamente a su teléfono inteligente para obtener actualizaciones de notificaciones automáticas en tiempo real. Usa sensly sensores industriales que aseguran una lectura precisa de la oficina, el hogar o el entorno laboral. Conocer estos datos le ayuda a tomar medidas y reducir los niveles de contaminación a su alrededor.

Nuestro equipo en Altitude Tech LTD son grandes fanáticos de la mini computadora Raspberry Pi. Estamos muy interesados en ayudar a la comunidad de Raspberry Pi a desarrollar su propio dispositivo Sensly y comenzar a trabajar en experimentos mientras aprendemos sobre diferentes tipos de gases. Hemos desarrollado Sensly Hat para Raspberry Pi. Lanzado inicialmente en Kickstarter, nos complace ofrecer este producto de desarrollo innovador a los fabricantes.

Cómo usar el Sensly HAT

Imagínese usando Sensly Raspberry Pi HAT para:

  1. Construya su propia carcasa resistente a la intemperie y controle la calidad del aire en ubicaciones remotas.
  2. Controle la calidad del aire en su hogar.
  3. Úselo para experimentos escolares.

Paso 1: Partes en la caja

Partes en la caja
Partes en la caja

Empiece por conseguir todo lo que necesita.

  • Sensly HAT
  • Módulo sensor de temperatura, humedad y presión BME 280/680
  • Sensor Sharp PM10
  • Cable PM10
  • Cabecera Raspberry Pi de 40 pines

Paso 2: Poner todo junto con sensatez

Poniendo todo junto con sensatez
Poniendo todo junto con sensatez
Poniendo todo junto con sensatez
Poniendo todo junto con sensatez
Poniendo todo junto con sensatez
Poniendo todo junto con sensatez

Vamos a juntarlo todo:

  • Coloque el cabezal de 40 pines en los orificios de los pines del Sensly HAT y luego coloque el Sensly HAT en el pi
  • Coloque el módulo BME 280 en Sensly HAT asegurándose de que los pines coincidan. Mire debajo del módulo para saber en qué dirección debe estar orientado.
  • Conecte el cable del sensor de PM en el puerto etiquetado PM Header
  • Una vez hecho esto, podemos encender la Raspberry Pi.
  • Debido al consumo de energía del Sensly Hat cuando está en pleno funcionamiento, se recomienda que utilice un cargador Raspberry Pi para alimentar su pi.

Paso 3: Piezas adicionales

Piezas extra
Piezas extra

Conseguir todo para tu raspberry pi

  • Frambuesa pi 2 o 3
  • Monitor
  • Teclado y ratón
  • Conexión a Internet
  • Cable HDMI
  • Cargador Raspberry Pi 3
  • Última versión de Raspbian Jessie

Paso 4: Configuración de la Raspberry Pi

Configuración de la Raspberry Pi
Configuración de la Raspberry Pi
Configuración de la Raspberry Pi
Configuración de la Raspberry Pi
Configuración de la Raspberry Pi
Configuración de la Raspberry Pi

La guía para configurar una raspberry pi si lo necesita de la base raspberry pi

www.raspberrypi.org/learning/hardware-guid…

La última versión de Raspbian Jessie se puede encontrar en el siguiente enlace.

www.raspberrypi.org/downloads/

Paso 5: descargue el software

Descarga el software
Descarga el software
Descarga el software
Descarga el software
Descarga el software
Descarga el software

Configuración de la Raspberry Pi para conectarse a Sensly HAT.

Hay algunas formas de hacer esto, primero puede descargar la imagen de Raspbian aquí. Esto estará preconfigurado para funcionar. En segundo lugar, puede descargar el script de instalación desde

github.com/Altitude-Tech/Sensly_Install

Primero, necesitamos descargar los scripts de instalación usando el comando. Asegúrese de estar en su directorio de inicio

$ git clon

Luego cambiamos de directorio a la carpeta Sensly_Install

$ cd / ruta / a / Sensly_Install

A continuación, debemos hacer que el script de instalación sea ejecutable.

$ chmod u + x./Sensly_Dev_Install.sh

Finalmente ejecutamos el script. Habrá algunas indicaciones que deberá escribir en Y para confirmar que desea continuar.

$ sudo./Sensly_Dev_Install.sh

Una vez completado, su pi se reiniciará. Para confirmar que todo está funcionando podemos ejecutar el siguiente comando.

$ i2cdetect -y 1

Debería poder ver las posiciones 05 y 76 en la pantalla.

Paso 6: Firmware de calibración

Firmware de calibración
Firmware de calibración

Para poder ejecutar el proceso de calibración, se requiere un paso de actualización. El primer paso es descargar los archivos del firmware de calibración en:

$ git clon

Ahora tenemos que poner Sensly en modo de carga para esto, Raspberry Pi y Sensly se conecta como se muestra arriba. El modo de carga es solo para la versión V1.1-1.4. La Raspberry Pi obtiene la energía a través de USB, luego Sensly obtiene la energía de los cables rojo y negro.

Los cables naranja y amarillo están conmutados por motivos de comunicación.

Una vez que todo esté conectado, es hora de ejecutar el script de firmware.

$ sudo python Firmware_Updater_Calibration.py

Una vez que el modo de carga haya finalizado, conecte Sensly en la parte superior de la Raspberry Pi y vaya al siguiente paso.

Paso 7: calibre los sensores de gas

Calibre los sensores de gas
Calibre los sensores de gas

Se requiere una fase de precalentamiento / quemado para quitar la capa protectora que tienen los sensores cuando los recibimos de los fabricantes, esto generalmente es de 48 horas y solo debe hacerse una vez. Después de eso, normalmente recomendamos calentar el sensor durante 15 minutos para estabilizar las lecturas antes de registrar cualquier dato.

Ahora necesitamos calibrar los sensores de gas para poder calcular el PPM. Para hacer esto, necesitamos colocar Sensly HAT en un ambiente de aire limpio. Esto podría ser al aire libre o si tienes las instalaciones, en aire sintético. Si bien el aire en el que lo coloca afectará la precisión de los sensores, no afectará la precisión, por lo que si está buscando rastrear cambios en la calidad del aire, Sensly será adecuado. El Sensly HAT viene precargado con el firmware de calibración, por lo que simplemente podemos ejecutar el script de calibración para encontrar los valores R0 para cada sensor de gas. Para poder poner Sensly en el entorno de calibración, necesitamos poder ejecutar el script de calibración cuando arranca el Pi. Para ello, necesitaremos descargar:

$ git clon

A continuación, debemos poner el siguiente comando en el archivo

$ @reboot sudo python /path/to/Sensly_Calibration.py

El comando debe estar en "/etc/rc.local" como se muestra en la imagen de arriba. Para ello teclearemos en la terminal:

$ sudo nano /etc/rc.local

Luego cerramos el archivo usando Ctrl + x y luego Y. Esto significará que cada vez que inicie su Pi, se ejecutará el script de calibración.

Ahora puede llevarlo a su ambiente de aire limpio y dejarlo entre media hora y una hora. Cuanto más tiempo mejor.

Una vez que esto haya terminado, debería tener un archivo llamado Sensly_Calibration_ "fecha" _ "hora".csv donde "fecha" será reemplazada con la fecha actual almacenada en la Raspberry pi y "hora" se reemplaza con la hora actual. Este archivo contendrá los valores R0 calculados durante la fase de calibración promediados cada 5 minutos. Dado que el script registra un promedio móvil, toma la última entrada en el archivo como los valores R0 para MQ2, MQ7 y MQ135. Esto luego se colocará en el archivo Sensly.py. para permitirnos calcular los valores de PPM para cada gas detectado

Paso 8: Ejecución de Sensly HAT

Ejecutando el Sensly HAT
Ejecutando el Sensly HAT
Ejecutando el Sensly HAT
Ejecutando el Sensly HAT
Ejecutando el Sensly HAT
Ejecutando el Sensly HAT

Para poder ejecutar Sensly en modo de funcionamiento completo, necesitamos actualizar el firmware para salir del modo de calibración. Esto se hace eliminando la línea que se agregó a "/etc/rc.local" para que la placa no entre en modo de calibración cada vez que se inicia el pi, luego ejecutando el script Firmware_Updater_Operation.py, con el Sensly conectado como en paso 6.

Luego ejecutamos el actualizador de firmware desde el directorio Sensly_Update_for_v1_1 de la siguiente manera:

  • $ cd / home / pi / Sensly_Update_for_v1_1 /
  • $ sudo python Firmware_Updater_Operation.py

Una vez que se haya actualizado el firmware de Sensly, conecte Sensly con Raspberry Pi como de costumbre.

Ahora ejecute el script Sensly.py:

python /home/pi/Sensly/Sensly.py

Finalmente, para permitirle ejecutar el script automáticamente, luego ejecutamos el comando crontab nuevamente.

$ crontab -e

Luego agregue esto al final del archivo mientras elimina nuestra entrada anterior

@reboot python /path/to/Sensly.py

Ahora, cada vez que inicie su pi, Sensly HAT debería registrar datos en la carpeta SampleData como un archivo csv. El paso final es tomar los valores R0 que obtuvo durante el paso de calibración y ponerlos en la última captura de pantalla resaltada.

El siguiente instructable que lanzaremos le mostrará cómo vincular esto con plotly.

Paso 9: Pasos finales

Pasos finales
Pasos finales

Comparta sus datos, ya que nos ayudarán a crear mejores actualizaciones para Sensly.

Si crees que tienes las habilidades para escribir un excelente Instructable usando Sensly, compra uno en nuestra tienda y, si nos gusta, te reembolsaremos tu dinero e incluso te enviaremos más golosinas.

Recomendado: