Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Realicé un proyecto para medir temperatura, humedad y calidad del aire de 3 habitaciones. Los clientes envían datos al receptor a través de NRF24L01 + PA + LNA Transrecievers y el servidor web dibuja gráficos utilizando gráficos de Google.
partes usadas:
Arduino Nano v3.0 comprar
Sensores de temperatura y humedad DTH22 comprar
Sensores de calidad del aire MQ135 comprar
Transreceptores NRF24L01 + PA + LNA. comprar
Reguladores de voltaje de 5V a 3.3V comprar
Módulo Arduino Nano Ethernet comprar
conector micro usb comprar
Orange PI Zero (para servidor web) comprar
Paso 1: Circuitos cliente y servidor
Hay 2 diagramas de circuitos diferentes para Clientes y Servidor.
Después de hacer prototipos funcionales, dibujé el circuito en www.easyeda.com y pedí PCB.
¡Estos son de muy alta calidad!
Paso 2: PCB de cliente y servidor
Los valores los recibe el servidor y los envía al servidor web PHP.
Web Server utiliza una base de datos ligera Sqlite para almacenar datos.
También puede generar los mismos PCB utilizando archivos gerber en el archivo adjunto.
Paso 3: Gráficos
Hay páginas de gráficos que son;
- Últimos valores de temperatura, humedad, contaminación del aire
- Últimos 7 días: datos históricos de temperatura
- Últimos 7 días - Datos históricos de humedad
- Últimos 7 días: datos históricos de contaminación atmosférica
Paso 4: servidor web PHP
Instale un servidor web php en una pc / computadora de placa única. Luego reemplace la carpeta / var / www / con el siguiente repositorio SVN
svn.riouxsvn.com/ikeaps2014encod/www
Muchas gracias…
¡Que tenga un lindo día!