-
Notifications
You must be signed in to change notification settings - Fork 1
/
como_fiz_wt32-eth01.txt
36 lines (22 loc) · 1.22 KB
/
como_fiz_wt32-eth01.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Adquirido uma placa WT32-ETH01 baseada no ESP32 + Ethernet LAN8720 integrados como objetivo de criar um monitoramento de ambiente retornando umidade e temperatura em JSON.
Instalado ferramenta do ESP32
pip install esptool
Com um adaptador RS-232 3.3v
WT32-ETH01 é 3.3v, mas tem entrada de 5v que passa por um regulador de 3.3v
Apaga todo conteúdo da flash
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
Grava o firmware no ESP32 Obs.: O RX e TX tem dois na placa, utilizar o da extremidade.
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20230426-v1.20.0.bin (baixado do www.micropython.com)
Instalado o aplicativo Thonny
Vá em Tools
Options
Interpreter
Selecione MicroPython (ESP32)
Selecione o dispositivo serial
Obs.:
- No MicroPython a aplicação com nome main.py entra em execução assim que ligar o módulo.
- As bibliotecas são gravadas no ESP32 também, exemplo de uma biblioteca do BME280 / MicroPyServer / ssd1306
https://github.com/SebastianRoll/mpy_bme280_esp8266
https://github.com/troublegum/micropyserver
https://github.com/adafruit/micropython-adafruit-ssd1306
Simplesmente copiar o bme280.py e micropyserver.py para o ESP32