Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Placa de desenvolvimento ESP32-C3 com mini display OLED de 0.42 polegadas

Esta placa de desenvolvimento ESP32-C3 combina conectividade sem fios com um compacto display OLED de 0.42 polegadas. A placa é baseada no fiável chip ESP32C3FN4/FH4 e tem uma antena cerâmica integrada para WiFi e Bluetooth. Com 4MB de memória flash e programação USB, é ideal para diversos projetos IoT.

Principais características

  • Processador: ESP32-C3FN4/FH4, 32-bit RISC-V single-core até 160 MHz
  • Memória flash: 4MB
  • Display: OLED de 0.42 polegadas para feedback visual direto
  • Conectividade: WiFi de modo duplo (802.11b/g/n) e Bluetooth 5 (LE, mesh)
  • Programação: Simples via USB
  • Antena: Antena cerâmica integrada

Funções de WiFi e Bluetooth

  • WiFi com taxas de dados até 150 Mbps, suporte para largura de banda de 20/40 MHz
  • Suporte para vários modos WiFi: Station, SoftAP e modo promiscuous
  • Bluetooth 5 LE com alta potência de transmissão até 20 dBm e redes mesh
  • Coexistência interna entre WiFi e Bluetooth para uso partilhado da antena

Hardware e interfaces

  • 22 pinos GPIO programáveis
  • Comunicação via UART, SPI, I2C, I2S e USB Serial/JTAG
  • Funções analógicas: dois ADC SAR de 12 bits, sensor de temperatura
  • Temporizadores e watchdogs para temporização fiável e deteção de erros

Baixo consumo de energia e segurança

  • Quatro modos de poupança de energia, incluindo deep-sleep com apenas 5 µA de consumo
  • Funções de segurança como secure boot e encriptação flash
  • Aceleração de hardware criptográfico: AES, SHA, RSA e mais

Aplicações

Devido ao baixo consumo de energia e à conectividade versátil, esta placa é adequada para:

  • Dispositivos Smart Home
  • Automação industrial
  • Cuidados de saúde
  • Eletrónica de consumo
  • Smart Agriculture
  • Sistemas POS
  • Robôs de serviço
  • Equipamento de áudio
  • Sensores IoT de baixo consumo e data loggers

Manual do produto: ESP32-C3 Development Board com OLED de 0.42"

Esta placa IoT compacta é baseada no chip ESP32-C3 (RISC-V) e dispõe de um ecrã OLED integrado de 0.42 polegadas. Como o pinout e o controlo do ecrã diferem dos módulos ESP32 padrão, encontrará abaixo as instruções específicas para utilizar a placa corretamente.


1. Especificações importantes de hardware

  • Chip: ESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0).
  • USB: USB nativo (USB-C). Atenção: ative "USB CDC On Boot" no Arduino IDE para suporte ao Serial Monitor.
  • Ecrã OLED: 0.42 polegadas (resolução efetiva 72x40 pixels).
  • Formato: Muito compacto (aprox. 20x25mm).

2. Pinout & Ligações (Atenção!)

A documentação online é muitas vezes confusa. Use as atribuições de pinos abaixo para esta placa específica (estilo ABRobot):

  • OLED I2C SDA: GPIO 5 (Não 8, como muitas vezes indicado nos esquemas).
  • OLED I2C SCL: GPIO 6 (Não 9).
  • LED integrado: GPIO 8 (Active LOW: LOW = ligado, HIGH = desligado).
  • Botão Boot: GPIO 9.
  • Serial de hardware (UART0): TX = GPIO 21, RX = GPIO 20.

3. Definições do Arduino IDE

Para programar esta placa, selecione as seguintes definições no Arduino IDE:

  • Board: ESP32C3 Dev Module
  • USB CDC On Boot: Enabled (Essencial para poder ver Serial.print).
  • Flash Mode: DIO (padrão).
Dica para o primeiro upload:
Se o upload falhar, mantenha o botão BOOT premido, prima brevemente RESET e depois solte BOOT. Isto força o modo de download.

4. Controlar o Ecrã OLED (Crucial)

O ecrã usa um controlador SSD1306, mas tem uma resolução física de apenas 72x40 pixels. No entanto, a buffer interna é 128x64. Deve aplicar um "offset" (deslocamento) para tornar o texto visível.

Biblioteca necessária: Instale a biblioteca U8g2 (de olikraus) através do Arduino Library Manager.

Exemplo de código:

#include 
#include 

// Inicialização para ESP32-C3 com I2C nos pinos 5 (SDA) e 6 (SCL)
// Usamos o driver padrão 128x64, mas apenas uma parte do ecrã.
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5);

// Definições para o ecrã de 0.42 polegadas
int width = 72;
int height = 40;

// Os offsets são necessários para centrar a saída na buffer 128x64
int xOffset = 30; // 30 funciona melhor na prática
int yOffset = 12; // (64 - 40) / 2 = 12

void setup(void) {
  delay(1000); // Pequena pausa para estabilidade
  
  u8g2.begin();
  u8g2.setContrast(255);      // Brilho máximo
  u8g2.setBusClock(400000);   // Velocidade I2C de 400kHz
  u8g2.setFont(u8g2_font_ncenB10_tr); // Escolha uma fonte legível
}

void loop(void) {
  u8g2.clearBuffer(); // Limpar buffer interno
  
  // Desenhar uma moldura para testar a área visível
  u8g2.drawFrame(xOffset, yOffset, width, height);
  
  // Desenhar texto (tenha em conta xOffset e yOffset!)
  u8g2.setCursor(xOffset + 5, yOffset + 25); 
  u8g2.print("ESP32-C3");
  
  u8g2.sendBuffer(); // Enviar dados para o ecrã
  delay(1000);
}

5. Verificar Pinos Extra (LED Blink)

Quer testar os restantes pinos? Use este loop simples. Atenção: o pino 8 também controla o LED integrado.

// GPIO 8 é o LED integrado (LOW = LIGADO)
#define LED_PIN 8 

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_PIN, LOW);  // LED Ligado
  delay(500);
  digitalWrite(LED_PIN, HIGH); // LED Desligado
  delay(500);
}
  • Dual-mode WiFi
  • Bluetooth 5 LE
  • 0.42 inch OLED
  • USB-programmering
Ao reproduzir, o vídeo do YouTube é carregado.

Por que escolher este produto?

  • Compact OLED-display – Directe visuele feedback op 0.42 inch.
  • Draadloze connectiviteit – Ondersteunt WiFi en Bluetooth 5.
  • Eenvoudig via USB – Programmeren gaat gemakkelijk via USB.
  • Ingebouwde antenne – Keramische antenne voor WiFi en Bluetooth.
  • Veel interfaces – Communicatie via UART, SPI, I2C, I2S en USB.
Especificações
ProcessorESP32-C3FN4/FH4, 32-bit RISC-V single-core tot 160 MHz
Flash-geheugen4 MB
Display0.42-inch OLED voor directe visuele feedback
ConnectiviteitDual-mode WiFi (802.11b/g/n) en Bluetooth 5 (LE, mesh)
ProgrammeringEenvoudig via USB
AntenneIngebouwde keramische antenne
Ondersteuning voor meerdere WiFi-modiStation, SoftAP en promiscuous mode
Analoge functiestwee 12-bit SAR ADC's, temperatuursensor
Cryptografische hardware acceleratieAES, SHA, RSA en meer
ChipESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0)
OLED Scherm0.42 inch (effectieve resolutie 72x40 pixels)
OLED I2C SDAGPIO 5 (Niet 8, zoals vaak vermeld in schema's)
OLED I2C SCLGPIO 6 (Niet 9)
Onboard LEDGPIO 8 (Active LOW: LOW = aan, HIGH = uit)
Boot ButtonGPIO 9
Hardware Serial (UART0)TX = GPIO 21, RX = GPIO 20
BoardESP32C3 Dev Module
USB CDC On BootEnabled (Essentieel om Serial.print te kunnen zien)
Flash ModeDIO (standaard)
FormaatZeer compact (ca. 20x25mm)

Frequentemente comprados juntos

Total: € 210,90

Avaliações

★★★★★ 4,8/5 5 avaliações
  • ★★★★★jk kaptijnCompra verificada

    Já vem com um programinha instalado que se conecta imediatamente ao WiFi com o seu telefone

  • ★★★★★Joop BoermaCompra verificada

    Funciona como esperado!!

  • ★★★★★Michel GutlichCompra verificada

    Bem embalado em uma pequena caixa de armazenamento e em ótimo estado

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente