M5Stack، کامپیوترهای جیبی ایده آل برای یادگیری برنامه نویسی

خانواده M5Stack، روباتیک و برنامه نویسی

آیا به رباتیک و برنامه نویسی علاقه دارید؟ به نظرت خیلی سخته؟ شاید به این دلیل است که شما هنوز راه حل های آن را نمی دانید M5Stack. اینها کامپیوترهای جیبی کوچک با ماژول های مختلف پلاگین هستند که آنها را برای جستجو در دنیای برنامه نویسی و روباتیک عالی می کند. به همین ترتیب، تجهیزات M5Stack با سازگاری با آردوینو و با لگو بنابراین، آنها نیز برای معرفی کوچولوها به این دنیا طراحی شده اند.

M5Stack کاتالوگ گسترده ای از تجهیزات را ارائه می دهد. آن‌ها در سال 2016 در بازار ظاهر شدند و مدل‌ها، کیت‌ها و لوازم جانبی‌شان را افزایش نداده‌اند. به همین ترتیب، باید به شما بگوییم که M5Stack با چندین مورد سازگار است زبان های برنامه نویسی: MicroPython، Arduino IDE، UIFlow (برنامه نویسی توسط بلوک و مناسب برای کوچکترها)، و همچنین با سیستم عامل در زمان واقعی RTOS رایگان.

اگرچه آردوینو تعداد زیادی فالوور در سراسر جهان دارد، اما درست است که ممکن است بهترین راه برای شروع در این دنیا نباشد. اما شاید، با M5Stack و ماژول های آن، همه چیز تغییر می کند. مونتاژ ماژول‌ها و تبدیل M5Stack ما به یک کامپیوتر کامل ماژولار بسیار ساده‌تر از قرار دادن آن جزء به جزء است و شاید برای کاربران پیشرفته‌تر باشد.

در کاتالوگ M5Stack چه چیزی می توانیم پیدا کنیم؟

M5Stack Core، کامپیوتر جیبی ماژولار و قابل برنامه ریزی

اگر نگاهی بیندازیم به 4 خانواده مختلف خواهیم رسید: هسته، استیک، اتم و کاغذ الکترونیکی. همه آنها قابل برنامه ریزی و برای پروژه ها هستند DIY (خودتان را انجام دهید یا خودتان این کار را انجام دهید). به همین ترتیب، در همه آنها می توانیم مکمل ها و لوازم جانبی اضافه کنیم تا تخیل ما به پرواز درآید و همه چیز را از پهپادهای تحت کنترل این کوچولوها گرفته تا ماشین های کاملی که طراحی شده اند به گونه ای طراحی شده اند که بتوانند آبیاری گیاهان را با در نظر گرفتن رطوبت و رطوبت کنترل کنند. هوا

خانواده هسته M5Stack

این خانواده از کنترلرهای کوچک قدرتمندترین در کاتالوگ خانواده هستند. علاوه بر این، آنها ماژولارترین هستند، قادر به اضافه کردن ماژول با باتری، گسترش بیشتر پورت ها مانند LAN و غیره هستند. آنها بر اساس پردازنده کوچک ESP32، برای سیستم های کم مصرف کوچک ایجاد شده و یک ماژول را در یک SoC پیاده سازی می کند WiFi و بلوتوث. علاوه بر این، آنها با صفحه نمایش -در برخی موارد لمسی- و همچنین یک اسلات برای همراه هستند کارت های microSD یا پورت USB-C.

این مدل ها برای بلندپروازانه ترین و کامل ترین پروژه ها طراحی شده اند. همچنین، که با تمام مؤلفه هایی که ادغام کرده و همه ماژول هایی که می توانیم اضافه کنیم، به آثار هنری واقعی دست خواهیم یافت.

خانواده M5Stack Stick

برخی از کامپیوترهای کوچکتر از قبلی، اما کاربردی و آن همچنین بر اساس ESP32 SoC هستند. بسته به مدل از M5Stack Stick که انتخاب می کنیم، خواهیم داشت کنترلرهای دارای صفحه نمایش یا با دوربین -این موارد آخر برای پروژه هایی که در آنها دوربین به عنوان وسیله نقلیه ای که باید مسیر مشخص شده روی زمین را دنبال کند یا باید حرکت خود را بسته به موانع متوقف کند، ضروری است.

قیمت این مدل ها کاملا مقرون به صرفه و آنها معمولاً حدود 20-25 یورو هستند. علاوه بر این، آنها همچنین برای پروژه های آموزشی و برای آزمایش بر روی ابزارهای پوشیدنی عالی هستند. آنها همچنین دارای اتصال بلوتوث و وای فای هستند.

خانواده M5Stack Atom

همانطور که شما توانسته اید از نام آن قدردانی کنید، اینها اتم M5Stack کوچکترین اعضای کاتالوگ هستند از خانواده اینها معمولاً با چراغ های LED یا یک صفحه نمایش کوچک همراه هستند. همچنین برخی از مدل ها دارای اسپیکر و میکروفون برای عملکرد به عنوان یک اسپیکر هوشمند هستند. این کوچولوها برای پروژه های رباتیک در مقیاس کوچک طراحی شده اند و می توانند برای آلارم های کوچک، هشدار از راه دور و غیره عالی باشند.

M5Stack E-Paper Family

در نهایت در مورد کنترلرهای بسیار جالب M5Stack صحبت خواهیم کرد. و آنها بر اساس ESP32 SoC اما تحت a صفحه نمایش e-ink بین 1,5 تا 4,7 اینچ. همانطور که متوجه شده اید، این صفحه نمایش ها بازی زیادی را ارائه می دهند. به خصوص اگر ما در مورد مسائل داخلی صحبت می کنیم که در آن می توانیم لیست کارهایی را ایجاد کنیم یا در ارتباط با یک بلندگوی آمازون و الکسای آن، می توانیم محصولاتی را اضافه کنیم تا مستقیماً در لیست ذکر شوند. M5Stack E-Paper -آیا می توانید تصور کنید که لیست خرید زیر را با صدای بلند به Amazon Echo خود بگویید؟-. شما همچنین می توانید یک ماشین حساب، یک صفحه نمایش برای طراحی، یک کتابخوان الکترونیکی یا هر چیزی که واقعاً به ذهنتان می رسد ایجاد کنید.

برنامه نویسی این M5Stack

محیط برنامه نویسی UIFlow M5Stack

نکته بسیار جالب در مورد این کامپیوترهای کوچک امکان برنامه نویسی آنها به روشی ساده تر و بصری تر است. UIFlow, بر اساس Blockly و Python. به عبارت دیگر، می‌توانید هر زمان که بخواهید یا کار کنید، تمام دستورات را به پایتون منتقل کنید - این برای کم‌تجربه‌ترین یا کوچک‌ترین افراد ایده‌آل است - به صورت کاملاً بصری بدون نیاز به نوشتن دستورات روی صفحه کلید.

در نهایت، اگرچه پلتفرمی که جامعه بزرگتری دارد، آردوینو است، M5Stack در این بخش شهرت زیادی پیدا می کند، قابل اطمینان تر، سریع تر و قادر به پوشش انواع بیشتری از کاربران است. اگر می خواهید در مورد همه محصولات آنها بیشتر بدانید، می توانید به آنها مراجعه کنید سایت رسمی.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.