O ESP32-DevKitC é uma placa de desenvolvimento compacta que utiliza o microcontrolador ESP32 e é fabricada pela Espressif. A placa possui cabeçalhos de pinos em ambos os lados, permitindo uma interface conveniente com vários periféricos. Ele pode ser conectado a periféricos usando fios jumper ou montado em uma breadboard.
Para atender aos diversos requisitos do usuário, o ESP32-DevKitC V4 está disponível em várias versões, cada uma apresentando um módulo ESP32 diferente, como:
- ESP32-WROOM-DA
- ESP32-WROOM-32E
- ESP32-WROOM-32UE
- ESP32-WROOM-32D
- ESP32-WROOM-32U
- ESP32-SOLO-1
- ESP32-WROVER-E
- ESP32-WROVER-IE
Para detalhes, consulte Seletor de produto ESP .
Descrição Funcional
A figura a seguir e a tabela abaixo descrevem os principais componentes, interfaces e controles da placa ESP32-DevKitC V4:
Componente chave | Descrição |
ESP32-WROOM-32
|
O chipset usado no ESP32-DevKitC é o ESP32-WROOM-32. É o chip no núcleo da placa. Mais informações sobre este chip podem ser encontradas em ESP32-WROOM-32 Ficha de dados . |
EM | Botão de reset |
Bota | Um botão de download (Boot) usado em conjunto com EN para iniciar o modo de download de firmware usando a porta serial. |
Ponte USB para UART | Um único chip de ponte USB para UART que permite taxas de transferência de até 3 Mbps. |
Porta micro USB | Uma porta Micro USB que serve tanto como fonte de alimentação para a placa quanto como interface de comunicação entre um computador e o módulo ESP32-WROOM-32. |
LED de alimentação de 5V | Há um LED de alimentação de 5V que acende quando a placa está conectada a um USB ou a uma fonte de alimentação externa de 5V. |
E/S | A maioria dos pinos do módulo ESP é acessível através dos cabeçalhos dos pinos na placa, permitindo que o ESP32 execute várias funções, incluindo PWM, ADC, DAC, I2C, I2S, SPI e muito mais. |
Opções de fonte de alimentação
A placa pode ser alimentada de três maneiras diferentes, cada uma das quais exclui as outras:
- A fonte de alimentação padrão é através da porta Micro USB.
- A energia também pode ser fornecida através dos pinos de cabeçalho rotulados como 5V/GND.
- Os pinos de cabeçalho rotulados como 3V3/GND também podem ser usados como uma opção de fonte de alimentação.
Aviso : É imprescindível utilizar apenas uma das opções de alimentação citadas acima, pois a não utilização poderá acarretar danos à placa e/ou à fonte de alimentação.
Aqui estão alguns dos artigos que irão ajudá-lo a alimentar a placa ESP32 usando diferentes fontes:
- Como alimentar o ESP32
- Como alimentar o ESP32 com bateria
- Como ligar o ESP32 usando um carregador de smartphone
Pinagem ESP32-DevKitC
A pinagem ESP32 refere-se ao arranjo e função dos pinos de entrada/saída (I/O) no microcontrolador ESP32. O ESP32 possui um total de 38 pinos, cada um servindo a uma finalidade específica. Os pinos são divididos em vários grupos, incluindo pinos de alimentação, pinos de aterramento, pinos de entrada analógica e pinos de E/S digital.
A pinagem do ESP32 pode variar um pouco dependendo do módulo específico ou da placa de desenvolvimento que está sendo usada. Para ler a descrição detalhada da pinagem da pinagem da placa ESP32-DevKitC, leia o seguinte artigo:
Pinagem ESP32-DevKitC
Recursos do ESP32-DevKitC
O ESP32-DevKitC possui vários recursos que o tornam uma escolha popular entre os desenvolvedores. Aqui estão alguns dos principais recursos do ESP32-DevKitC:
1. Processador de núcleo duplo
O ESP32-DevKitC vem com um processador dual-core, que permite lidar com várias tarefas simultaneamente. Isso o torna uma excelente escolha para aplicativos que exigem multitarefa.
2. Wi-Fi e Bluetooth integrados
O chip ESP32 integrado à placa DevKitC vem com recursos integrados de Wi-Fi e Bluetooth. Isso facilita a conexão sem fio da placa à Internet ou a outros dispositivos.
3. Baixo consumo de energia
O chip ESP32 foi projetado para consumir pouca energia, o que o torna uma excelente opção para dispositivos alimentados por bateria.
4. Grande capacidade de memória
O ESP32-DevKitC vem com memória flash de 4 MB e SRAM de 520 kB. Isso fornece amplo espaço para armazenar o programa e os dados.
5. Rico Conjunto de Periféricos
O ESP32-DevKitC possui um rico conjunto de periféricos, incluindo 18 canais ADC, 2 canais DAC, 3 UARTs, 2 I2C, 3 SPI, 16 PWM e muito mais. Isso facilita a interface da placa com outros sensores e dispositivos.
Conclusão
A placa do microcontrolador ESP32-DevKitC possui uma ampla gama de recursos, incluindo conectividade Wi-Fi e Bluetooth, vários pinos de entrada/saída analógicos e digitais e suporte para vários protocolos de comunicação, como I2C, SPI e UART. A placa também inclui um sensor Hall integrado e um sensor de temperatura. Para mais detalhes sobre o ESP32-DevKitC, leia o artigo.