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.json -
Open 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.