برای مشاغلی که Raspberry Pi خیلی بزرگ است، وقت آن رسیده که یک میکروکنترلر وارد کنید. به جز اکنون، Raspberry Pi آن ها را نیز می سازد.
تراشه RP2040 اولین ورود رزبری پای به دنیای میکروکنترلرها است. این تراشه کوچک، کم توان و کارایی بالا، قادر است پروژه های پیچیده را بدون هزینه های گزاف تامین کند. با این حال، بهترین چیز این است که RP2040 در دسترس هر سازنده ای است که می خواهد از آن برای محصولات خود استفاده کند.
این به سرعت منجر به عرضه طیف گسترده ای از بردهای مبتنی بر RP2040 به بازار شده است، اما این SBC ها چه چیزی برای ارائه دارند؟
تراشه Raspberry Pi RP2040
میکروکنترلر RP2040 که حول یک پردازنده دو هستهای ARM Cortex-M0+ با فرکانس 133 مگاهرتز کار میکند، یک تراشه شگفتانگیز قدرتمند برای اندازه کوچکش است. البته، این تراشه مشخصات بیشتری نسبت به CPU دارد.
- حافظه: 264 کیلوبایت SRAM روی تراشه
- ورودی/خروجی: 2 عدد UART، 2 عدد کنترلر SPI، 2 عدد کنترلر IC2، 16 عدد کانال PWM، 1 عدد کنترلر USB 1.1
- برق ورودی: 1.8 تا 5.5 ولت DC
در کنار این مشخصات، تراشه RP2040 همچنین دارای برنامهریزی کشیدن و رها کردن از طریق USB، حالتهای خواب کم مصرف و غیرفعال، ساعت دقیق روی تراشه و سنسور دما است. این به شما امکان دسترسی به اجزای داخلی را می دهد که معمولاً جدا از سایر میکروکنترلرها هستند.
در اینجا هشت مورد از بهترین بردهای مبتنی بر RP2040 که امروزه در دسترس هستند آورده شده است.
1. برد میکروکنترلر Raspberry Pi Pico
بنیاد Raspberry Pi به تولید خط کامپیوترهای تک برد محبوب خود معروف است، اما RPi Pico در این دسته قرار نمی گیرد. در عوض، Pico یک برد میکروکنترلر است که حول تراشه RP2040 این شرکت ساخته شده است.
این برد به عنوان یک طراحی مرجع خوب برای برد میکروکنترلر مبتنی بر RP2040 عمل می کند و دسترسی به تمام ورودی/خروجی داخلی تراشه را با چند زنگ و سوت که آن را از بقیه متمایز می کند، فراهم می کند. Pico جایگزین خوبی برای بردهای آردوینو مانند Uno یا Pro Micro است.
میتوانید Raspberry Pi Pico خود را با یا بدون هدرهای GPIO از قبل لحیمشده خریداری کنید، و میتوانید نسخهای از برد با شبکه بیسیم 2.4GHz 802.11n (فقط Raspberry Pi Pico W و WH) انتخاب کنید.
2. Adafruit RP2040 Bare Bones Macropad
Adafruit که در سال 2005 با هدف ایجاد مکانی برای افراد با هر پیشینه ای برای یادگیری در مورد الکترونیک تاسیس شد، یکی از محبوب ترین فروشندگان میکروکنترلر در وب است.
ماکروپدها صفحه کلیدهای کوچکی هستند که با دسترسی آسان به کلیدهای میانبر و ماکروهای نرم افزاری که استفاده می کنید، بهره وری را بهبود می بخشند. Adafruit RP2040 Bare Bones Macropad یک راه مقرون به صرفه و آسان برای ایجاد ماکروپد خود بدون نیاز به یادگیری نحوه کدنویسی یا سیم کشی کلیدهای صفحه کلید است.
این برد دارای یک صفحه نمایش OLED داخلی، 12 اسلات سوئیچ صفحه کلید با قابلیت تعویض گرم به سبک MX و یک رمزگذار چرخشی است. این امکان سوئیچ بین پروفایل های ماکرو مختلف را با استفاده از کدهای از پیش نوشته شده ای که Adafruit با این برد ارائه می دهد، ممکن می سازد. با این حال، بهترین چیز این است که یادگیری نحوه ساخت ماکروپد RP2040 برای خود آسان است.
3. میکروکنترلر Adafruit Feather RP2040
سیستم پر/بال Adafruit مدت زیادی است که در بازار وجود داشته است، اما اضافه شدن یک پر RP2040 برای بسیاری از سازندگان جذاب خواهد بود. Featherها بردهای میکروکنترلری هستند که به عنوان مغز دستگاه شما عمل می کنند، در حالی که Wings بردهای دختری هستند که برای اضافه کردن اجزای بیشتر به Feather شما متصل می شوند.
برخلاف RPi Pico، Adafruit Feather RP2040 دارای 8 مگابایت حافظه فلش SPI برای ذخیره کد، نشانگر RGB LED برای تشخیص دقیق، و طیف وسیعی از ویژگیهای دیگر است که استفاده از تراشه RP2040 را آسانتر میکند.
4. Arduino Nano RP2040 Connect
اگرچه ممکن است دیدن آردوینو در این لیست تعجب آور باشد، اما این شرکت تراشه های سیلیکونی خود را برای بردهای خود تولید نمی کند و منطقی است که از RP2040 استفاده کند. این خبر خوبی برای هر کسی است که به دنبال یک کهنه کار صنعت میکروکنترلر برای ساخت بردهای RP2040 خود است.
Arduino Nano RP2040 Connect یک برد میکروکنترلر نسبتاً ابتدایی بدون ویژگی های اضافی است که با برخی از بردهای دیگر در این لیست ارائه می شود. گفته می شود، این یکی از تنها بردهای RP2040 در بازار است که دارای اتصال WiFi و بلوتوث بومی است.
علاوه بر WiFi، Connect همچنین دارای 16 مگابایت حافظه فلش جدا از تراشه RP2040، یک شتاب سنج و ژیروسکوپ ترکیبی و یک میکروفون همه جهته است. این برد برای کار بر روی راه حل های هوش مصنوعی تعبیه شده از راحتی روی میز شما عالی است.
5. SparkFun MicroMod RP2040
Sparkfun نیز مانند Adafruit شرکتی است که بر اساس یک اصل ساده ساخته شده است. سرگرم شدن با وسایل الکترونیکی این شرکت طیف وسیعی از بردهای میکروکنترلر جالب و منحصر به فرد خود را تولید می کند که تعدادی از آنها از تراشه RP2040 استفاده می کنند.
SparkFun MicroMod RP2040 مشابه میکروکنترلر Adafruit Feather است. این یک برد میکروکنترلر کوچک است که برای کار با PCB اجزای اضافی طراحی شده است. SparkFun رویکرد متفاوتی را برای Adafruit در پیش گرفته است، و MicroMod RP2040 با استفاده از اتصال M.2 به بردهای حامل متصل می شود.
این برد فوقالعاده ساده است و ورودی/خروجی اولیه موجود در تراشه RP2040 و چیزهای دیگری را ارائه میدهد. پس از اضافه شدن به یک برد حامل، مانند SparkFun Machine Learning Carrier Board، نقش جدیدی را با ویژگی ها و اجزای پیشرفته ای که می توانید از آنها استفاده کنید، ایفا می کند.
6. نمایش نشان Pimoroni Badger RP2040 E-Ink Badge
Pimoroni یک شرکت الکترونیکی مستقر در بریتانیا است که به خط تولید پیشرفته خود مجهز شده است. این امر این برند را قادر میسازد تا در ایجاد طیف گستردهای از PCBها و بردهای میکروکنترلر غیرعادی با ویژگیهای مختلف منشعب شود.
این دستگاه بعدی RP2040 بسیار تخصصی تر از دستگاه های دیگری است که ما به آنها نگاه کرده ایم. این دستگاه مجهز به پنج دکمه، نمایشگر جوهر الکترونیکی و بسته باتری است و کل محصول برای کارکردن به عنوان کارت شناسایی دیجیتال طراحی شده است.
میتوانید چندین نمایه ID را در Pimoroni Badger RP2040 خود ذخیره کنید و با فشار دادن یک دکمه در میان آنها پیمایش کنید. این محصول تا حدودی تازگی دارد و روشی جالب و منحصر به فرد برای شناسایی خود در محل کار، رویدادها و هر جا که می خواهید شبکه کنید، ارائه می دهد.
7. Pimoroni Plasma Stick 2040 W
Pimoroni Plasma Stick 2040 W یک Raspberry Pi Pico W مود شده است و این بدان معنی است که دارای تمام ویژگیهای مشابه Pico W از جمله اتصال بلوتوث و WiFi است. علاوه بر این، این برد هر آنچه را که برای کار با LED های Neopixel/WS2812/SK6812 نیاز دارید را نیز بسته بندی می کند.
این محصول فقط برای کسانی که با LED کار می کنند در نظر گرفته شده است و آن را به یک برد کاملاً تخصصی تبدیل می کند. کار با LED ها و میکروکنترلرها بسیار رایج است و این بدان معناست که بسیاری از سازندگان می توانند از این برد ساده برای خود بهره ببرند.
8. کنترلر چهار موتوره Pimoroni Motor 2040
استفاده از میکروکنترلر برای تغذیه موتورها معمولاً به اجزای کنترل کننده موتور اضافی نیاز دارد، اما Pimoroni Motor 2040 همه چیزهایی را که نیاز دارید را در یک برد بسته بندی می کند. این دستگاه برای کسانی که ماشین های کنترل از راه دور DIY، پرینترهای سه بعدی و تقریباً هر پروژه دیگری که به چندین موتور نیاز دارد می سازند، عالی است.
انتخاب برد RP2040 مناسب برای شما
تراشه RP2040 قدرتمند و فوق العاده همه کاره است، اما ما فقط سطح بردهای مختلف موجود با این تراشه را خراشیده ایم. ارزش این را دارد که هر یک از مارکهایی را که پوشش دادهایم بررسی کنید تا ببینید آیا آنها تابلویی دارند که با الزامات پروژه شما مطابقت داشته باشد، و همچنین به شرکتهای دیگر نگاه کنید تا دید وسیعتری داشته باشید.