برد رزبری پای پیکو Type C یک برد توسعه کوچک مبتنی بر میکروکنترلر RP2040 است که برای برنامهنویسی، کنترل تجهیزات الکترونیکی و توسعه سیستمهای امبدد استفاده میشود.
این برد با پردازنده دو هستهای، پشتیبانی از MicroPython و رابط USB Type-C، امکان اجرای پروژههای کنترلی و ارتباط با انواع سنسورها و ماژولها را فراهم میکند.
نام محصول
Raspberry Pi Pico Type-C
سازنده میکروکنترلر
Raspberry Pi
هر عدد
۶۰۰٬۰۰۰تومان
معماری پردازنده
Dual-Core ARM Cortex-M0+
فرکانس پردازنده
حداکثر 133MHz
حافظه SRAM
264KB
حافظه فلش
2MB
نوع پورت USB
USB Type-C
رابط USB
USB 1.1 بر اساس RP2040
تعداد GPIO
۲۶ پایه قابلدسترسی در Pico استاندارد
مبدل آنالوگ به دیجیتال
۳ ورودی ADC با دقت ۱۲ بیت
رابط UART
۲ عدد
رابط SPI
۲ عدد
رابط I2C
۲ عدد
خروجی PWM
۱۶ کانال
رابط PIO
۸ State Machine
سطح منطقی GPIO
3.3V
زبان برنامهنویسی
MicroPython و C/C++
ارتباط بیسیم
ندارد؛ در صورت انطباق با Pico بدون W
تعداد پایه برد
۴۰ موقعیت پایه در نسخه استاندارد
ابعاد
51×21 میلیمتر در نسخه استاندارد
معرفی رزبری پای پیکو Type C
رزبری پای پیکو Type C یک برد توسعه میکروکنترلری بر پایه معماری Raspberry Pi Pico است که برای اجرای برنامههای کنترلی، پردازش داده سنسورها و ساخت تجهیزات الکترونیکی طراحی شده است.
در نسخه مبتنی بر RP2040، پردازنده دو هستهای ARM Cortex-M0+ با فرکانس حداکثر ۱۳۳ مگاهرتز، امکان اجرای برنامههای امبدد و مدیریت رابطهای ارتباطی مختلف را فراهم میکند.
این برد برخلاف کامپیوترهای رزبری پای، سیستمعامل لینوکس اجرا نمیکند و برنامههای آن مستقیماً روی میکروکنترلر اجرا میشوند. به همین دلیل برای پروژههای کنترلی، سیستمهای بلادرنگ و کاربردهای کممصرف قابل استفاده است.
استفاده از درگاه USB Type-C نیز اتصال برد به کامپیوتر را با کابل مناسب امکانپذیر میکند.
رزبری پای پیکو Type C چه کاری انجام میدهد؟
وظیفه اصلی این برد، اجرای برنامههای کنترلی و ارتباط با قطعات الکترونیکی مختلف است.
میکروکنترلر RP2040 اطلاعات ورودی را از سنسورها، کلیدها یا رابطهای ارتباطی دریافت میکند و پس از پردازش، خروجی موردنیاز را از طریق پایههای GPIO، PWM یا سایر رابطها ایجاد میکند.
برای مثال، میتوان از آن برای اندازهگیری دما، کنترل سرعت موتور از طریق درایور مناسب، ثبت داده سنسورها یا مدیریت یک سیستم اتوماسیون کوچک استفاده کرد.
وجود رابطهای UART، SPI و I2C نیز ارتباط با نمایشگرها، حافظههای خارجی و ماژولهای جانبی را ممکن میسازد.
نحوه راهاندازی رزبری پای پیکو Type C
برای راهاندازی برد، آن را با کابل USB Type-C دارای قابلیت انتقال داده به کامپیوتر متصل کنید.
در بردهای سازگار با بوتلودر استاندارد RP2040، با نگهداشتن کلید BOOTSEL هنگام اتصال USB، برد در حالت برنامهریزی قرار میگیرد و بهصورت درایو RPI-RP2 شناسایی میشود.
سپس میتوانید فایل UF2 مربوط به MicroPython یا برنامه کامپایلشده را روی این درایو کپی کنید. پس از انتقال فایل، برد بهصورت خودکار راهاندازی مجدد میشود و برنامه را اجرا میکند.
برای توسعه برنامه نیز میتوانید از محیط Thonny یا ابزارهای C/C++ استفاده کنید
ساخت پروژههای اینترنت اشیا با استفاده از ماژول ارتباطی خارجی
خواندن اطلاعات سنسورهای دما، رطوبت، فشار و حرکت
کنترل موتورهای DC، سروو و استپر با درایور مناسب
ساخت تجهیزات اندازهگیری و ثبت داده
طراحی سیستمهای اتوماسیون و کنترل صنعتی سبک
راهاندازی نمایشگرهای LCD و OLED
پیادهسازی رابطهای ارتباطی UART، SPI و I2C
توسعه پروژههای رباتیک و تجهیزات هوشمند
آموزش برنامهنویسی میکروکنترلر با MicroPython و C/C++
مزایا و ویژگیهای رزبری پای پیکو Type C
مجهز به میکروکنترلر دو هستهای RP2040
فرکانس پردازشی حداکثر ۱۳۳ مگاهرتز
برخورداری از ۲۶ پایه GPIO در طراحی استاندارد Pico
استفاده از پورت USB Type-C برای تغذیه و انتقال داده
پشتیبانی از برنامهنویسی MicroPython و C/C++
امکان انتقال مستقیم فایل UF2 برای برنامهریزی
پشتیبانی از رابطهای UART، SPI و I2C
دارای ۱۶ کانال PWM برای تولید سیگنالهای کنترلی
مجهز به واحدهای PIO برای پیادهسازی رابطهای اختصاصی
ابعاد کوچک و مناسب برای نمونهسازی و توسعه سختافزار
نکات ایمنی و محدودیتهای فنی هنگام استفاده از رزبری پای پیکو Type C، توجه داشته باشید که پایههای GPIO با سطح منطقی ۳٫۳ ولت کار میکنند و تحمل مستقیم سیگنال ۵ ولت را ندارند. برای اتصال تجهیزات ۵ ولتی از مبدل سطح ولتاژ مناسب استفاده کنید. همچنین موتور، رله و سایر بارهای پرمصرف را مستقیماً به GPIO متصل نکنید و برای آنها مدار درایور و منبع تغذیه مناسب در نظر بگیرید. هنگام استفاده همزمان از تغذیه USB و منبع خارجی نیز مدار تغذیه نسخه واقعی برد را بررسی کنید
سؤالات متداول
آیا رزبری پای پیکو Type C از MicroPython و Arduino IDE پشتیبانی میکند؟
بردهای مبتنی بر RP2040 از MicroPython و C/C++ پشتیبانی میکنند. برنامهنویسی از طریق Arduino IDE نیز با نصب پشتیبانی نرمافزاری مناسب امکانپذیر است. برای نسخههای متفرقه، باید تنظیمات برد و نوع فلش با سختافزار مطابقت داشته باشند.
چرا رزبری پای پیکو Type C هنگام اتصال به کامپیوتر شناسایی نمیشود؟
ابتدا از کابل USB دارای قابلیت انتقال داده استفاده کنید؛ بعضی کابلها فقط برای شارژ ساخته شدهاند. سپس با نگهداشتن کلید BOOTSEL هنگام اتصال، حالت بوتلودر را آزمایش کنید. اگر درایو RPI-RP2 ظاهر نشد، کابل، کانکتور، تغذیه و سلامت برد را بررسی کنید.
آیا میتوان سنسور یا ماژول ۵ ولتی را مستقیم به GPIO متصل کرد؟
خیر، اتصال مستقیم خروجی ۵ ولتی به GPIO مجاز نیست. پایههای RP2040 با سطح منطقی ۳٫۳ ولت کار میکنند و برای دریافت سیگنال ۵ ولتی باید از مبدل سطح ولتاژ یا مدار واسط مناسب استفاده شود.
جمعبندی
رزبری پای پیکو Type C یک برد توسعه مبتنی بر میکروکنترلر RP2040 برای برنامهنویسی، کنترل تجهیزات الکترونیکی و ساخت سیستمهای امبدد است. پردازنده دو هستهای، پشتیبانی از MicroPython و C/C++ و رابطهای ارتباطی متنوع، این برد را برای نمونهسازی و توسعه پروژههای سختافزاری کاربردی میکند.
هنگام خرید از فروشگاه پایلوتک، مشخصات میکروکنترلر، ظرفیت فلش، وضعیت پینهدر و سازگاری پینآوت نسخه Type-C را بررسی کنید