10 ربات برای آموزش برنامهنویسی
شاید زمانی تفریح بچهها به بازیهای رایانهای محدود میشد. اما با پیشرفت تکنولوژی، سرگرمیها هم تغییر کردهاند.
امروزه بچهها، با استفاده از رباتها، علاوه بر این که سرگرم میشوند، مهارتهای کاربردی، از جمله برنامهنویسی را میآموزند و در آیندهی شغلی خود از آنها بهره میبرند.
به دلیل اهمیت بالای این موضوع، ما 11 ربات برای آموزش برنامهنویسی و آشنایی با فناوری به شما معرفی میکنیم.
Mech-5
ردهسنی: +10
تولید کننده: Elenco
تعداد قطعات: 220 قطعه
زبانهای برنامهنویسی: Mech-5 از کدنویسی مکانیکی بهره میبرد. یعنی شما با زدن دکمههای دستور، آنها را انتخاب میکنید، ربات این دستورات را در حافظه خود ذخیره میکند و زمانی که شما دکمه شروع را فشار دهید دستورات را به ترتیب اجرا میکند. برای مثال شما یک بار دکمهی حرکت به جلو و سپس دو بار دکمهی چرخش به چپ را فشار میدهید. پس از فشردن دکمهی شروع، ربات به ترتیب به سمت جلو حرکت میکند و سپس دوبار به سمت چپ میچرخد.
قابلیتها: این ربات دارای چهار قابلیت زیر می باشد:
۱- حرکت در چهار جهت اصلی
۲- جا به جایی اجسام به کمک بازوی رباتیک
۳- توانایی نقاشی کشیدن با استفاده از ماژیک
۴- استفاده از انرژیهای تجدید پذیر به عنوان منبع تغذیه به جای باتری
فلسفهی این ربات برای آموزش برنامهنویسی، یادگیری از طریق تجربه (Learn By Doing) است.
Ozobot
ردهسنی: +5
تولید کننده: Ozobot
تعداد قطعات: 96 قطعه
زبانهای برنامهنویسی: Ozobot از زبان برنامهنویسی اختصاصی Ozoblockly استفاده میکند. این زبان مانند Scratch از بلوکهای دستوری برای برنامهنویسی استفاده میکند.
قابلیتها: این ربات بسیار کوچک است و میتواند الگوهای رنگی مختلف را تشخیص دهد. در واقع این ربات خطوط رنگی که کاربر ترسیم میکند را تشخیص داده و با توجه به رنگ آن حرکات مختلفی انجام میدهد. گاهی به دور خودش میچرخد، گاهی جهت حرکتش را عوض میکند و گاهی نیز به اجرای حرکات موزون میپردازد.
ReCon Rover 6.0
ردهسنی: +8
تولید کننده: SmartLabs
تعداد قطعات: این ربات آماده است و نیازی به مونتاژ ندارد.
زبانهای برنامهنویسی: Rcone Rover نیز از زبان برنامهنویسی اختصاصی که با Scratch ترکیب شده است، استفاده میکند. این ربات برای آموزش برنامهنویسی به زبان اسکرچ طراحی شده است.
قابلیتها: هرچند ROVER اتاق خواب شما را تمیز نمیکند یا برای شما آشپزی نمیکند، اما میتواند یک بستهی کوچک را تحویل دهد، مراقب وسایل شما باشد و یا با حرکات خود دوستان و خانواده شما را مبهوت کند.
ردهسنی: +5
تولید کننده: PishRobot
تعداد قطعات: این ربات آماده است و نیازی به مونتاژ ندارد ولی میتوان قطعات مکملی مانند بازوی رباتیک را به آن اضافه کرد.
زبانهای برنامهنویسی: برای برنامهنویسی Pbot از زبان Scratch استفاده میشود.
قابلیتها:
۱- قیمت بسیار پایین
۲- اپلیکیشن موبایلی برای بازی و برنامه نویسی ساده
۳- کتاب و کلاس آموزشی برای یادگیری اسکرچ و برنامه نویسی
۴- تشخیص نور، موانع، خط، لبه، سطح ولتاژ و سرعت به کمک سنسورهای مختلف
۵- الایدیهای رنگی برای بیان احساسات و بازی سازی متنوع
۶- قابلیت نواختن موسیقی
۷- پک بازوی رباتیک برای تبدیل Pbot به ربات بسکتبالیست یا انباردار
۸- پک بازی سازی یک و دو برای تبدیل Pbot به ربات مزرعهدار، تیر انداز ، انساننما، حل ماز ، نقاش و دایناسور
Lego Mindstorms EV3
ردهسنی: +10
تولید کننده: Lego
تعداد قطعات: 601 قطعه
زبانهای برنامهنویسی: MindStorm از زبان Python پشتیبانی میکند.
قابلیتها: با استفاده از این مجموعه میتوان پنج ربات زیر را ساخت:
۱- Tracker یا مریخ نورد، که همانند تانک، روی زمین حرکت میکند.
۲- Reptar یا مار رباتیک، که شبیه به مار واقعی روی زمین میخزد.
۳- Spiker یا عقرب رباتیک، که مانند عقرب 6 پا و یک دم دارد.
۴- Everstorm یا انساننمای جنگجو، که توانایی مبارزه کردن دارد.
۵- Gripper یا ربات قدرتمند، که میتواند یک قوطی نوشابه را جا به جا کند.
Ultimate 2.0
ردهسنی: +5
تولید کننده: Makeblock
تعداد قطعات: 550 قطعه
زبانهای برنامهنویسی: برای برنامهنویسی این ربات باید از Python یا Scratch استفاده کنید.
قابلیتها: با محتوای این بسته میتوان 10ربات متفاوت و جذاب درست کرد.
کنترلر این ربات، megaPi، دارای توسعه پذیری مناسبی است و با استفاده از آن و ماژولها و سنسورهای گوناگون، کاربران میتوانند وسایلی از جمله پرینتر 3 بعدی بسازند.
iRobot Root
ردهسنی: +6
تولید کننده: iRobot تولید کننده پیشتاز جاروبرقی رباتیک
تعداد قطعات: این ربات آماده است و نیازی به مونتاژ ندارد.
زبانهای برنامهنویسی: برای آموزش برنامهنویسی، به دو روش زیر میتوان از این ربات استفاده کرد:
۱- استفاده از تصاویر ۲- استفاده از کدنویسی
قابلیتها: ربات Root، یک ربات شش ضلعی است که با استفاده از ماژیک و تختهپاککنی که دارد، روی تخته وایتبرد نقاشی میکشد و هر زمان به او دستور داده شود آنها را پاک میکند.
یک آهنربا در وسط آن تعبیه شده تا به تخته وایتبرد بچسبد. از دیگر قابلیتهای آن میتوان به پخش موسیقی و رانندگی خودکار اشاره کرد.
Elegoo Smart Robot Car
ردهسنی: +12
تولید کننده: Elegoo
تعداد قطعات: 24 قطعه
زبانهای برنامهنویسی: برای برنامهنویسی این ربات باید از Python یا Scratch استفاده کنید.
قابلیتها:
۱- دارای ساختار مکانیکی سادهای است.
۲- از یک سنسور اولتراسونیک برای تشخیص موانع و ماژول ردیابی خط بهره میبرد.
۳- دارای دوربین جهت بررسی مسیر و تصویر برداری میباشد.
۴- یک CD همراه این مجموعه قرار گرفته است که حاوی نرم افزار اتصال به موبایل و آموزش استفاده از ربات است.
Dash & Dot Robot Wonder Pack
ردهسنی: 5 تا 12 سال
تولید کننده: Wonder Workshop
تعداد قطعات: این ربات آماده است و نیازی به مونتاژ ندارد.
زبانهای برنامهنویسی: برای دو گروه از کاربران بهینه شده است.
۱- برای بچههای کوچکتر (5 تا 7 ساله) زبانهای Wonder و Blockly
۲- برای بچههای بزرگتر زبانهای Path، Xylo و Go
قابلیتها: Dot و Dash قابلیتهای زیادی دارند برای مثال:
۱- قایم موشک (قایم باشک) بازی کردن
۲- مسابقه دادن با یکدیگر
۳- جا به جا کردن اجسام
۴- دارای سنسور تشخیص موانع
LEGO Mindstorms Robot inventor 51515
ردهسنی: 5 تا 12 سال
تولید کننده: Wonder Workshop
تعداد قطعات: 949 قطعه
زبانهای برنامهنویسی: این ربات نیز دو حالت برای برنامهنویسی دارد:
۱- برنامهنویسی بصری برای بچههای کوچکتر با استفاده از Scratch
۲- برنامهنویسی متنی با استفاده از پایتون برای بزرگترها
قابلیتها: با قطعات این بسته میتوان 5 ربات مختلف ساخت. البته برای ساخت هر کدام باید قبلی را خراب کنید سپس ساختههای خود را برنامهنویسی و با کنترل از راه دور آنها را هدایت کنید.