Compact ESP32-C3 ontwikkelbord met 0,42 inch OLED-display voor IoT-projecten en draadloze toepassingen.
SKU: OT3345 Número do artigo: AK049 EAN: 8721244302812 Localização: C05.03
Alternativa
ESP32-C3 Super Mini Wi-Fi & BLE Com 4MB Flash
€ 4,99
Ver esta alternativa
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.
Devido ao baixo consumo de energia e à conectividade versátil, esta placa é adequada para:
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.
A documentação online é muitas vezes confusa. Use as atribuições de pinos abaixo para esta placa específica (estilo ABRobot):
LOW = ligado, HIGH = desligado).Para programar esta placa, selecione as seguintes definições no Arduino IDE:
ESP32C3 Dev ModuleEnabled (Essencial para poder ver Serial.print).DIO (padrão).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);
}
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);
}
| Processor | ESP32-C3FN4/FH4, 32-bit RISC-V single-core tot 160 MHz |
|---|---|
| Flash-geheugen | 4 MB |
| Display | 0.42-inch OLED voor directe visuele feedback |
| Connectiviteit | Dual-mode WiFi (802.11b/g/n) en Bluetooth 5 (LE, mesh) |
| Programmering | Eenvoudig via USB |
| Antenne | Ingebouwde keramische antenne |
| Ondersteuning voor meerdere WiFi-modi | Station, SoftAP en promiscuous mode |
| Analoge functies | twee 12-bit SAR ADC's, temperatuursensor |
| Cryptografische hardware acceleratie | AES, SHA, RSA en meer |
| Chip | ESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0) |
| OLED Scherm | 0.42 inch (effectieve resolutie 72x40 pixels) |
| OLED I2C SDA | GPIO 5 (Niet 8, zoals vaak vermeld in schema's) |
| OLED I2C SCL | GPIO 6 (Niet 9) |
| Onboard LED | GPIO 8 (Active LOW: LOW = aan, HIGH = uit) |
| Boot Button | GPIO 9 |
| Hardware Serial (UART0) | TX = GPIO 21, RX = GPIO 20 |
| Board | ESP32C3 Dev Module |
| USB CDC On Boot | Enabled (Essentieel om Serial.print te kunnen zien) |
| Flash Mode | DIO (standaard) |
| Formaat | Zeer compact (ca. 20x25mm) |
Placa de desenvolvimento ESP32-C3 com mini display OLED midi de 0.42 polegadas
€ 5,00
Módulo sensor de vibração e choque
€ 4,40
Fonte de alimentação de laboratório Velleman, comutável, regulável, 0-60 VDC/0-5 A
€ 179,00
TTGO T-Display V1.1 ESP32 - com 1.14 polegadas TFT Display
€ 22,50
Total: € 210,90
Já vem com um programinha instalado que se conecta imediatamente ao WiFi com o seu telefone
Funciona como esperado!!
Bem embalado em uma pequena caixa de armazenamento e em ótimo estado
produto giro
Boa introdução ao mundo do ESP32
Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.
Tudo sobre devoluções
Placa de desenvolvimento ESP32-C3 com mini display OLED midi de 0.42 polegadas