Apresentando o MCU ESP32-C3 – Um microcontrolador de ótimo custo-benefício, baseado na tecnologia RISC-V com conectividade WiFi e Bluetooth LE 5.0 para aplicações IoT Em 2014, a Espressif lançou o
Placa ESP32-C3 RISC-V
REF: 6WLC7
A Placa de Desenvolvimento ESP32-C3 traz menor consumo, conectividade, mais canais analógicos-digitais e uma gama maior de projetos e aplicações do que seu antecessor ESP8266, contando com 16 pinos em sua estrutura.
Principais características:
- Microcontrolador RISC-V 160MHz
- WiFi 2.4 e Bluetooth 5.0
- Baixo consumo de energia
Comprando com a MakerHero você tem garantia e suporte técnico especializado.
Fora de estoque
Fora de estoque
Email when stock available
Placa de Desenvolvimento ESP32-C3 | Pequena dimensão e grande performance com o RISC-V
Trazendo ainda mais avanço a linha ESP32, a Placa ESP32-C3 traz menor consumo sem penalizar em demasia a performance, conectividade Bluetooth 5 (Low Energy), tudo isso utilizando a arquitetura RISC-V. Este módulo de desenvolvimento conta com 16 pinos ao todo.
Com um processador RISC-V de baixo consumo, apresenta mais flexibilidade nas aplicações a bateria, ele troca um pouco de performance por menor consumo de energia. Assim você consegue otimizar a duração da bateria, utilizar baterias menores e miniaturizar seus projetos. Confira todos os modelos de ESP32 vendidos na MakerHero!
Além disso, possui modos de operação que permitem estender a duração de uma aplicação alimentada por baterias, sem perder a capacidade de processamento.
Microcontrolador RISC-V de baixo consumo
A Mini Placa de Desenvolvimento ESP32-C3 é equipada com 32 bits que operam a uma velocidade de 160 MHz. Isso proporciona uma capacidade de processamento considerável sem penalizar o consumo para isso.
A arquitetura RISC-V é uma arquitetura opensource, o que permite inovações, customizações e avanços no hardware de maneira mais rápida, pois diversas empresas podem aplicar seus conhecimentos a essa arquitetura. Ela também tem foco no baixo consumo de energia.
Como ativar o Bluetooth do ESP32?
O ESP32 pode ser usado com o bluetooth convencional através da biblioteca Bluetooth Serial, inserida com a instalação do ESP32 na IDE Arduino ou pelo Bluetooth BLE através das bibliotecas específicas de BLE (BLEDevice BLEUtils) e pelas demais correspondentes às outras funcionalidades. A biblioteca BLE também vem com a instalação do ESP32 na IDE Arduino. Você também pode conectar sua smartband ao módulo ESP32 através do bluetooth ou desenvolver um Beacon BLE com ESP32.
Como conectar o ESP32 no Wi-fi?
Contando com conexão Wi-Fi com taxa de transferência de até 150 Mbps, possibilidade de trabalhar como cliente ou como ponto de acesso, inclusive de forma simultânea e Bluetooth 5, a Placa ESP32-C3 permite muitas possibilidades de conexão sem fio entre dispositivos, seja ponto a ponto ou em redes mais complexas. Para a conexão WiFi, é possível utilizar a biblioteca Wi-Fi e suas derivadas, que também vem com a instalação do ESP32 na IDE Arduino.
O módulo também suporta atualização remota de firmware. Dessa forma é uma excelente opção para projetos IoT, desde os mais simples aos mais complexos, e com as mais diversas conectividades. No blog da MakerHero você encontra diversos conteúdos relacionados a projetos de Wireless e IoT. Neste artigo, ensinamos a controlar seu ESP32 usando Telegram. Confira!
Baixo consumo de energia
Pensado em IoT e aplicações à bateria, aESP32-C3 conta com modos de hibernação para reduzir o consumo de energia sem precisar fazer o desligamento total do módulo. Escolha o que precisa permanecer ligado e desligue o que não é essencial.
6 portas de entrada analógicas
Devido ao foco em redução de consumo, o ESP32C3 conta com 6 portas de entrada analógica de 12 bits frente as 16 do ESP32 tradicional. No entanto isso não é um limitante, ainda mais quando comparado a apenas uma porta de 10 bits como no ESP8266.
Siga com a capacidade de ler potenciômetros, LDRs ou outros sensores de saída analógica simultaneamente sem precisar de conversores externos, reduzindo o custo e complexidade dos projetos e com menor consumo de energia.
Aplicações da Placa ESP32 Bluetooth
Devido à sua capacidade de processamento, conexões Wi-Fi e Bluetooth 5.0, a Mini Placa de Desenvolvimento ESP32-C3 serve muito bem para diversas aplicações, como dispositivos IoT, monitoramento remoto, automação residencial, aplicações industriais e até mesmo agrícolas.
Sejam aplicações com processamento de dados mais intensos, com um servidor Web embarcado no módulo ou para aplicações que demandem baixo consumo de energia com modos de hibernação, o ESP32 tem a versatilidade necessária para atender os mais diversos projetos.
Especificações Placa ESP32-C3
- Microcontrolador: ESP32-C3
- CPU: RISC-V 32-bit Single-Core
- Velocidade do Clock: 160MHz
- Conectividade: WiFi 802.11 b/g/n 2.4GHz com suporte a Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode e P2P Power Management e Bluetooth BLE 5.0
- Pinos I/O Digitais: 11
- Portas Analógicas: 4
- Número total de pinos: 16
- Tensão de Operação: 3,3VDC
- Tensão de Alimentação: 3,3 ~ 5VDC
- Corrente Máxima Pinos I/O: 20mA
- Memória Flash: 4MB
- SRAM: 400Kbytes
- ROM: 384KBytes
- Dimensões: 17,7 x 13,3 x 1,7mm
Documentação Placa ESP32-C3
Acompanha
- 01 – Placa ESP32-C3 RISC-V
Programando sua ESP32-C3
A Placa de Desenvolvimento ESP32-C3 é muito versátil quanto à sua programação, podendo ser programado diretamente pela IDE Arduino em C/C++, suporta MicroPython e CircuitPython, LUA e outras linguagens de programação de alto nível.A Arduino IDE pode ser baixada gratuitamente no site oficial da Arduino. Não é necessário ter um conhecimento avançado em programação ou linguagem C para começar a programar a placa.
É possível usar IDEs como o Thonny para programar o módulo com o MicroPyhton e CircuitPython
Pinout da Placa ESP32-C3
Alimentação da Placa ESP32-C3
Após a programação, pode ser alimentado por uma fonte de energia externa, dispensando a necessidade de um computador. Assim sendo, você pode optar por conectar a placa via USB ao computador ou utilizar uma fonte de alimentação externa DC chaveada de 5V no pino 5V.
Já no caso de baterias, recomenda-se o uso de um módulo externo para integração da bateria e que faça a saída em 5V para conectar ao pino 5V da placa. Para garantir estabilidade, durabilidade e segurança da placa, recomenda-se utilizar uma faixa de alimentação de 3,3 a 5V. Os pinos de alimentação disponíveis são:
- 5V: para fonte de alimentação externa, alternativa ao conector USB.
- 3V3: fonte de 3,3V gerada pelo regulador embutido.
- GND: pinos de terra.
Entradas e Saídas
- Serial: GPIO 20 (RX) e GPIO 21 (TX). Usado para receber (RX) e transmitir (TX) dados seriais TTL. Esses pinos são conectados aos pinos correspondentes do chip conversor USB-Serial.
- Interruptores Externos: No ESP32 todos os pinos digitais podem ser configurados para acionar uma interrupção em um valor alto, valor baixo, uma borda ascendente ou descendente, ou uma mudança no valor. Consulte a função attachInterrupt() para obter detalhes.
- PWM: 11 canais ao todo, podendo usar qualquer um dos pinos digitais. Forneça saída PWM de até 16 bits com a função analogWrite().
- SPI: GPIO 6 (COPI) GPIO 5 (CIPO) GPIO 4 (SCK) e GPIO 5 (CS). Estes pinos dão suporte à comunicação SPI utilizando a biblioteca SPI.
- I2C: GPIO 8 (SDA) GPIO 9 (SCL). Estes pinos dão suporte à comunicação I2C utilizando a biblioteca Wire.