Tabla de contenido:
- Suministros
- Paso 1: agregue su dispositivo a la plataforma de registro
- Paso 2: Ejemplo de diagrama de conexión de hardware
- Paso 3: Cargue el software necesario en la tarjeta Micro SD (Guía de Windows)
- Paso 4: RaspbianOS, carga del programa Python en Raspberry y configuración necesaria
- Paso 5: Verifique los datos en la plataforma Loggingforest.com
- Paso 6: Ejecute Python Script automáticamente en el arranque de Raspberry
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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)
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
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
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
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/…