Compact ESP32-C3 ontwikkelbord met 0,42 inch OLED-display voor IoT-projecten en draadloze toepassingen.
SKU: OT3345 Artikelnummer: AK049 EAN: 8721244302812 Locatie: C05.03
Alternatief
ESP32-C3 Super Mini Wi-Fi & BLE Met 4MB Flash
€ 4,99
Bekijk dit alternatief
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.
Door het lage stroomverbruik en de veelzijdige connectiviteit is dit bord geschikt voor:
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.
De documentatie online is vaak verwarrend. Gebruik onderstaande pin-toewijzingen voor dit specifieke bord (ABRobot-stijl):
LOW = aan, HIGH = uit).Om dit bord te programmeren selecteert u de volgende instellingen in de Arduino IDE:
ESP32C3 Dev ModuleEnabled (Essentieel om Serial.print te kunnen zien).DIO (standaard).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);
}
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);
}
| 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) |
Staat al een programmatje op die gelijk met WiFi verbinding maakt met je telefoon
Werkt zoals verwacht!!
Goed verpakt in klein opbergdoosje en in prima staat
leuk product
Goede intro in de ESP32 wereld
Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.
Alles over retourneren
ESP32-C3 ontwikkelbord met mini 0.42 inch midi OLED-display