ESP32 DEVKITV1 com o chip ESP-WROOM-32 |
A Espressif Systems é a fabricante do ESP32 (daí a abreviação), que de tantas variações fez o fabricante criar até uma ferramenta chamada ESP Product Selector para facilitar a vida de seus clientes, tem um vídeo com uma demonstração feita pelo Fábio Souza ou ainda tem o comparativo no site.
Vista inferior do ESP32 DEVKITV1, vulgo ESP32 |
Características Técnicas
Reprodução: Foto interna módulo |
Pinagem
Esquema de pinagem do ESP32 DevKit1 - Reprodução: Circuits4you |
Ambiente de Programação
Se assim como eu, optar por usar o Arduino IDE para ambiente de programação, então sugiro que leia Como instalar o instalar o Arduino IDE no Linux.
A fabricante disponibiliza o próprio ESP-IDF (IoT Developmant Framework). mas como já estou familiarizado com o Arduino IDE, e a versão estável é 1.8.13, vamos continuar e adicionar a ESP32.
Antes de usar o ESP32 pela primeira vez é necessário configurar corretamente o Arduino IDE, e na barra de ferramentas, selecionar Arquivo - Preferencias, depois no campo URLs Adicionais para Gerenciadores de Placa basta colar o link https://dl.espressif.com/dl/package_esp32_index.json e clique em OK.
Atenção: Se já tem outras URLs no Arduino IDE, basta separar com uma virgula, por exemplo https://dl.espressif.com/dl/package_esp32_index.json , https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json.
Depois no Arduino IDE vá em Ferramentas - Placa, depois na janela Gerenciador de Placas na caixa de busca digite "esp32", e quando aparecer "esp32 by espressif systems" clique em Instalar.
Depois de concluída a instalação aparece a notificação INSTALLED.
Depois de instalado basta adicionar a placa DOIT ESP32 DEVKIT V1, para isso basta selecionar no menu Ferramentas - Placa - ESP32 Arduino - DOIT ESP32 DEVKIT V1.
Consumo do ESP32
Aproveitei que agora tenho um USB Color Display Tester e medi o consumo executando esse exemplo do WiFiScan, que foi de 137 mA, sendo alimentado com 5 V direto do USB do notebook.
Consumo do ESP32 quando executado o exemplo WiFiScan |
No detalhe resultado do GetChipID, e na imagem principal o consumo |
Projetos Interessantes
O Fernando K tem duas vídeo aulas introdutórias já com um programa para escanear as redes Wi-Fi e a potência destas redes (vídeo 1 e vídeo 2) e ainda podem verificar o material usado nestas aulas, é focado em usuários do ®Windows na parte de instalação, mas para gravar o programa na plaquinha é o mesmo procedimento.
O Random Nerd Tutorials tem mais de uma centena de projetos com ESP32, e alguns que destaco são:
Alimentador para peixes Homemade Wi-Fi Fish Feeder With Camera (ESP32-Cam).
WiFi Signal Strength Scanner Monitor or Checker
ESP32: Pocket Size Distance Measuring and Logger
Como fazer uma câmera de segurança IP
Um pouco mais trabalhoso é este ESP32 Wifi Robot.
Mais de 110 projetos usando ESP32 e Arduino IDE.
Variações do ESP32
Caso se interesse por outras variantes do ESP32 ainda sugiro uma lista de material bônus, no site da fabricante Espressif tem um Comparativo de Parâmetros entre os módulos disponíveis e uma lista dos DevKits com ESP32.
O Laboratório Hacker de Campinas (LHC) tem uma série de lives chamada "LIVE - Hands On: Construindo o nodeLHC ESP32 com Kicad", usando o KiCad para desenhar a placa e o circuito, e até o momento são estas:
- Parte 01 - 28/08/2020 duração de 2h54m, introdução ao Ki-Cad e inicio do circuito:
- Parte 02 - 11/09/2020 duração de 3h10m:
- Parte 03 - 20/11/2020 sem vídeo, foi coleta de feedback do nodeLHC ESP32:
- Parte 04 sem vídeo gravado, foram as melhorias para o nodeLHC ESP32:
- Parte 05 - 22/01/2021 duração de 1h52m.
- O primeiro RISC-V da Espressif! Os primeiros passos em 23jan2021
- Novos testes e como utilizar com o VS Code Extension! em 07fev2021
- ESP32-S3, os primeiros passos com o novo SoC da Espressif! em 10abr2021
Nenhum comentário:
Postar um comentário