معرفی محصول
برد توسعه ESP32-C3-Zero یک میکروکنترلر فوقکوچک و قدرتمند است که بر پایه تراشه ESP32-C3FH4/FN4 طراحی شده است. این برد از معماری RISC-V 32-bit تکهستهای با فرکانس کاری حداکثر 160 مگاهرتز بهره میبرد و با ترکیب ارتباطات بیسیم Wi-Fi 2.4GHz و Bluetooth® 5 (LE)، انتخابی ایدهآل برای پروژههای اینترنت اشیا (IoT)، تجهیزات پوشیدنی و خانههای هوشمند است.
طراحی این برد به صورت Castellated (دارای لبههای دندانهدار) است که اجازه میدهد آن را مستقیماً روی بردهای دیگر (Carrier Boards) لحیم کنید. همچنین وجود کانکتور USB Type-C، آنتن سرامیکی داخلی و ابعاد بسیار فشرده، فرآیند توسعه و یکپارچهسازی آن را در کوچکترین فضاها تسهیل میکند. این ماژول دارای امنیت سختافزاری بالا شامل شتابدهندههای رمزنگاری، RNG و HMAC است.
ویژگیها
پردازنده: RISC-V 32-bit تکهستهای با فرکانس 160MHz
ارتباطات بیسیم: پشتیبانی از Wi-Fi (802.11 b/g/n) و بلوتوث نسخه 5 (LE)
حافظه: دارای 4MB Flash داخلی، 400KB SRAM و 384KB ROM
پورت ارتباطی: مجهز به درگاه USB Type-C جهت برنامهریزی و تغذیه
تعداد پایه (GPIO): دارای 15 پایه ورودی/خروجی با قابلیت پیکربندی منعطف
رابطهای دیجیتال: شامل 3x SPI، 1x I2C، 2x UART، 1x I2S و 2x ADC
نورپردازی داخلی: مجهز به یک عدد RGB LED مدل WS2812 (متصل به GPIO10)
طراحی ماژولار: آنتن سرامیکی داخلی و لبههای دندانهدار برای استفاده در کاربردهای SMD
مدیریت توان: مصرف توان بسیار پایین و قابلیت تنظیم مستقل منبع تغذیه ماژول برای سناریوهای مختلف
امنیت: دارای شتابدهنده سختافزاری رمزنگاری، RNG، HMAC و ماژول امضای دیجیتال
کاربردها
پروژههای اینترنت اشیا (IoT) و مانیتورینگ از راه دور
تجهیزات الکترونیکی پوشیدنی (Wearables)
سیستمهای خانه هوشمند و اتوماسیون
دستگاههای موبایل و تجهیزات پرتابل
نمونهسازی سریع محصولات صنعتی (Prototyping)
نحوه راهاندازی و استفاده
برنامهنویسی: این برد از فریمورکهای متنوعی از جمله CircuitPython، MicroPython و C/C++ (Arduino IDE و ESP-IDF) پشتیبانی میکند.
ورود به مود دانلود (Flashing): برای آپلود کد، دکمه BOOT (GPIO9) را نگه دارید و سپس کابل USB Type-C را متصل کنید (یا دکمه Reset را بزنید).
تغذیه: در صورت استفاده از منبع تغذیه خارجی، ولتاژ 3.7V تا 6V را به پایهای که با سیلکاسکرین 5V مشخص شده است، متصل کنید.
نکات سختافزاری:
از پوشاندن بخش آنتن سرامیکی با قطعات فلزی یا پلاستیکی خودداری کنید تا کیفیت سیگنال حفظ شود.
پایههای GPIO12 تا GPIO17 به صورت داخلی برای ارتباط با حافظه فلش استفاده شدهاند و در دسترس نیستند.
پایههای پیشفرض سریال (UART0) عبارتند از: TX (GPIO21) و RX (GPIO20).