Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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 modelo 2433 ESP32 é uma placa ESP32 personalizada com um adaptador de 12 pinos compatível com o Traduci que utiliza conexões de Wi-Fi para BTP. Mais informações podem ser encontradas na 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 através da página Modelo 2433 ESP32 da MCCI ou Digilent.
Nome do dispositivo | Parâmetro | Exemplo de uso |
---|---|---|
ESP32 Wi-Fi | ESP32 Wi-Fi | RunWiFiCoexScenarioTests.bat ESP32wifi RN52 |
Testes suportados
- Wi-Fi testes de coexistência (como dispositivo Ponto de Acesso Wi-Fi)
Dispositivo ESP32 em trenó compatível com BTP
Equipamento
O ESP32 pode ser adquirido via MCCI
O ESP32 também pode ser adquirido via Digilent.
Placa adaptadora de USB para UART serial equivalente ao Sparkfun FT232RL necessária para a atualização inicial de firmware.
Primeiros passos
Se o ESP32 já tiver sido atualizado, avance para Atualizar o firmware do ESP32 através Traduci.cmd
Observação
O dispositivo ESP32 só pode ser ligado à porta de 12 pinos da placa Traduci rotulada como 'JD'.
Atualizar o firmware ESP32 manualmente
A atualização manual do firmware do ESP32 é necessária para a configuração inicial de um rádio ESP32 para uso nos testes de Coexistência BTP Wi-Fi. Após a primeira configuração, as atualizações de firmware para o trenó do dispositivo podem ser feitas via Traduci.cmd.
Adquira e configure a interface de linha de comando Arduino.
Faça o download da versão mais recente do arduino-cli.
Se ainda não tiver sido feito, adicione o arduino-cli à sua variável PATH.
Para adquirir os pacotes da placa ESP32, execute estes comandos a partir de um prompt 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
Ligue o equipamento com uma placa adaptadora de USB para UART e cabos de jumper
- Conecte o GND da placa serial ao GND do ESP32
- Conecte o RX da placa serial ao TX do ESP32
- Conecte o TX da placa serial ao RX do ESP32
- Ligue o dispositivo ESP32 à porta JD no Traduci para fornecimento de energia.
- Mova SW1 para a posição ON para mudar o ESP32 para o modo de arranque.
- Ligue o ESP32 através do dispositivo Traduci usando TraduciCMD.exe:
TraduciCmd.exe -power 4 3
- Execute
arduino-cli board list
para identificar as portas COM existentes antes de conectar o serial USB à placa UART. - Conecte a placa USB serial para UART ao PC no qual instalaste a CLI do Arduino.
- Execute
arduino-cli board list
para identificar a nova porta COM associada à placa serial UART para USB. É a porta COM listada que não estava presente na lista de placas consultadas anteriormente.
Carregue o firmware para o ESP32 executando os seguintes comandos a partir de um prompt 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 até que "Redefinição forçada via pino RTS..." apareça no terminal e indique que o processo foi concluído.
- Desligue o ESP32 através 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.
Atualizar o firmware do ESP32 através do Traduci.cmd
Se o ESP32 já tiver firmware compatível com BTP instalado, atualizações futuras podem ser instaladas através do Traduci. Conecte o ESP32 à porta JD e execute o seguinte comando a partir de um prompt cmd elevado:
TraduciCmd.exe -updateesp32firmware
Aguarde até que "ESP32 firmware está atualizado" apareça no terminal e indique que o processo está concluído.
O processo de flash não requer o uso de uma placa conversora serial UART para USB. O processo falhará se o ESP32 não tiver sido previamente provisionado com firmware compatível com BTP através das instruções manuais
Caraterísticas
- Wi-Fi, Bluetooth LE, e comunicação Bluetooth disponível
- Potência de saída de 20,5 dBm na antena
- Firmware personalizado para permitir atualizações entregues através do Traduci
- Conector Pmod de 12 pinos com interfaces SPI e UART
- Suporta a criação de Wi-Fi pontos de acesso flexíveis
- Suporta recursos de servidor Web HTTP