Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

ESP32-C3 разработъчна платка с мини 0.42 inch OLED дисплей

Тази ESP32-C3 разработъчна платка съчетава безжична свързаност с компактен OLED дисплей от 0.42 inch. Платката е базирана на надеждния чип ESP32C3FN4/FH4 и има вградена керамична антена за WiFi и Bluetooth. С 4MB flash памет и USB програмиране е идеална за различни IoT проекти.

Основни характеристики

  • Процесор: ESP32-C3FN4/FH4, 32-bit RISC-V single-core до 160 MHz
  • Flash памет: 4MB
  • Дисплей: 0.42-inch OLED за директна визуална обратна връзка
  • Свързаност: Dual-mode WiFi (802.11b/g/n) и Bluetooth 5 (LE, mesh)
  • Програмиране: Лесно чрез USB
  • Антена: Вградена керамична антена

WiFi и Bluetooth функции

  • WiFi с data rates до 150 Mbps, поддръжка на 20/40 MHz bandwidth
  • Поддръжка на множество WiFi режими: Station, SoftAP и promiscuous mode
  • Bluetooth 5 LE с висока предавателна мощност до 20 dBm и mesh мрежи
  • Вътрешна ко-екзистенция между WiFi и Bluetooth за споделено използване на антената

Хардуер и интерфейси

  • 22 програмируеми GPIO пина
  • Комуникация чрез UART, SPI, I2C, I2S и USB Serial/JTAG
  • Аналогови функции: два 12-bit SAR ADC, температурен сензор
  • Таймери и watchdogs за надеждно времеизмерване и откриване на грешки

Ниска консумация на енергия и защита

  • Четири енергоспестяващи режима, включително deep-sleep с едва 5 µA консумация
  • Функции за защита като secure boot и flash encryption
  • Криптографско хардуерно ускорение: AES, SHA, RSA и още

Приложения

Заради ниската консумация на енергия и многостранната свързаност тази платка е подходяща за:

  • Smart Home устройства
  • Индустриална автоматизация
  • Здравеопазване
  • Потребителска електроника
  • Smart Agriculture
  • POS системи
  • Сервизни роботи
  • Аудио оборудване
  • Low-power IoT сензори и data loggers

Ръководство за продукта: ESP32-C3 Development Board с 0.42" OLED

Тази компактна IoT платка е базирана на чипа ESP32-C3 (RISC-V) и разполага с интегриран 0.42 inch OLED екран. Тъй като pinout-ът и управлението на екрана се различават от стандартните ESP32 модули, по-долу ще намерите конкретните инструкции за правилното използване на платката.


1. Важни хардуерни спецификации

  • Чип: ESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0).
  • USB: Native USB (USB-C). Внимание: активирайте "USB CDC On Boot" в Arduino IDE за Serial Monitor support.
  • OLED екран: 0.42 inch (ефективна резолюция 72x40 pixels).
  • Формат: Много компактен (ок. 20x25mm).

2. Pinout & Свързвания (Внимание!)

Онлайн документацията често е объркваща. Използвайте следните pin-to-assignments за тази конкретна платка (ABRobot-style):

  • OLED I2C SDA: GPIO 5 (Не 8, както често е посочено в схеми).
  • OLED I2C SCL: GPIO 6 (Не 9).
  • Onboard LED: GPIO 8 (Active LOW: LOW = включено, HIGH = изключено).
  • Boot Button: GPIO 9.
  • Hardware Serial (UART0): TX = GPIO 21, RX = GPIO 20.

3. Настройки в Arduino IDE

За да програмирате тази платка, изберете следните настройки в Arduino IDE:

  • Board: ESP32C3 Dev Module
  • USB CDC On Boot: Enabled (Съществено, за да можете да виждате Serial.print).
  • Flash Mode: DIO (стандартно).
Съвет за първото качване:
Ако качването се провали, задръжте бутона BOOT, натиснете за кратко RESET, и след това отпуснете BOOT. Така ще принудите download режима.

4. Управление на OLED екрана (Критично)

Екранът използва SSD1306 контролер, но има физическа резолюция само 72x40 pixels. Вътрешният буфер обаче е 128x64. Трябва да приложите "offset" (изместване), за да направите текста видим.

Необходима библиотека: Инсталирайте U8g2 library (от olikraus) чрез Arduino Library Manager.

Примерен код:

#include 
#include 

// Инициализация за ESP32-C3 с I2C на pin 5 (SDA) и 6 (SCL)
// Използваме стандартния 128x64 driver, но само част от екрана.
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5);

// Настройки за 0.42 inch екрана
int width = 72;
int height = 40;

// Offset-ите са необходими, за да се центрира изходът в 128x64 буфера
int xOffset = 30; // 30 работи най-добре на практика
int yOffset = 12; // (64 - 40) / 2 = 12

void setup(void) {
  delay(1000); // Кратка пауза за стабилност
  
  u8g2.begin();
  u8g2.setContrast(255);      // Максимална яркост
  u8g2.setBusClock(400000);   // 400kHz I2C скорост
  u8g2.setFont(u8g2_font_ncenB10_tr); // Изберете четим font
}

void loop(void) {
  u8g2.clearBuffer(); // Изчисти вътрешния буфер
  
  // Начертайте рамка, за да тествате видимата област
  u8g2.drawFrame(xOffset, yOffset, width, height);
  
  // Начертайте текст (вземете предвид xOffset и yOffset!)
  u8g2.setCursor(xOffset + 5, yOffset + 25); 
  u8g2.print("ESP32-C3");
  
  u8g2.sendBuffer(); // Изпрати данните към екрана
  delay(1000);
}

5. Проверка на допълнителните пинове (LED Blink)

Искате да тествате останалите пинове? Използвайте този прост loop. Внимание: pin 8 управлява и onboard LED.

// GPIO 8 е Onboard LED (LOW = ВКЛ)
#define LED_PIN 8 

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

void loop() {
  digitalWrite(LED_PIN, LOW);  // LED Вкл
  delay(500);
  digitalWrite(LED_PIN, HIGH); // LED Изкл
  delay(500);
}
  • Двурежимен WiFi
  • Bluetooth 5 LE
  • 0.42 inch OLED
  • USB програмиране
При пускане видеото се зарежда от YouTube.

Защо да изберете този продукт?

  • Компактен OLED дисплей – Незабавна визуална обратна връзка на 0.42 инча.
  • Безжична свързаност – Поддържа WiFi и Bluetooth 5.
  • Лесно чрез USB – Програмирането става лесно чрез USB.
  • Вградена антена – Керамична антена за WiFi и Bluetooth.
  • Много интерфейси – Комуникация чрез UART, SPI, I2C, I2S и USB.
Спецификации
ПроцесорESP32-C3FN4/FH4, 32-битов RISC-V едноядрен до 160 MHz
Флаш памет4 MB
Дисплей0.42-инчов OLED за директна визуална обратна връзка
СвързаностДву-режимен WiFi (802.11b/g/n) и Bluetooth 5 (LE, mesh)
ПрограмиранеЛесно чрез USB
АнтенаВградена керамична антена
Поддръжка на множество WiFi режимиStation, SoftAP и promiscuous mode
Аналогови функциидва 12-битови SAR ADC, температурен сензор
Хардуерно ускорение за криптографияAES, SHA, RSA и още
ЧипESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0)
OLED екран0.42 инча (ефективна резолюция 72x40 пиксела)
OLED I2C SDAGPIO 5 (Не 8, както често е посочено в схемите)
OLED I2C SCLGPIO 6 (Не 9)
Вградена LED светлинаGPIO 8 (Active LOW: LOW = включено, HIGH = изключено)
Boot бутонGPIO 9
Хардуерен сериен порт (UART0)TX = GPIO 21, RX = GPIO 20
ПлаткаESP32C3 Dev Module
USB CDC при стартиранеАктивирано (съществено, за да може да се вижда Serial.print)
Режим на флашDIO (по подразбиране)
РазмерМного компактен (около 20x25mm)

Често купувани заедно

Общо: € 210,90

Отзиви

★★★★★ 4,8/5 5 отзива
  • ★★★★★jk kaptijnПотвърдена покупка

    Вече е инсталирана програмка, която веднага се свързва с телефона ви чрез WiFi

  • ★★★★★Joop BoermaПотвърдена покупка

    Работи както се очаква!!

  • ★★★★★Michel GutlichПотвърдена покупка

    Добре опаковано в малка кутия за съхранение и в отлично състояние

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани