Tabla de contenido:

Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: 6 pasos
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: 6 pasos

Video: Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: 6 pasos

Video: Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: 6 pasos
Video: Arduino IoT Cloud con ESP32, Relé (relay) y Sensor DHT22. Guía completa paso a paso desde cero 2024, Noviembre
Anonim
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles

Con el dispositivo Raspberry PI, puede registrar datos de temperatura y humedad en el exterior, en la habitación, el invernadero, el laboratorio, la sala de refrigeración o cualquier otro lugar de forma totalmente gratuita. Este ejemplo lo usaremos para registrar la temperatura y la humedad.

El dispositivo se conectará a Internet a través de Wifi o Ethernet.

Podrá verificar las últimas lecturas en su teléfono móvil, computadora de escritorio o cualquier otro dispositivo con navegador

Suministros

Monitor con HDMI, cable HDMI, mouse USB y teclado también son necesarios para este tutorial, pero normalmente ya lo tiene.

Puede comprar los dispositivos necesarios aquí (se requiere un mínimo):

Raspberry PI 3 o Raspberry PI 2 con wifi stick

tarjeta micro SD (se sugiere 32GB)

cable micro USB

Módulo DHT22 con cable

También es bueno tener:

Cargador USB para alimentar su dispositivo

Recinto impermeable

Caja de frambuesa estándar (como en mi ejemplo)

Si no tiene un lector USB MicroSD

Compré esto en Banggood.com

Esto también probado / funciona con sensor industrial AM2305

Paso 1: agregue su dispositivo a la plataforma de registro

Agregue su dispositivo a la plataforma de registro
Agregue su dispositivo a la plataforma de registro

Aquí puede agregar su dispositivo para obtener las claves de API necesarias más adelante:

Paso 2: Ejemplo de diagrama de conexión de hardware

Ejemplo de diagrama de conexión de hardware
Ejemplo de diagrama de conexión de hardware
Ejemplo de diagrama de conexión de hardware
Ejemplo de diagrama de conexión de hardware

Conecte la salida DHT22 al PIN de entrada / salida de RaspberryPi GPIO 4

Conecte DHT22 + a RaspberryPi 3V PIN 1

Conecte DHT22 - a RaspberryPi Ground PIN 6

Paso 3: Cargue el software necesario en la tarjeta Micro SD (Guía de Windows)

Cargar el software necesario en la tarjeta Micro SD (Guía de Windows)
Cargar el software necesario en la tarjeta Micro SD (Guía de Windows)
Cargar el software necesario en la tarjeta Micro SD (Guía de Windows)
Cargar el software necesario en la tarjeta Micro SD (Guía de Windows)
Cargar el software necesario en la tarjeta Micro SD (Guía de Windows)
Cargar el software necesario en la tarjeta Micro SD (Guía de Windows)

Conecte MicroSD a la entrada MicroSD en su PC con Windows, si no la tiene, compre una versión USB como:

Lector USB Micro SD

Descarga Win32DiskImager aquí

Descargue el último sistema operativo Raspbian para Raspberry PI aquí (enlace oficial de Raspberry PI)

Extraiga el archivo descargado del sistema operativo Raspbian con su archivador o 7zip como en la pantalla 1

Ahora necesita escribir el sistema operativo Raspbian con Win32DiskImager en su tarjeta MicroSD:

Así que inserte MicroSD en su lector y ejecute Win32DiskImager

Seleccione el archivo de imagen del sistema operativo Raspbian descargado y extraído, su MicroSD y haga clic en Escribir como en la pantalla 2

AVISO SOBRE EL PROBLEMA: Si tiene problemas o una MicroSD formateada de manera extraña, o ejecuta esto nuevamente, antes de esto, debe eliminar todos los volúmenes de la unidad y crear solo uno. Esto se puede hacer con la herramienta Administración de discos en Windows como en la pantalla 3

Inserte MicroSD en su Raspberry, conéctelo al monitor, mouse y teclado y ejecútelo

Paso 4: RaspbianOS, carga del programa Python en Raspberry y configuración necesaria

RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
RaspbianOS, carga del programa Python en Raspberry y configuración necesaria

Cuando se inicia Raspberry, solo necesita configurarlo con un asistente agradable, pantalla de ejemplo 1

Después de eso, instale algunas bibliotecas para DHT22, así que en la terminal ejecute:

sudo apt-get update

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Cree el archivo ahora con el comando como en la pantalla 2

Pegue el código básico de LoggingForest de esta página en el archivo

y cambie los parámetros recibidos en el sitio web loggingforest.com como en la pantalla 3

CTRL + X Y

ingresar

Para probar ahora, puede ejecutar este script como en la pantalla 4

Con CTRL + Z puede detener este programa

Paso 5: Verifique los datos en la plataforma Loggingforest.com

Verifique los datos en la plataforma Loggingforest.com
Verifique los datos en la plataforma Loggingforest.com
Verifique los datos en la plataforma Loggingforest.com
Verifique los datos en la plataforma Loggingforest.com
Verifique los datos en la plataforma Loggingforest.com
Verifique los datos en la plataforma Loggingforest.com

Después de eso, su dispositivo comenzará a enviar datos a loggingforest y podrá verlos allí En la edición del dispositivo loggingforest, simplemente defina el nombre y los valores de los parámetros como en la pantalla 1

Haga clic en vista previa como en la pantalla 2

Y verá buenos datos como en la pantalla 3

Paso 6: Ejecute Python Script automáticamente en el arranque de Raspberry

Ejecute Python Script automáticamente en el arranque de Raspberry
Ejecute Python Script automáticamente en el arranque de Raspberry

Por supuesto, probablemente desee ejecutar este script de Python automáticamente cuando se inicie Raspberry o se conecte a la fuente de alimentación.

abra la terminal y ejecute:

sudo nano /etc/rc.local

y antes de salir 0 agregue código para ejecutar su script:

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

como en la pantalla 1

Guarde el archivo con CTRL + X, Y, Enter Intente reiniciar su Raspberry PI, ¡y ahora está listo!

No dude en comentar y compartir su registrador

También puede encontrar otras versiones de código en github rep:

github.com/sandiwinter/loggingforest/tree/…

Recomendado: