Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visão geral
O ESP32 é um microcontrolador com Wi-Fi integrado e Bluetooth de modo duplo projetado para uso em dispositivos IoT. O Model 2433 ESP32 é uma placa ESP32 personalizada com um adaptador de 12 pinos compatível com o Traduci que utiliza conexões Wi-Fi para BTP. Mais informações podem ser encontradas por meio da página ESP32 do Espressif. O Modelo 2433 ESP32 permite que o ESP32 seja utilizado como um dispositivo de trenó Traduci. Mais informações podem ser encontradas por meio da página Modelo 2433 ESP32 do MCCI ou digilent.
| Nome do dispositivo | Parâmetro | Exemplo de uso |
|---|---|---|
| ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
Testes com suporte
- Wi-Fi testes de coexistência (como um dispositivo Wi-Fi Access Point)
Dispositivo ESP32 no trenó compatível com BTP
Equipamento de informática
O ESP32 pode ser comprado via MCCI
O ESP32 também pode ser comprado por meio do Digilent.
Necessária uma placa de expansão USB serial para UART equivalente ao Sparkfun FT232RL para a atualização de firmware pela primeira vez.
Introdução
Se o ESP32 já tiver sido atualizado, pule para Atualizar o Firmware ESP32 via Traduci.cmd
Observação
O dispositivo ESP32 só pode ser conectado à porta de 12 pinos da placa Traduci rotulada como 'JD'.
Atualizando o firmware ESP32 manualmente
Atualizar manualmente o firmware ESP32 é necessário para a primeira configuração de uma rádio ESP32 para uso com os testes de Coexistência BTP Wi-Fi. Após a configuração inicial, as atualizações de firmware do sled do dispositivo podem ser feitas através de Traduci.cmd.
Adquira e configure a interface de linha de comando do Arduino.
Baixe a versão mais recente da arduino-cli.
Se ainda não tiver feito isso, adicione a arduino-cli à variável PATH.
Para adquirir os pacotes de placa ESP32, execute estes comandos em um prompt do cmd:
arduino-cli config init arduino-cli core update-index arduino-cli core update-index --additional-urls https://dl.espressif.com/dl/package_esp32_index.json arduino-cli core install esp32:esp32 --additional-urls https://dl.espressif.com/dl/package_esp32_index.json
Conectar o hardware usando um serial USB à placa UART e fios de jumper
- Conectar o GND da placa serial ao GND do ESP32
- Conectar o RX da placa serial ao TX do ESP32
- Conectar o TX da placa serial ao RX do ESP32
- Conecte o dispositivo ESP32 à Porta JD no Traduci para entrega de energia.
- Mova o SW1 para a posição ON para colocar o ESP32 em modo de inicialização.
- Ligue o ESP32 via Traduci usando TraduciCMD.exe:
TraduciCmd.exe -power 4 3
- Execute
arduino-cli board listpara identificar as portas COM existentes antes de conectar o serial USB à placa UART. - Conecte o serial USB à placa UART ao computador ao qual você instalou a CLI do Arduino.
- Execute
arduino-cli board listpara identificar a nova porta COM associada ao UART para a placa serial USB. É a porta COM listada que não estava presente na lista de placas consultadas anteriormente.
Carregue o firmware no ESP32 executando os comandos a seguir de um prompt de cmd. Substitua o 'X' em "COMX" pelo número da porta COM identificado na etapa anterior.
arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin- Aguarde "Redefinição dura por meio do pino RTS..." para mostrar no terminal e indicar que o processo está concluído.
- Desligue o ESP32 por meio do Traduci usando TraduciCMD.exe:
TraduciCmd.exe -power 4 0 - Mova o SW1 para a posição OFF para sair do modo de inicialização.
Atualizando o Firmware ESP32 via Traduci.cmd
Se o ESP32 já tiver o firmware compatível com BTP instalado, as atualizações futuras poderão ser instaladas por meio do Traduci. Conecte o ESP32 à porta JD e execute o seguinte comando em um prompt de cmd com privilégios elevados:
TraduciCmd.exe -updateesp32firmware
Aguarde até que "o firmware ESP32 esteja atualizado" para ser exibido no terminal e indique que o processo foi concluído.
O processo de flash não requer o uso de uma placa conversora UART para serial USB. O processo falhará se o ESP32 não tiver sido provisionado anteriormente com firmware compatível com BTP por meio das instruções manuais
Características
- Wi-Fi, Bluetooth LE e comunicação Bluetooth disponíveis
- Energia de saída de 20,5 dBm na antena
- Firmware personalizado para habilitar atualizações entregues por meio do Traduci
- Conector Pmod de 12 pinos com interfaces SPI e UART
- Dá suporte à criação de Wi-Fi pontos de acesso suave
- Dá suporte a recursos de servidor Web HTTP