Índice:
- Etapa 1: Etapa 1: Conexão de Hardware
- Etapa 2: Etapa 2: Código ESP32
- Etapa 3: Etapa 3: Amostra de código
Vídeo: Esp32 Servidor Web de Temperatura e Umidade usando PYTHON & Zerynth IDE: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Esp32 é um microcontrolador magnífico, é poderoso como um Arduino, mas ainda melhor! Tem conectividade Wifi, permitindo que você desenvolva projetos IOT de forma barata e fácil. Mas trabalhar com dispositivos Esp é frustrante, primeiro não é estável, segundo É extremamente difícil desenvolver seus projetos com o SDK oficial. Terceiro, é uma grande dor de cabeça encontrar uma biblioteca de trabalho adequada. E se você pudesse usar todas as funcionalidades do mico-controlador ao mesmo tempo em que codificá-lo em PYTHON. Faria diferença? claro, Python é poderoso, fácil de ler e extremamente fácil de escrever. Além disso, você não precisa se preocupar com todas as coisas de baixo nível (ponteiros, registros e arquivos de configuração). Além disso, você está usando o sistema estável Zerynth. não estão familiarizados com Zerynth ainda, é a próxima GRANDE COISA!
Dá-lhe todas as funcionalidades do microcontrolador com a facilidade do Python e é grátis
Deixe-me apresentar a você o servidor web Esp32 de temperatura e umidade escrito em Python.
Etapa 1: Etapa 1: Conexão de Hardware
O sensor hts221 de temperatura e umidade usa conexão I2C, você deve conectar o sensor aos pinos apropriados no sensor ESp32Node-MCU Esp32s Hts221
3v3 pin 3.3v pin
Pino GND GND pinIO26 Pino SCL
PIN IO25 SDA
Etapa 2: Etapa 2: Código ESP32
- Conecte sua placa de desenvolvimento Esp32 ao seu computador.
- Baixe o Zerynth Studio IDE mais recente gratuitamente: https://www.zerynth.com/zerynth-studio/ Use este guia de instalação para ajudá-lo:
- Dentro do aplicativo; Crie uma nova conta e virtualize seu dispositivo. Use este guia para ajudá-lohttps://docs.zerynth.com/latest/official/core.zer…
- Agora crie um novo projeto na barra de ferramentas principal; Projeto Novo Escreva um nome para o projeto e salve-o.
- Encontre o código em anexo
- Copie o código e o uplink (faça upload para o uC)
- Monitor serial aberto
- Copie o endereço IP para o seu navegador e abra a página da web! Se precisar de ajuda com o IDE:
Etapa 3: Etapa 3: Amostra de código
Você pode encontrar todo o projeto em anexo! Isso queria mostrar como é fácil:
de stm.hts221 import hts221
temp_hum = hts221. HTS221 (I2C0, D16) #iniciar protocolo i2C com o sensor
temp, hum = temp_hum.get_temp_humidity () # obtenha a temperatura atual e a umidade usando a biblioteca!
from espressif.esp32net importar esp32wifi como wi-fi_driver #importing Esp32 driver Wifi
WifiAP_name = "Nome do AP WIFI" Wifi_Pass = "Passe Wifi!"
wifi_driver.auto_init ()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
É muito fácil usar o Zerynth IDE com python.
Recomendado:
ESP8266 e Visuino: Servidor Web de Temperatura e Umidade DHT11: 12 etapas
ESP8266 e Visuino: Servidor Web de Temperatura e Umidade DHT11: os módulos ESP8266 são excelentes controladores autônomos de baixo custo com Wi-Fi embutido, e eu já fiz uma série de instruções sobre eles. DTH11 / DTH21 / DTH22 e AM2301 são temperaturas combinadas muito populares e sensores de umidade Arduino, e fiz um num
Automatizando uma estufa com LoRa! (Parte 1) -- Sensores (temperatura, umidade, umidade do solo): 5 etapas
Automatizando uma estufa com LoRa! (Parte 1) || Sensores (Temperatura, Umidade, Umidade do Solo): Neste projeto irei mostrar como automatizei uma estufa. Isso significa que vou mostrar como construí a estufa e como conectei a eletrônica de energia e automação. Além disso, mostrarei como programar uma placa Arduino que usa L
Monitoramento de temperatura do Nodemcu ESP8266 usando DHT11 em um servidor da Web local - Obtenha a temperatura e umidade da sala no seu navegador: 6 etapas
Monitoramento de temperatura Nodemcu ESP8266 usando DHT11 em um servidor da Web local | Obtenha a temperatura e umidade da sala no seu navegador: Olá, pessoal, hoje vamos fazer um teste de umidade & sistema de monitoramento de temperatura usando ESP 8266 NODEMCU & Sensor de temperatura DHT11. A temperatura e a umidade serão obtidas no DHT11 Sensor & pode ser visto em um navegador cuja página da web será gerenciada
Ponto de acesso (AP) NodeMCU ESP8266 para servidor Web com sensor de temperatura DT11 e impressão de temperatura e umidade no navegador: 5 etapas
ESP8266 NodeMCU Access Point (AP) para servidor Web com sensor de temperatura DT11 e impressão de temperatura e umidade no navegador: Olá pessoal, na maioria dos projetos usamos ESP8266 e na maioria dos projetos usamos ESP8266 como servidor web para que os dados possam ser acessados em qualquer dispositivo por wi-fi acessando o servidor da Web hospedado por ESP8266, mas o único problema é que precisamos de um roteador funcionando para
Arduino está enviando dados de temperatura e umidade para o servidor MySQL (PHPMYADMIN): 5 etapas
Arduino está enviando dados de temperatura e umidade para o servidor MySQL (PHPMYADMIN): Neste projeto, fiz a interface do DHT11 com o arduino e, em seguida, estou enviando dados de dht11 que são umidade e temperatura para o banco de dados phpmyadmin. Aqui, estamos usando um script PHP para enviar dados para o banco de dados phpmyadmin