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
Video: Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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/…
Recomendado:
NodeMCU Lua Tablero barato de 6 $ con registro de temperatura y humedad MicroPython, Wifi y estadísticas móviles: 4 pasos
NodeMCU Lua Tablero barato de 6 $ con registro de temperatura y humedad MicroPython, WiFi y estadísticas móviles: esta es básicamente una estación meteorológica en la nube, puede verificar los datos en su teléfono o usar algún teléfono como pantalla en vivo Con el dispositivo NodeMCU puede registrar datos de temperatura y humedad afuera , en la habitación, invernadero, laboratorio, sala de refrigeración o cualquier otro lugar completel
MicroPython en Cheap $ 3 ESP8266 WeMos D1 Mini para registro de temperatura 2x, Wifi y estadísticas móviles: 4 pasos
MicroPython en barato $ 3 ESP8266 WeMos D1 Mini para registro de temperatura 2x, wifi y estadísticas móviles: con un pequeño y barato chip / dispositivo ESP8266 puede registrar datos de temperatura en el exterior, en la habitación, el invernadero, el laboratorio, la sala de refrigeración o en cualquier otro lugar completamente gratis. Este ejemplo lo usaremos para registrar la temperatura de la sala de enfriamiento, dentro y fuera. El dispositivo estará con
Registro de temperatura y humedad Arduino Ethernet DHT11, estadísticas móviles: 4 pasos
Registro de temperatura y humedad Arduino Ethernet DHT11, estadísticas móviles: con Arduino UNO R3, Ethernet Shield Y DHT11 puede registrar datos de temperatura y humedad en el exterior, la habitación, el invernadero, el laboratorio, la sala de refrigeración o cualquier otro lugar completamente gratis. Este ejemplo lo usaremos para registrar la temperatura y la humedad de la habitación. Dispositivo
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles: 4 pasos
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, estadísticas móviles: con Arduino UNO R3, SIM900 Shield Y DHT22 puede registrar datos de temperatura y humedad en exteriores, en habitaciones, invernaderos, laboratorios, salas de refrigeración o cualquier otro lugar completamente gratis. Este ejemplo lo usaremos para registrar la temperatura y la humedad de la habitación. El dispositivo
Multi Task Raspberry 1 B (nube personal + estación meteorológica): 4 pasos
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): Hace algún tiempo recordé que había un repuesto de RPiB después de comprar una versión más nueva. Pensando en la privacidad al mantener mis archivos de respaldo, decidí tener mi propio servidor en la nube. Feliz con un buen resultado pero no satisfecho con el desperdicio de potencial de R