Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Fiz um projeto para medir temperatura, umidade e qualidade do ar de 3 ambientes. Os clientes enviam dados para o receptor via NRF24L01 + PA + LNA Transrecievers e o servidor web desenha gráficos usando o google chart.
peças usadas:
Compra do Arduino Nano v3.0
Sensores de temperatura e umidade DTH22 comprar
MQ135 Sensores de qualidade do ar comprar
NRF24L01 + PA + Transrecievers LNA. Comprar
5 V a 3,3 V reguladores de tensão comprar
Compra do módulo Arduino Nano Ethernet
compra de conector micro usb
Compra de Orange PI Zero (para servidor da web)
Etapa 1: Circuitos de cliente e servidor
Existem 2 diagramas de circuitos diferentes para clientes e servidores.
Depois de fazer protótipos funcionais, desenhei o circuito em www.easyeda.com e encomendei PCBs.
Estes são de altíssima qualidade!
Etapa 2: PCBs de cliente e servidor
Os valores são recebidos pelo servidor e enviando-os para o servidor da Web PHP.
O servidor da Web usa o banco de dados leve Sqlite para armazenar dados.
Você também pode gerar o (s) mesmo (s) PCB (s) usando arquivos gerber no anexo.
Etapa 3: gráficos
Existem páginas de gráficos que são;
- Valores de última temperatura, umidade, poluição do ar
- Últimos 7 dias - Dados históricos de temperatura
- Últimos 7 dias - Dados históricos de umidade
- Últimos 7 dias - Dados históricos de poluição do ar
Etapa 4: servidor da web PHP
Instale um servidor web php em um pc / computador de placa única. Em seguida, substitua a pasta / var / www / pelo seguinte repositório SVN
svn.riouxsvn.com/ikeaps2014encod/www
Muito obrigado…
Tenha um bom dia!