Related products
Esta placa é a junção de 3 produtos extremamente interessantes: um Módulo ESP32 com WiFi e Bluetooth, um display oLED e um sistema de alimentação e carregamento através de uma bateria Lítio-Ion 18650!
Com esta placa você conseguirá fazer projetos de internet das coisas e automação residencial de uma forma muito prática. Faça leitura de sensores e qualquer outro tipo de monitoramento e mostre na própria placa, no display oLED embutido. Este display possiblita a utilização de textos, números, formas, desenhos e ícones desenhados através de uma biblioteca. Deixe seu projeto em campo, já que a placa possui um suporte para bateria Li-Ion 18650. A placa ainda possui um circuito que promove o carregamento da bateria se for ligado um cabo USB na mesma. Trata-se de uma solução completa para o seu projeto!
Informações Técnicas
- Processador: Xtensa® Dual-Core 32-bit LX6
- Memória Flash programável: 4 MB
- Memória RAM: 520 KBytes
- Memória ROM: 448 KBytes
- Clock máximo: 240 MHz
- Pinos Digitais GPIO: 11 (todos com PWM)
- Resolução do PWM: até 16 bits (ajustável via código)
- Wireless 802.11 b/g/n - 2.4GHz (antena integrada)
- Modos de operação: Access Point / Estação / Access Point + Estação
- Bluetooth Low Energy padrão 4.2 integrado
Passo a Passo de Programação
Para programar a sua placa ESP32, siga os passos abaixo.
- Instale o Driver da placa seguindo este tutorial
- Instale o pacote da placa na Arduino IDE seguindo estas instruções
- Com o driver e pacote de placa instalados corretamente, na Arduino IDE, selecione a porta correta para a sua placa, e o modelo de placa ESP32 Dev Module
- Para testar o oLED da placa, instale a seguinte biblioteca
- Abra um exemplo qualquer da biblioteca instalada (Arquivo -> Exemplos -> ESP8266 and ESP32 OLED Driver for SSD1306 display), e altere a linha
SSD1306Wire display(0x3c, D3, D5)
paraSSD1306Wire display(0x3c, 5, 4)
- Após a compilação do código, a IDE irá exibir a mensagem a seguir
- Nesse instante, pressione e segure o botão "BOOT" da placa para que ela comece a ser gravada, e então solte o botão
Conteúdo
- 01 x Placa com ESP32 com display oLED e suporte para bateria 18650
- 02 x Barras de Pinos (não soldadas na placa)
Documentação
- Datasheet do ESP32 (Espressif)
- Datasheet do display oLED - SSD1306
- Arquitetura do Bluetooth
- Exemplo de uso do PWM
- Biblioteca oLED
- Código de exemplo: Desenhando o Logo da RoboCore
- Tutorial: Instalação do driver
To make comments you must be logged in. Login.
You are not registered yet? Register Now!
caio.barros
Sent 2024-03-16 00:15:05
Sent 2024-03-16 00:15:05
Olá. Tem algum jeito de medir a voltagem da bateria? De repente user isso para mostrar a porcentagem de bateria no oled ou até iluminar o led da placa quando a porcentagem estiver muito baixa.
Giovanni5
Sent 2024-03-18 07:17:11
caio.barros
Sent 2024-03-18 07:17:11
caio.barros
Infelizmente esta placa não possui "feedback" da bateria, porém você pode adicionar essa funcionalidade externamente à placa, utilizando um divisor de tensão no terminal positivo da bateria conectado à um dos pinos analógicos da placa.
paulodanielgoncalves
Sent 2022-10-14 16:20:01
Sent 2022-10-14 16:20:01
Boa tarde, Queria saber… qual o endereço do LED BUILTIN? Como faço para conectar um sensor analógico igual faço na NodeMCU utilizando A0? Obrigado.
luan.ferreira
Sent 2022-10-17 09:28:08
paulodanielgoncalves
Sent 2022-10-17 09:28:08
paulodanielgoncalves
Olá! O LED BUILTIN é controlado pela GPIO 16. Para usar um sensor analógico, basta conectá-lo a uma GPIO que pode ser usada como entrada analógica, como a GPIO 36, por exemplo.