Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
É inverno agora, mas ainda está um pouco quente, embora eu esteja vestindo apenas uma camiseta, o que me faz querer saber a temperatura atual, então eu uso os sensores Micropython ESP32 e DHT11 e uma estação meteorológica simples para você pode obter a temperatura e umidade atuais em qualquer navegador, agora vou compartilhar o processo com você.
Etapa 1: suprimentos
Hardware:
- MakePython ESP32
- DHT11
- Tábua de pão
- Linha de salto
- cabo USB
MakePython ESP32 é uma placa ESP32 com um display OLED SSD1306 integrado, você pode obtê-la neste link:
www.makerfabs.com/makepython-esp32.html
Programas:
uPyCraft IDE
Clique neste link para baixar o uPyCraft IDE para Windows:
Etapa 2: Fiação
- MakePython ESP32 e DHT11 são plugados na placa de ensaio.
- DHT11 só precisa de 3 fios, VCC e GND são conectados a 3V3 e GND de ESP32, e DATA é conectado a IO14 de ESP32. Usei o GPIO14 no experimento, então conectei o IO14.
- Conecte o MakePython ESP32 ao PC usando um cabo USB, abra o gerenciador de dispositivos (basta pesquisar por "dispositivo" na caixa de pesquisa do Windows). Quando expandida, a seção da porta deve exibir algo como o acima. Anote o número da porta, como COM19 no meu caso. Se nenhuma porta aparecer, tente baixar a unidade USB:
Etapa 3: Direção UPyCraft para uso
Instruções detalhadas para o uPyCraft podem ser encontradas neste link:
www.makerfabs.com/makepython-esp32-starter…
- Clique no link acima para abrir a página
- Encontre o documento MicroPython ESP32 Dev Kit Guidance document
- Clique em download para abrir o documento
- Tutoriais detalhados estão disponíveis no diretório I. MicroPython Development Tools
Claro, esta documentação não é apenas sobre as instruções do uPyCraft, mas também inclui algumas rotinas MicroPython ESP32 e perguntas frequentes e tratamento de erros.
Etapa 4: o download do código
O código para ssd1306.py foi baixado do repositório GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Ou baixe o meu.
Depois de baixar ssd1306.py, abra o arquivo e clique em Salvar e DownAndRun. "download ok" será exibido quando o download for bem-sucedido.
Depois de baixar main.py, as seguintes alterações precisam ser feitas:
1. Altere o nome e a senha da rede:
- SSID: precisa mudar para o nome da sua rede local
- SENHA: precisa alterar sua senha de rede local
Quando terminar, clique em DownAndRun e o MakePython ESP32 se conecta ao WiFi
2. Pino de dados DHT11:
Se o DHT11 receber uma mudança de Pin no MakePython ESP32, mude o número no Pin () para o Pin que você está recebendo.
Etapa 5: Obtenha o endereço IP
Execute main.py, sucesso de rede, você pode ver um endereço IP (meu: 192.168.1.120).
Etapa 6: Abra um navegador
Abra o navegador em seu PC, digite o endereço IP que você acabou de obter (192.168.1.120) e clique em Enter para confirmar.
Etapa 7: agora o clima
O navegador exibe a temperatura e a umidade atuais, bem como o display OLED no MakePython ESP32. Quando você atualiza a página, os dados de temperatura e umidade também são atualizados.
A mini estação meteorológica é relativamente simples. Vou adicionar dados de sensores de gás, sensores de chuva, sensores de pressão atmosférica e outros sensores para enriquecer a estação meteorológica.
Recomendado:
Mini estação meteorológica usando Arduino e ThingSpeak: 4 etapas
Mini estação meteorológica usando Arduino e ThingSpeak: Olá a todos. Neste Instructable, irei guiá-lo através das etapas para fazer uma mini estação meteorológica personalizada. Além disso, usaremos a API ThingSpeak para fazer upload de nossos dados meteorológicos para seus servidores, ou então qual é o propósito de uma equipe meteorológica
Estação meteorológica NaTaLia: Estação meteorológica com energia solar Arduino Feito da maneira certa: 8 etapas (com fotos)
Estação meteorológica de NaTaLia: Estação meteorológica com energia solar Arduino feito da maneira certa: após 1 ano de operação bem-sucedida em 2 locais diferentes, estou compartilhando meus planos de projeto de estação meteorológica movida a energia solar e explicando como ela evoluiu para um sistema que pode realmente sobreviver por muito tempo períodos de energia solar. Se você seguir
Estação meteorológica DIY e estação de sensor WiFi: 7 etapas (com fotos)
Estação meteorológica DIY e estação de sensor WiFi: Neste projeto, vou mostrar como criar uma estação meteorológica juntamente com uma estação de sensor WiFi. A estação sensora mede os dados locais de temperatura e umidade e os envia, via WiFi, para a estação meteorológica. A estação meteorológica exibe então t
Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate .: 6 etapas
Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate .: Em posts anteriores, compartilhei diferentes métodos para construir uma estação meteorológica. Se você não verificou, aqui está um link. Neste instrutível, demonstrarei como construir uma estação meteorológica simples usando Wemos e uma plataforma IoT chamada Sensate
Mini estação meteorológica com Attiny85: 6 etapas (com fotos)
Mini estação meteorológica com Attiny85: Em um recente instrutível Indigod0g descreveu uma mini estação meteorológica que funciona muito bem, usando dois Arduinos. Talvez nem todo mundo queira sacrificar 2 Arduinos para obter leituras de umidade e temperatura e eu comentei que deveria ser possível d