ESP32-C3 Mini RISC-V Wi-Fi Bluetooth
10,000 د.ع
Build compact, energy-efficient IoT projects with the Waveshare ESP32-C3 Mini Development Board, a feature-packed module based on the Espressif ESP32-C3FN4 single-core RISC-V processor. This mini board combines the power of Wi-Fi and Bluetooth 5.0 connectivity with an ultra-compact form factor, making it ideal for space-constrained applications such as wearable devices, sensor nodes, and embedded IoT solutions
In stock
CompareDescription
Waveshare ESP32-C3 Mini Development Board – Based on ESP32-C3FN4 Single-Core Processor
Build compact, energy-efficient IoT projects with the Waveshare ESP32-C3 Mini Development Board, a feature-packed module based on the Espressif ESP32-C3FN4 single-core RISC-V processor. This mini board combines the power of Wi-Fi and Bluetooth 5.0 connectivity with an ultra-compact form factor, making it ideal for space-constrained applications such as wearable devices, sensor nodes, and embedded IoT solutions .
The ESP32-C3FN4 at the heart of this board features a 32-bit RISC-V single-core processor running at up to 160 MHz, with 400 KB of SRAM and 4 MB of embedded flash memory . Unlike the classic ESP32, the ESP32-C3 is built on the RISC-V open-source architecture, offering excellent power efficiency while maintaining robust wireless performance . The chip supports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5.0 (LE), providing reliable connectivity for cloud services, smartphone communication, and mesh networking applications .
The Waveshare ESP32-C3 Mini follows the familiar ESP32-C3-DevKitM-1 pinout, ensuring compatibility with a wide range of existing shields, modules, and accessories . The board features a USB-C connector for programming and power, with an onboard CH343 USB-to-serial chip for easy firmware uploads . The compact design measures just 25.5mm x 18mm, making it one of the smallest ESP32-C3 development boards available, yet it retains 12 GPIO pins, 4 ADC channels, and support for I2C, SPI, and UART interfaces . Whether you’re developing battery-powered sensors, wireless control systems, or compact IoT gateways, this ESP32-C3 Mini board delivers the performance and efficiency you need .
Key Features
ESP32-C3FN4 RISC-V Processor
Powered by the Espressif ESP32-C3FN4 single-core 32-bit RISC-V processor running at up to 160 MHz, offering excellent performance-per-watt and open-source architecture for flexible development .
Integrated Wi-Fi and Bluetooth 5.0
Supports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5.0 (LE), providing reliable wireless connectivity for IoT applications, cloud services, and smartphone communication with low power consumption .
4 MB Embedded Flash Memory
Features 4 MB of onboard flash memory, providing ample space for application code, data logging, and OTA (over-the-air) firmware updates .
Compact Mini Form Factor
Measures just 25.5mm x 18mm, making it ideal for space-constrained applications including wearables, portable devices, and embedded systems where board real estate is limited .
USB-C Programming Interface
Modern USB-C connector with onboard CH343 USB-to-serial converter for easy programming and power delivery, eliminating the need for external programmers .
Standard Pinout Compatibility
Follows the ESP32-C3-DevKitM-1 pinout, ensuring compatibility with existing shields, modules, and accessories designed for the ESP32-C3 ecosystem .
Multiple Peripheral Interfaces
Provides 12 GPIO pins, 4 ADC channels, and support for I2C, SPI, UART, and PWM interfaces, allowing flexible connection to sensors, actuators, and peripherals .
Low Power Consumption
Optimized for battery-powered applications with deep sleep current consumption as low as 5µA, making it ideal for remote sensors and portable IoT devices .
Built-in Security Features
Includes hardware-accelerated encryption (AES-128/256, SHA-1/256), secure boot, and flash encryption for robust security in connected applications .
Comprehensive Development Support
Fully supported by ESP-IDF, Arduino IDE, PlatformIO, and MicroPython, with extensive documentation and community examples for rapid development .
Specifications
| Parameter | Value |
|---|---|
| Model | Waveshare ESP32-C3 Mini |
| SoC | ESP32-C3FN4 |
| Processor | 32-bit RISC-V single-core |
| Clock Speed | Up to 160 MHz |
| SRAM | 400 KB |
| Flash Memory | 4 MB (embedded) |
| Wireless | 2.4 GHz Wi-Fi (802.11 b/g/n), Bluetooth 5.0 (LE) |
| GPIO Pins | 12 (multipurpose) |
| ADC Channels | 4 (12-bit) |
| Interfaces | I2C, SPI, UART, PWM |
| USB | USB-C (CH343 USB-to-serial) |
| Operating Voltage | 3.3V |
| Power Input | 5V via USB-C or 3.3V via pin |
| Deep Sleep Current | < 5µA (typical) |
| Dimensions | 25.5mm x 18mm |
| Mounting | Castellated edges for SMT or through-hole pins |
| Compatibility | ESP32-C3-DevKitM-1 pinout |
Pin Configuration
| Pin Group | Pins | Functions |
|---|---|---|
| GPIO | IO0-IO10, IO18-IO21 | Digital I/O, PWM |
| Analog Input | ADC1_CH0-ADC1_CH3 | 12-bit ADC channels |
| I2C | IO8 (SDA), IO9 (SCL) | I²C communication |
| SPI | IO5 (CS), IO6 (CLK), IO7 (MOSI), IO2 (MISO) | SPI interface |
| UART | IO20 (TX), IO21 (RX) | Serial communication |
| Power | 5V, 3.3V, EN, GND | Power supply and enable |
| USB | USB-C | Programming and power |
Wiring Diagram
Basic Power and Programming
USB-C Cable -----> Board USB-C Port (Provides 5V power and programming)
Connecting an I2C Sensor
ESP32-C3 Mini I2C Sensor -------------- ---------- 3.3V -----> VCC GND -----> GND IO8 (SDA) -----> SDA IO9 (SCL) -----> SCL
Battery Powered Operation
3.7V Li-Po Battery -----> 3.3V pin (with regulator) GND -----------------> GND
Arduino IDE Setup
Open Arduino IDE
Go to File > Preferences
Add the following URL to “Additional Boards Manager URLs”:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsonOpen Tools > Board > Boards Manager
Search for “ESP32” and install the “ESP32 by Espressif Systems” package
Select ESP32C3 Dev Module from the boards menu
Choose the appropriate settings (Flash Size: 4MB, CPU Frequency: 160MHz)
Select the correct COM port and upload
Arduino Code Example
// Example: Blink LED and Connect to Wi-Fi #include <WiFi.h> const char* ssid = "your_SSID"; const char* password = "your_PASSWORD"; const int ledPin = 10; // Built-in LED on ESP32-C3 Mini void setup() { Serial.begin(115200); pinMode(ledPin, OUTPUT); Serial.println("ESP32-C3 Mini Starting"); // Connect to Wi-Fi WiFi.begin(ssid, password); Serial.print("Connecting to Wi-Fi"); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(); Serial.print("Connected. IP address: "); Serial.println(WiFi.localIP()); } void loop() { // Blink LED digitalWrite(ledPin, HIGH); delay(500); digitalWrite(ledPin, LOW); delay(500); // Print Wi-Fi signal strength Serial.print("RSSI: "); Serial.println(WiFi.RSSI()); }
MicroPython Code Example
# Example: Simple LED blink and Wi-Fi connection import network import time from machine import Pin # Initialize LED led = Pin(10, Pin.OUT) # Connect to Wi-Fi wlan = network.WLAN(network.STA_IF) wlan.active(True) wlan.connect('your_SSID', 'your_PASSWORD') while not wlan.isconnected(): print('Connecting to Wi-Fi...') time.sleep(1) print('Connected. Network config:', wlan.ifconfig()) # Blink LED while True: led.value(1) time.sleep(0.5) led.value(0) time.sleep(0.5)
Common Applications
Battery-powered IoT sensors and data loggers
Wearable electronics and portable devices
Smart home sensors and actuators
Wireless control systems
Bluetooth LE peripherals
Mesh networking nodes
Industrial monitoring and automation
Educational electronics projects
Prototyping and product development
Package Contents
1 x Waveshare ESP32-C3 Mini Development Board
لوحة تطوير Waveshare ESP32-C3 Mini – تعتمد على معالج ESP32-C3FN4 أحادي النواة
ابنِ مشاريع إنترنت الأشياء المدمجة والموفرة للطاقة باستخدام لوحة تطوير Waveshare ESP32-C3 Mini، وهي وحدة غنية بالميزات تعتمد على معالج Espressif ESP32-C3FN4 أحادي النواة RISC-V. تجمع هذه اللوحة المصغرة بين قوة اتصال Wi-Fi و Bluetooth 5.0 وعامل شكل فائق الصغر، مما يجعلها مثالية للتطبيقات محدودة المساحة مثل الأجهزة القابلة للارتداء وعقد الاستشعار وحلول إنترنت الأشياء المدمجة .
يتميز معالج ESP32-C3FN4 في قلب هذه اللوحة بمعالج RISC-V أحادي النواة 32 بت يعمل بتردد يصل إلى 160 ميجاهرتز، مع 400 كيلوبايت من ذاكرة الوصول العشوائي و 4 ميجابايت من ذاكرة الفلاش المدمجة . على عكس ESP32 الكلاسيكي، تم بناء ESP32-C3 على بنية RISC-V مفتوحة المصدر، مما يوفر كفاءة طاقة ممتازة مع الحفاظ على أداء لاسلكي قوي . تدعم الشريحة Wi-Fi 2.4 جيجاهرتز و Bluetooth 5.0، مما يوفر اتصالاً موثوقًا للخدمات السحابية والتواصل مع الهواتف الذكية وتطبيقات الشبكات المتداخلة .
تتبع لوحة Waveshare ESP32-C3 Mini تخطيط دبابيس ESP32-C3-DevKitM-1 المألوف، مما يضمن التوافق مع مجموعة واسعة من الدروع والوحدات والملحقات الحالية . تتميز اللوحة بموصل USB-C للبرمجة والطاقة، مع شريحة CH343 USB-to-serial مدمجة لتحميل البرامج الثابتة بسهولة . يبلغ قياس التصميم المدمج 25.5 مم × 18 مم فقط، مما يجعلها واحدة من أصغر لوحات تطوير ESP32-C3 المتاحة، ومع ذلك تحتفظ بـ 12 دبوس GPIO و 4 قنوات ADC ودعم واجهات I2C و SPI و UART . سواء كنت تطور أجهزة استشعار تعمل بالبطارية أو أنظمة تحكم لاسلكية أو بوابات إنترنت الأشياء المدمجة، فإن لوحة ESP32-C3 Mini هذه تقدم الأداء والكفاءة التي تحتاجها .
المميزات الرئيسية
معالج ESP32-C3FN4 RISC-V
مدعوم بمعالج Espressif ESP32-C3FN4 أحادي النواة 32 بت RISC-V يعمل بتردد يصل إلى 160 ميجاهرتز، مما يوفر أداءً ممتازًا لكل واط وهندسة مفتوحة المصدر للتطوير المرن .
Wi-Fi و Bluetooth 5.0 مدمجان
يدعم Wi-Fi 2.4 جيجاهرتز و Bluetooth 5.0، مما يوفر اتصالاً لاسلكيًا موثوقًا لتطبيقات إنترنت الأشياء والخدمات السحابية والتواصل مع الهواتف الذكية باستهلاك طاقة منخفض .
ذاكرة فلاش مدمجة 4 ميجابايت
يتميز بذاكرة فلاش مدمجة سعة 4 ميجابايت، مما يوفر مساحة وافرة لكود التطبيق وتسجيل البيانات وتحديثات البرامج الثابتة عبر الهواء .
عامل شكل مصغر مدمج
قياسات 25.5 مم × 18 مم فقط، مما يجعله مثاليًا للتطبيقات محدودة المساحة بما في ذلك الأجهزة القابلة للارتداء والأجهزة المحمولة والأنظمة المدمجة حيث المساحة على اللوحة محدودة .
واجهة برمجة USB-C
موصل USB-C حديث مع شريحة CH343 USB-to-serial مدمجة لبرمجة سهلة وتوصيل الطاقة، مما يلغي الحاجة إلى مبرمجين خارجيين .
توافق تخطيط الدبابيس القياسي
يتبع تخطيط دبابيس ESP32-C3-DevKitM-1، مما يضمن التوافق مع الدروع والوحدات والملحقات الحالية المصممة لنظام ESP32-C3 البيئي .
واجهات محيطية متعددة
يوفر 12 دبوس GPIO و 4 قنوات ADC ودعم واجهات I2C و SPI و UART و PWM، مما يسمح بالاتصال المرن بأجهزة الاستشعار والمشغلات والمحيطات .
استهلاك طاقة منخفض
محسن للتطبيقات التي تعمل بالبطارية مع استهلاك تيار في وضع السكون العميق يصل إلى 5 ميكروأمبير، مما يجعله مثاليًا لأجهزة الاستشعار عن بُعد وأجهزة إنترنت الأشياء المحمولة .
ميزات أمان مدمجة
يتضمن تشفيرًا مسرّعًا بالأجهزة وتشغيلًا آمنًا وتشفير فلاش لأمان قوي في التطبيقات المتصلة .
دعم تطوير شامل
مدعوم بالكامل بواسطة ESP-IDF و Arduino IDE و PlatformIO و MicroPython، مع توثيق واسع وأمثلة مجتمعية للتطوير السريع .
المواصفات الفنية
| المعلمة | القيمة |
|---|---|
| الموديل | Waveshare ESP32-C3 Mini |
| SoC | ESP32-C3FN4 |
| المعالج | RISC-V 32 بت أحادي النواة |
| تردد الساعة | حتى 160 ميجاهرتز |
| ذاكرة الوصول العشوائي | 400 كيلوبايت |
| ذاكرة الفلاش | 4 ميجابايت |
| اللاسلكي | Wi-Fi 2.4 جيجاهرتز، Bluetooth 5.0 |
| دبابيس GPIO | 12 |
| قنوات ADC | 4 |
| الواجهات | I2C, SPI, UART, PWM |
| USB | USB-C |
| جهد التشغيل | 3.3V |
| تيار السكون العميق | < 5 ميكروأمبير |
| الأبعاد | 25.5 مم × 18 مم |
التطبيقات الشائعة
أجهزة استشعار إنترنت الأشياء التي تعمل بالبطارية ومسجلات البيانات
الإلكترونيات القابلة للارتداء والأجهزة المحمولة
أجهزة استشعار ومشغلات المنزل الذكي
أنظمة التحكم اللاسلكية
الأجهزة الطرفية Bluetooth LE
عقد الشبكات المتداخلة
المراقبة والأتمتة الصناعية
مشاريع الإلكترونيات التعليمية
النمذجة الأولية وتطوير المنتجات
محتويات العلبة
1 × لوحة تطوير Waveshare ESP32-C3 Mini








Reviews
There are no reviews yet