علاقمند به یادگیری در حوزه رباتیک و هوش مصنوعی
رزبری پای پیکو (Pico) ; ورود رزبری پای به کلاس میکروکنترلر ها
بنیاد رزبری که آن را با برد های لینوکسی رزبری پای می شناسیم اقدام به معرفی برد میکروکنترلر 4 دلاری!! اختصاصی خود به نام Raspberry Pi Pico کرده است. این برد که رقیب جدید برد های آردوینو می باشد که به خوبی در بازار جا افتاده است.
بسیاری از برنامه های کاربردی آموزشی سرگرمی و صنعتی ، Raspberry Pi را با میکروکنترلر جفت می کنند. Raspberry Pi (ذرباره این برد های جذاب اینجا را بخوانید )مسئول محاسبات سنگین ، دسترسی به شبکه و ذخیره سازی را دارد ، در حالی که میکروکنترلر هایی مانند آردوینو(درباره آردوینو اینجا را بخوانید) و یا esp8266
(درباره Esp ها اینجا را بخوانید) مسئولیت ارتباط با دنیای الکترونیک سنسور ها و عملگر ها را بر عهده دارند به همین منظور این بنیاد تصمیم به تولید برد میکروکنترلر اختصاصی خود کرد که در غالب Raspberry Pi Pico متولد شد که قیمت بسیار عالی 4 دلاری (قیمت تقریبی در ایران 100 هزار تومان) و هماهنگی با برد های لینوکسی خود رزبری پای می تواند گزینه ای ایده آل و جایگزینی برای آردوینو باشد. به نظر شما آیا رزبری می تواند موفقیتی که آردوینو در بازار الکترونیک بدست آورده بدست آورد؟
سخت افزار
این برد قدرت گرفته از RP2040 با دو هسته پردازشی +Cortex M0 طراحی شده توسط مهندسین شرکت رزبری می باشد ابعاد فیزیکی آن 21mm * 51mm و دارای 26 پین I/O که 16 پین PWM پشتییبانی می کند و 4 پین مخصوص ورودی آنالوگ همچنین PIO و پشتیبانی از پورت های ارتباطی UART و SPI و I2C (هر کدام دو کانال ارتباطی) را دارا می باشد.برای تغذیه نیز می توان از پورت میکرو یو اس بی آن استفاده کرد همچنین سه پین مخصوص دیباگ کردن تعبیه شده است.
نرم افزار
خبر خوب درباره ی این برد پشتیبانی آن از زبان های میکروپایتون (درباره این زبان اینجا بخوانید) سی/سی پلاس پلاس و همچنین افزونه مخصوص VSCode می باشد از نکات بحث بر انگیز عدم پشتیبانی از IDE آردوینو (البته فعلا) می باشد که بنیاد رزبری تاکنون اظهار نظری در این باره نداشته است.
طراحی این برد به گونه ای است که در مصرف انرژی بهینه سازی شده و قابلیت برنامه نویسی با SDK های زبان برنامه نویسی سطح پایین C را برای بهره وری بالاتر و مصرف انرژی پایین تر را دارا می باشد همچنین امکان به کاربردن اپلیکیشن های یادگیری ماشینی را با فریمورک Tensorflow Lite را به ما می دهد.
نتیجه گیری
مزایا : سایز کوچک ،قیمت پایین ، پشتیبانی قوی از طرف رزبری پای ، راحتی استفاده و پشتیبانی از میکروپایتون
معایب : عدم پشتیبانی از رابط کاربری آردوینو و شبکه های بی سیم ، نبود خروجی 5 ولت
این که بنیاد رزبری پای به تصمیم به تولید میکروکنترلر می کند اتفاق مثبتی در دنیای الکترونیک و embedded system ها به حساب می آید که پتانسیل زیادی برای جا افتادن در این دریای عمیق را دارد. اما به نظر شما آیا Raspberry Pi Pico توانایی رقابت با آردوینو و Esp که برد هایی جا افتاده هستند را دارد؟
مطلبی دیگر از این انتشارات
توسعه پذیرترین برد ESP8266
مطلبی دیگر از این انتشارات
برنامه نویسی ESP8266
مطلبی دیگر از این انتشارات
دستورات مقدماتی وای فای ESP8266