Simulação de balança e bastão usando ESP32
Este guia tem como objetivo auxiliar os usuários no teste e simulação de balança e bastão usando ESP32.
Requisitos
- 1 ESP32 com placa de desenvolvimento para cada dispositivo
- Python 3.13 instalado no computador
- Esptool.py instalado no computador
pip install esptool - Conhecimentos básicos de hardware e configuração de porta serial no windows
Baixar firmware
Antes de prosseguir baixe o firmware do dispositivo que deseja simular.
- Baixar o firmware de simulação do bastão em loop
- Baixar o firmware de simulação da balança com comando {RW}
- Baixar o firmware de simulação da balança em loop
Modo loop indica que a balança ficará em loop infinito
Descompacte o arquivo zip e prossiga para a carga do firmware.
Carregar firmware
- Conecte o ESP32 ao computador usando um cabo USB.
- Abra o terminal de comando do Windows.
- Execute o comando
python -m esptool --chip esp32 --port "<porta_com>" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 "bootloader.bin" 0x8000 "partitions.bin" 0x10000 <caminho_para_o_firmware.bin>substituindo<porta_serial>pela porta serial do ESP32 e<caminho_para_o_firmware.bin>pelo caminho do arquivo firmware baixado. - Aguarde até que o firmware seja carregado com sucesso.
- Conecte-se à porta serial do ESP32 (baudrate
9600) e verifique se o firmware foi carregado com sucesso.