Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

ESP32-C3 ontwikkelbord met mini 0.42 inch OLED-display

Dit ESP32-C3 ontwikkelbord combineert draadloze connectiviteit met een compact OLED-display van 0.42 inch. Het bord is gebaseerd op de betrouwbare ESP32C3FN4/FH4 chip en heeft een ingebouwde keramische antenne voor WiFi en Bluetooth. Met 4MB flashgeheugen en USB-programmering is het ideaal voor diverse IoT-projecten.

Belangrijkste kenmerken

  • Processor: ESP32-C3FN4/FH4, 32-bit RISC-V single-core tot 160 MHz
  • Flashgeheugen: 4MB
  • 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

WiFi en Bluetooth functies

  • WiFi met data rates tot 150 Mbps, ondersteuning voor 20/40 MHz bandbreedte
  • Ondersteuning voor meerdere WiFi-modi: Station, SoftAP en promiscuous mode
  • Bluetooth 5 LE met hoge zendkracht tot 20 dBm en mesh-netwerken
  • Interne co-existentie tussen WiFi en Bluetooth voor gedeeld antennegebruik

Hardware en interfaces

  • 22 programmeerbare GPIO-pinnen
  • Communicatie via UART, SPI, I2C, I2S en USB Serial/JTAG
  • Analoge functies: twee 12-bit SAR ADC's, temperatuursensor
  • Timers en watchdogs voor betrouwbare timing en foutdetectie

Laag stroomverbruik en beveiliging

  • Vier energiebesparende modi, waaronder deep-sleep met slechts 5 µA stroomverbruik
  • Beveiligingsfuncties zoals secure boot en flash encryptie
  • Cryptografische hardware acceleratie: AES, SHA, RSA en meer

Toepassingen

Door het lage stroomverbruik en de veelzijdige connectiviteit is dit bord geschikt voor:

  • Smart Home apparaten
  • Industriële automatisering
  • Gezondheidszorg
  • Consumentenelektronica
  • Smart Agriculture
  • POS-systemen
  • Service robots
  • Audioapparatuur
  • Low-power IoT sensoren en data loggers

Producthandleiding: ESP32-C3 Development Board met 0.42" OLED

Dit compacte IoT-board is gebaseerd op de ESP32-C3 (RISC-V) chip en beschikt over een geïntegreerd 0.42 inch OLED-schermpje. Omdat de pinout en de aansturing van het scherm afwijken van standaard ESP32-modules, vindt u hieronder de specifieke instructies om het bord correct te gebruiken.


1. Belangrijke Hardware Specificaties

  • Chip: ESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0).
  • USB: Native USB (USB-C). Let op: activeer "USB CDC On Boot" in Arduino IDE voor Serial Monitor support.
  • OLED Scherm: 0.42 inch (effectieve resolutie 72x40 pixels).
  • Formaat: Zeer compact (ca. 20x25mm).

2. Pinout & Aansluitingen (Let op!)

De documentatie online is vaak verwarrend. Gebruik onderstaande pin-toewijzingen voor dit specifieke bord (ABRobot-stijl):

  • 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.

3. Arduino IDE Instellingen

Om dit bord te programmeren selecteert u de volgende instellingen in de Arduino IDE:

  • Board: ESP32C3 Dev Module
  • USB CDC On Boot: Enabled (Essentieel om Serial.print te kunnen zien).
  • Flash Mode: DIO (standaard).
Tip voor de eerste keer uploaden:
Als de upload faalt, houd de BOOT-knop ingedrukt, druk kort op RESET, en laat dan BOOT los. Hiermee forceert u de download-modus.

4. Het OLED Scherm Aansturen (Cruciaal)

Het scherm gebruikt een SSD1306 controller, maar heeft een fysieke resolutie van slechts 72x40 pixels. De interne buffer is echter 128x64. U moet een "offset" (verschuiving) toepassen om tekst zichtbaar te maken.

Benodigde Bibliotheek: Installeer de U8g2 library (van olikraus) via de Arduino Library Manager.

Voorbeeldcode:

#include 
#include 

// Initialisatie voor ESP32-C3 met I2C op pin 5 (SDA) en 6 (SCL)
// We gebruiken de standaard 128x64 driver, maar slechts een deel van het scherm.
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5);

// Instellingen voor het 0.42 inch schermpje
int width = 72;
int height = 40;

// De offsets zijn nodig om de output te centreren in de 128x64 buffer
int xOffset = 30; // 30 werkt het best in de praktijk
int yOffset = 12; // (64 - 40) / 2 = 12

void setup(void) {
  delay(1000); // Korte pauze voor stabiliteit
  
  u8g2.begin();
  u8g2.setContrast(255);      // Maximale helderheid
  u8g2.setBusClock(400000);   // 400kHz I2C snelheid
  u8g2.setFont(u8g2_font_ncenB10_tr); // Kies een leesbaar font
}

void loop(void) {
  u8g2.clearBuffer(); // Wis interne buffer
  
  // Teken een kader om het zichtbare gebied te testen
  u8g2.drawFrame(xOffset, yOffset, width, height);
  
  // Teken tekst (houd rekening met xOffset en yOffset!)
  u8g2.setCursor(xOffset + 5, yOffset + 25); 
  u8g2.print("ESP32-C3");
  
  u8g2.sendBuffer(); // Stuur data naar het scherm
  delay(1000);
}

5. Extra Pins Controleren (LED Blink)

Wilt u de overige pins testen? Gebruik deze eenvoudige loop. Let op: pin 8 stuurt ook de onboard LED aan.

// GPIO 8 is de Onboard LED (LOW = AAN)
#define LED_PIN 8 

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

void loop() {
  digitalWrite(LED_PIN, LOW);  // LED Aan
  delay(500);
  digitalWrite(LED_PIN, HIGH); // LED Uit
  delay(500);
}
  • Dual-mode WiFi
  • Bluetooth 5 LE
  • 0.42 inch OLED
  • USB-programmering
Bij afspelen wordt de video van YouTube geladen.

Waarom kiezen voor dit product?

  • 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.
Specificaties
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)

Vaak samen gekocht

Totaal: € 210,90

Beoordelingen

★★★★★ 4,8/5 5 beoordelingen
  • ★★★★★jk kaptijnGeverifieerde koop

    Staat al een programmatje op die gelijk met WiFi verbinding maakt met je telefoon

  • ★★★★★Joop BoermaGeverifieerde koop

    Werkt zoals verwacht!!

  • ★★★★★Michel GutlichGeverifieerde koop

    Goed verpakt in klein opbergdoosje en in prima staat

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken