رباتیک در خانه. خودتان یک ربات در خانه بسازید؟ به آسانی

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

معرفی

بنابراین. ربات چیست؟ در بیشتر موارد این دستگاه اتوماتیک، که به هر عملی واکنش نشان می دهد محیط. ربات ها می توانند توسط انسان ها کنترل شوند یا اقدامات از پیش برنامه ریزی شده انجام دهند. به طور معمول، ربات به انواع حسگرها (فاصله، زاویه چرخش، شتاب)، دوربین های فیلمبرداری و دستکاری مجهز است. بخش الکترونیکی ربات شامل یک میکروکنترلر (MC) است - یک ریز مدار که شامل یک پردازنده، یک ژنراتور ساعت، تجهیزات جانبی مختلف، رم و حافظه دائمی است. تعداد زیادی میکروکنترلر مختلف در دنیا برای کاربردهای مختلف وجود دارد و بر اساس آنها می توانید ربات های قدرتمندی را مونتاژ کنید. میکروکنترلرهای AVR به طور گسترده برای ساختمان های آماتور استفاده می شود. آنها به مراتب در دسترس ترین هستند و در اینترنت می توانید نمونه های زیادی بر اساس این MK ها پیدا کنید. برای کار با میکروکنترلرها باید بتوانید در اسمبلر یا C برنامه نویسی کنید و دانش اولیه الکترونیک دیجیتال و آنالوگ را داشته باشید. در پروژه ما از C استفاده خواهیم کرد. برنامه نویسی برای MK تفاوت چندانی با برنامه نویسی در رایانه ندارد، نحو زبان یکسان است، اکثر توابع عملاً تفاوتی ندارند و یادگیری موارد جدید بسیار آسان است و استفاده از آنها راحت است.

چه چیزی نیاز داریم

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

ساخت تابلو با MK



نمودار ربات

در مورد ما، میکروکنترلر وظایف مغز را انجام می دهد، اما ما با آن شروع نمی کنیم، بلکه با قدرت دادن به مغز ربات شروع می کنیم. تغذیه مناسبتضمین سلامتی است، بنابراین ما با نحوه تغذیه صحیح ربات خود شروع می کنیم، زیرا در اینجاست که ربات سازان تازه کار معمولا اشتباه می کنند. و برای اینکه ربات ما به طور معمول کار کند، باید از تثبیت کننده ولتاژ استفاده کنیم. من تراشه L7805 را ترجیح می دهم - برای تولید ولتاژ خروجی 5 ولت پایدار طراحی شده است، چیزی که میکروکنترلر ما به آن نیاز دارد. اما با توجه به اینکه افت ولتاژ روی این میکرو مدار حدود 2.5 ولت است، باید حداقل 7.5 ولت به آن داده شود. همراه با این تثبیت کننده استفاده می شود خازن های الکترولیتیبرای صاف کردن امواج ولتاژ، باید یک دیود در مدار قرار داده شود تا در برابر معکوس شدن قطبیت محافظت کند.
اکنون می توانیم به سراغ میکروکنترلر خود برویم. کیس MK DIP است (لحیم کاری راحت تر است) و دارای چهل پین است. روی هواپیما یک ADC، PWM، USART و موارد دیگر وجود دارد که فعلا از آنها استفاده نخواهیم کرد. بیایید به چند گره مهم نگاه کنیم. پایه RESET (پایه نهم MK) توسط مقاومت R1 به سمت "بعلاوه" منبع برق کشیده می شود - این باید انجام شود! در غیر این صورت، MK شما ممکن است ناخواسته بازنشانی شود یا به بیان ساده تر، دچار مشکل شود. یکی دیگر از اقدامات مطلوب، اما نه اجباری، اتصال RESET از طریق خازن سرامیکی C1 به زمین است. در نمودار همچنین می توانید یک الکترولیت 1000 uF را مشاهده کنید که هنگام کار موتورها شما را از افت ولتاژ نجات می دهد که تأثیر مفیدی بر عملکرد میکروکنترلر خواهد داشت. تشدید کننده کوارتز X1 و خازن های C2, C3 باید تا حد امکان نزدیک به پین ​​های XTAL1 و XTAL2 قرار گیرند.
من در مورد نحوه فلش کردن MK صحبت نمی کنم، زیرا می توانید در مورد آن در اینترنت بخوانید. ما برنامه را به زبان C خواهیم نوشت. من CodeVisionAVR را به عنوان محیط برنامه نویسی انتخاب کردم. این یک محیط نسبتا کاربرپسند است و برای مبتدیان مفید است زیرا دارای یک جادوگر ایجاد کد داخلی است.


برد ربات من

کنترل موتور

یک جزء به همان اندازه مهم در ربات ما، محرک موتور است که کنترل آن را برای ما آسان‌تر می‌کند. هرگز و تحت هیچ شرایطی نباید موتورها مستقیماً به MK متصل شوند! به طور کلی، بارهای قدرتمند را نمی توان مستقیماً از میکروکنترلر کنترل کرد، در غیر این صورت می سوزد. از ترانزیستورهای کلیدی استفاده کنید. برای مورد ما، یک تراشه ویژه وجود دارد - L293D. در موارد مشابه پروژه های سادههمیشه سعی کنید از این تراشه خاص با شاخص "D" استفاده کنید، زیرا دارای دیودهای داخلی برای محافظت در برابر اضافه بار است. کنترل این میکرو مدار بسیار آسان است و به راحتی در فروشگاه های رادیویی به دست می آید. در دو بسته DIP و SOIC موجود است. به دلیل سهولت در نصب روی برد از DIP در بسته بندی استفاده خواهیم کرد. L293D دارای منبع تغذیه جداگانه برای موتورها و منطق است. بنابراین، ما خود ریز مدار را از تثبیت کننده (ورودی VSS) و موتورها را مستقیماً از باتری ها (ورودی VS) تغذیه می کنیم. L293D می تواند بار 600 میلی آمپر را در هر کانال تحمل کند و دو تا از این کانال ها را دارد یعنی دو موتور را می توان به یک تراشه وصل کرد. اما برای حفظ امنیت، کانال ها را با هم ترکیب می کنیم و سپس برای هر موتور به یک میکرا نیاز داریم. به این ترتیب L293D قادر به مقاومت در برابر 1.2 A خواهد بود. برای دستیابی به این، باید پایه های Micra را همانطور که در نمودار نشان داده شده است ترکیب کنید. ریز مدار به شرح زیر عمل می کند: وقتی یک "0" منطقی به IN1 و IN2 اعمال می شود و یک منطقی به IN3 و IN4 اعمال می شود، موتور در یک جهت می چرخد ​​و اگر سیگنال ها معکوس شوند و یک صفر منطقی اعمال شود، سپس موتور شروع به چرخش در جهت دیگر می کند. پین های EN1 و EN2 وظیفه روشن کردن هر کانال را بر عهده دارند. ما آنها را متصل می کنیم و آنها را به "به علاوه" منبع تغذیه از تثبیت کننده متصل می کنیم. از آنجایی که ریزمدار در حین کار گرم می شود و نصب رادیاتور روی این نوع کیس مشکل ساز است، حذف گرما توسط پایه های GND تضمین می شود - بهتر است آنها را روی یک لحیم کاری گسترده لحیم کنید. صفحه تماس. این تمام چیزی است که برای اولین بار باید در مورد درایورهای موتور بدانید.

سنسورهای مانع

برای اینکه ربات ما بتواند ناوبری کند و با همه چیز تصادف نکند، دو تا را نصب می کنیم سنسور مادون قرمز. اکثر ساده ترین سنسورشامل یک دیود IR است که در طیف مادون قرمز ساطع می کند و یک ترانزیستور فوتو که سیگنال را از دیود IR دریافت می کند. اصل این است: هنگامی که هیچ مانعی در مقابل سنسور وجود ندارد، اشعه IR به فوتوترانزیستور برخورد نمی کند و باز نمی شود. اگر مانعی در مقابل سنسور وجود داشته باشد، پرتوها از آن منعکس می شوند و به ترانزیستور برخورد می کنند - باز می شود و جریان شروع به جریان می کند. عیب چنین سنسورهایی این است که می توانند به سطوح مختلف واکنش متفاوتی نشان دهند و از تداخل محافظت نمی شوند - ممکن است حسگر به طور تصادفی توسط سیگنال های خارجی از دستگاه های دیگر فعال شود. تعدیل سیگنال می تواند از شما در برابر تداخل محافظت کند، اما فعلاً به این موضوع زحمت نمی دهیم. برای شروع، همین کافی است.


اولین نسخه از سنسورهای ربات من

سیستم عامل ربات

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

#عبارتند از
#عبارتند از

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

PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 1;
PORTC.3 = 0;

مقدار 0xFF به این معنی است که خروجی ثبت خواهد شد. "1" و 0x00 ورود به سیستم است. "0".

با ساختار زیر بررسی می کنیم که آیا مانعی در مقابل ربات وجود دارد و در کدام سمت قرار دارد:

اگر (!(PINB & (1< {
...
}

اگر نور یک دیود IR به فوتوترانزیستور برخورد کند، یک سیاهه روی پایه میکروکنترلر نصب می شود. "0" و ربات شروع به حرکت به سمت عقب می کند تا از مانع دور شود، سپس به دور خود می چرخد ​​تا دوباره با مانع برخورد نکند و سپس دوباره به جلو حرکت می کند. از آنجایی که ما دو سنسور داریم، وجود یک مانع را دو بار بررسی می کنیم - در سمت راست و در سمت چپ، و بنابراین می توانیم بفهمیم که مانع در کدام طرف است. دستور "delay_ms(1000)" نشان می دهد که یک ثانیه قبل از شروع اجرای دستور بعدی می گذرد.

نتیجه

من بیشتر جنبه هایی را که به شما در ساختن اولین ربات کمک می کند پوشش داده ام. اما روباتیک به همین جا ختم نمی شود. اگر این ربات را مونتاژ کنید، فرصت های زیادی برای گسترش آن خواهید داشت. می‌توانید الگوریتم ربات را بهبود ببخشید، مثلاً اگر مانع در سمتی نیست، درست جلوی روبات باشد، چه کاری انجام دهید. همچنین نصب یک رمزگذار - یک دستگاه ساده که به شما کمک می کند تا موقعیت ربات خود را در فضا به طور دقیق قرار دهید و بدانید، ضرری ندارد. برای وضوح، امکان نصب یک صفحه نمایش رنگی یا تک رنگ وجود دارد که می تواند اطلاعات مفیدی را نشان دهد - سطح شارژ باتری، فاصله تا موانع، اطلاعات مختلف اشکال زدایی. بهبود سنسورها ضرری ندارد - نصب TSOP (این گیرنده های IR هستند که سیگنال را فقط با یک فرکانس خاص درک می کنند) به جای فوتوترانزیستورهای معمولی. علاوه بر سنسورهای مادون قرمز، سنسورهای اولتراسونیک نیز وجود دارند که قیمت بیشتری دارند و همچنین دارای معایبی هستند، اما اخیراً در بین سازندگان ربات محبوبیت پیدا کرده اند. برای اینکه ربات بتواند به صدا پاسخ دهد، نصب میکروفون با تقویت کننده ایده خوبی است. اما چیزی که به نظر من واقعا جالب است نصب دوربین و برنامه نویسی ماشین بینایی بر اساس آن است. مجموعه ای از کتابخانه های OpenCV ویژه وجود دارد که با آنها می توانید تشخیص چهره، حرکت مطابق با چراغ های رنگی و بسیاری چیزهای جالب دیگر را برنامه ریزی کنید. همه چیز فقط به تخیل و مهارت شما بستگی دارد.
لیست اجزاء:
  • ATmega16 در بسته DIP-40>
  • L7805 در بسته بندی TO-220
  • L293D در محفظه DIP-16 x2 عدد.
  • مقاومت با قدرت 0.25 وات با درجه بندی: 10 کیلو اهم در 1 عدد، 220 اهم در 4 عدد.
  • خازن های سرامیکی: 0.1 µF، 1 µF، 22 pF
  • خازن های الکترولیتی: 1000 µF x 16 V، 220 µF x 16 V x 2 عدد.
  • دیود 1N4001 یا 1N4004
  • تشدید کننده کوارتز 16 مگاهرتز
  • دیودهای IR: هر دو از آنها این کار را انجام می دهند.
  • فوتوترانزیستورها، همچنین هر کدام، اما تنها به طول موج پرتوهای مادون قرمز پاسخ می دهند
کد سیستم عامل:
/*****************************************************
سیستم عامل برای ربات

نوع MK: ATmega16
فرکانس ساعت: 16.000000 مگاهرتز
اگر فرکانس کوارتز شما متفاوت است، باید این را در تنظیمات محیط مشخص کنید:
Project -> Configure -> "C Compiler" Tab
*****************************************************/

#عبارتند از
#عبارتند از

اصلی خالی (باطل)
{
//پورت های ورودی را پیکربندی کنید
//از طریق این پورت ها سیگنال های سنسورها را دریافت می کنیم
DDRB=0x00;
//مقاومت های pull-up را روشن کنید
PORTB=0xFF;

//پورت های خروجی را پیکربندی کنید
//از طریق این پورت ها موتورها را کنترل می کنیم
DDRC=0xFF;

//حلقه اصلی برنامه. در اینجا مقادیر را از سنسورها می خوانیم
//و موتورها را کنترل کنید
در حالی که (1)
{
//بریم جلو
PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 1;
PORTC.3 = 0;
اگر (!(PINB & (1< {
//1 ثانیه به عقب بروید
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 0;
PORTC.3 = 1;
delay_ms (1000);
//جمعش کن
PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 0;
PORTC.3 = 1;
delay_ms (1000);
}
اگر (!(PINB & (1< {
//1 ثانیه به عقب بروید
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 0;
PORTC.3 = 1;
delay_ms (1000);
//جمعش کن
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 1;
PORTC.3 = 0;
delay_ms (1000);
}
};
}

درباره ربات من

در حال حاضر ربات من تقریباً کامل است.


مجهز به دوربین بی سیم، سنسور فاصله (هم دوربین و هم این سنسور بر روی یک برج دوار نصب شده اند)، یک سنسور مانع، یک رمزگذار، یک گیرنده سیگنال از کنترل از راه دور و یک رابط RS-232 برای اتصال به یک کامپیوتر. این دوربین در دو حالت کار می کند: خودکار و دستی (سیگنال های کنترلی را از کنترل از راه دور دریافت می کند)، همچنین دوربین را می توان از راه دور یا توسط خود ربات برای صرفه جویی در مصرف باتری روشن/خاموش کرد. من در حال نوشتن سیستم عامل برای امنیت آپارتمان هستم (انتقال تصاویر به رایانه، تشخیص حرکات، قدم زدن در اطراف محل).

با توجه به خواسته شما، من یک ویدیو ارسال می کنم:

UPD.عکس ها را دوباره آپلود کردم و اصلاحات جزئی روی متن انجام دادم.

امروز به شما خواهیم گفت که چگونه از مواد موجود یک ربات بسازید. «اندروید پیشرفته» به دست آمده، اگرچه اندازه کوچکی دارد و بعید است در انجام کارهای خانه به شما کمک کند، مطمئناً هم کودکان و هم بزرگسالان را سرگرم می کند.

مواد لازم
برای ساختن یک ربات با دستان خود، نیازی به دانش فیزیک هسته ای ندارید. این را می توان در خانه از مواد معمولی که همیشه در دست دارید انجام داد. بنابراین آنچه ما نیاز داریم:

  • 2 قطعه سیم
  • 1 موتور
  • 1 باتری AA
  • 3 پین فشار
  • 2 قطعه فوم برد یا مواد مشابه
  • 2-3 سر مسواک قدیمی یا چند گیره کاغذ

1. باتری را به موتور وصل کنید
با استفاده از یک تفنگ چسب، یک تکه مقوا فوم را به محفظه موتور وصل کنید. سپس باتری را به آن می چسبانیم.



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

در انتهای بی‌ثبات‌کننده، چند قطره چسب بریزید یا مقداری عنصر تزئینی را بچسبانید - این به خلقت ما فردیت می‌افزاید و دامنه حرکات آن را افزایش می‌دهد.

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







4. سیم
مرحله بعدی این است که دو تکه سیم خود را به کنتاکت های موتور وصل کنیم. می توانید به سادگی آنها را پیچ کنید، اما بهتر است آنها را لحیم کنید، این کار باعث دوام بیشتر ربات می شود.

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



6. چشم
یک جفت مهره که با چسب حرارتی به یک سر باتری وصل می کنیم، کاملاً به عنوان چشم ربات مناسب است. در این مرحله می توانید تخیل خود را نشان دهید و به صلاحدید خود به ظاهر چشم ها برسید.

7. راه اندازی کنید
حالا بیایید محصول خانگی خود را زنده کنیم. انتهای آزاد سیم را بردارید و با استفاده از نوار چسب آن را به ترمینال باتری خالی وصل کنید. برای این مرحله نباید از چسب حرارتی استفاده کنید زیرا در صورت لزوم از خاموش کردن موتور جلوگیری می کند.

ربات آماده است!

و اگر تخیل بیشتری نشان دهید، این ربات خانگی ما ممکن است چگونه به نظر برسد:


و در نهایت ویدئو:

بر اساس مواد از techcult

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

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

حتی می توانید اطمینان حاصل کنید که ربات هوشمند شما فقط یک خط روشن یا برعکس، یک خط تیره را دنبال می کند، یا می توانید کاری کنید که یک ربات کوچک به دنبال دست شما باشد - فقط چند LED روشن به مدار آن اضافه کنید!

در واقع، حتی یک مبتدی که تازه شروع به تسلط بر این هنر کرده است، می تواند با دستان خود یک ربات ساده بسازد. در این مقاله نسخه‌ای از یک ربات خانگی را بررسی می‌کنیم که به موانع واکنش نشان می‌دهد و آنها را دور می‌زند.

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

1. باتری 2 و یک محفظه برای آنها.

2. دو موتور (هر کدام 1.5 ولت).

3. 2 سوئیچ SPDT;

4. 3 گیره کاغذ;

4. توپ پلاستیکی با سوراخ.

5. یک تکه کوچک سیم جامد.

مراحل ساخت ربات خانگی:

1. یک تکه سیم را به 13 تکه شش سانتی متری برش دهید و از دو طرف 1 سانتی متر در معرض دید قرار دهید.

با استفاده از آهن لحیم کاری، 3 سیم را به کلیدهای SPDT و 2 سیم را به موتورها وصل می کنیم.

2. حالا قاب باتری ها را می گیریم که در یک طرف آن دو سیم چند رنگ از آن خارج شده است (به احتمال زیاد مشکی و قرمز). باید سیم دیگری را به طرف دیگر کیس لحیم کنیم.

اکنون باید قاب باتری را باز کنید و هر دو سوئیچ SPDT را با سیم لحیم شده به شکل V به طرفین بچسبانید.

3. پس از این کار، موتورها باید به دو طرف بدنه چسبانده شوند تا به سمت جلو بچرخند.

سپس یک گیره بزرگ برمی داریم و آن را باز می کنیم. گیره کاغذ صاف شده را از سوراخ سوراخ توپ پلاستیکی می کشیم و انتهای گیره کاغذ را به موازات یکدیگر صاف می کنیم. انتهای گیره کاغذ را به ساختار خود می چسبانیم.

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

5. از گیره های کاغذ صاف شده آنتن می سازیم و آنها را به سوئیچ های SPDT می چسبانیم.

6. تنها چیزی که باقی می ماند این است که باتری ها را داخل بدنه قرار دهید و ربات خانگی با اجتناب از موانع در مسیر خود شروع به حرکت می کند.

اکنون می دانید که چگونه یک ربات خانگی بسازید که بتواند به موانع واکنش نشان دهد.

چگونه می توانید خودتان یک ربات با اصول رفتاری خاص بسازید؟یک کلاس کامل از ربات های مشابه با استفاده از فناوری BEAM ایجاد می شود که اصول معمول رفتار آن بر اساس به اصطلاح "دریافت نور" است. در واکنش به تغییرات شدت نور، چنین مینی روباتی کندتر یا برعکس سریعتر حرکت می کند (فتوکینزیس).

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

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

چگونه رباتی بسازیم که دست شما را دنبال کند؟برای انجام این کار، مینی ربات ما باید نه تنها به سنسور، بلکه به LED نیز مجهز باشد. LED ها نور ساطع می کنند و ربات به نور بازتاب شده واکنش نشان می دهد. اگر کف دست خود را در مقابل یکی از سنسورها قرار دهیم، مینی ربات در جهت خود می چرخد.

اگر کف دست خود را کمی از حسگر مربوطه دور کنید، ربات "اطاعتانه" کف دست شما را دنبال می کند. برای اطمینان از اینکه نور بازتاب شده به وضوح توسط ترانزیستورهای فوتو گرفته می شود، LED های نارنجی یا قرمز روشن (بیش از 1000 mCd) را برای طراحی ربات انتخاب کنید.

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

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

بیایید یک گزینه رباتی را در نظر بگیریم که از موتور ویبره تلفن همراه، باتری سکه ای، نوار دو طرفه و ... مسواک ساخته شده است. برای شروع ساخت این ربات ساده از مواد موجود، تلفن همراه قدیمی و غیر ضروری خود را بردارید و موتور ویبره را از آن جدا کنید. پس از آن، یک مسواک قدیمی بردارید و سر را با اره مویی جدا کنید.

یک تکه چسب دو طرفه را روی سر مسواک بچسبانید و یک موتور ویبره را روی آن قرار دهید. تنها چیزی که باقی می ماند این است که با نصب یک باتری تخت در کنار موتور ویبره، منبع تغذیه مینی ربات را تامین کنیم. همه! ربات ما آماده است - به دلیل لرزش، ربات روی موها به جلو حرکت می کند.

♦ کلاس کارشناسی ارشد برای "خودکارهای پیشرفته": روی عکس کلیک کنید

یک ربات بسازیدبسیار ساده بیایید بفهمیم چه چیزی لازم است یک ربات ایجاد کنیددر خانه، به منظور درک اصول رباتیک.

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

معرفی

بنابراین. ربات چیست؟ در بیشتر موارد، این یک دستگاه خودکار است که به هر گونه اقدامات محیطی پاسخ می دهد. ربات ها می توانند توسط انسان ها کنترل شوند یا اقدامات از پیش برنامه ریزی شده انجام دهند. به طور معمول، ربات به انواع حسگرها (فاصله، زاویه چرخش، شتاب)، دوربین های فیلمبرداری و دستکاری مجهز است. بخش الکترونیکی ربات شامل یک میکروکنترلر (MC) است - یک ریز مدار که شامل یک پردازنده، یک ژنراتور ساعت، تجهیزات جانبی مختلف، رم و حافظه دائمی است. تعداد زیادی میکروکنترلر مختلف در دنیا برای کاربردهای مختلف وجود دارد و بر اساس آنها می توانید ربات های قدرتمندی را مونتاژ کنید. میکروکنترلرهای AVR به طور گسترده برای ساختمان های آماتور استفاده می شود. آنها به مراتب در دسترس ترین هستند و در اینترنت می توانید نمونه های زیادی بر اساس این MK ها پیدا کنید. برای کار با میکروکنترلرها باید بتوانید در اسمبلر یا C برنامه نویسی کنید و دانش اولیه الکترونیک دیجیتال و آنالوگ را داشته باشید. در پروژه ما از C استفاده خواهیم کرد. برنامه نویسی برای MK تفاوت چندانی با برنامه نویسی در رایانه ندارد، نحو زبان یکسان است، اکثر توابع عملاً تفاوتی ندارند و یادگیری موارد جدید بسیار آسان است و استفاده از آنها راحت است.

چه چیزی نیاز داریم

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

ساخت تابلو با MK

در مورد ما، میکروکنترلر وظایف مغز را انجام می دهد، اما ما با آن شروع نمی کنیم، بلکه با قدرت دادن به مغز ربات شروع می کنیم. تغذیه مناسب کلید سلامتی است، بنابراین ما با نحوه تغذیه صحیح ربات خود شروع می کنیم، زیرا در اینجاست که ربات سازان تازه کار معمولا اشتباه می کنند. و برای اینکه ربات ما به طور معمول کار کند، باید از تثبیت کننده ولتاژ استفاده کنیم. من تراشه L7805 را ترجیح می دهم - برای تولید ولتاژ خروجی 5 ولت پایدار طراحی شده است، چیزی که میکروکنترلر ما به آن نیاز دارد. اما با توجه به اینکه افت ولتاژ روی این میکرو مدار حدود 2.5 ولت است، باید حداقل 7.5 ولت به آن داده شود. همراه با این تثبیت کننده، از خازن های الکترولیتی برای صاف کردن موج های ولتاژ استفاده می شود و یک دیود برای محافظت در برابر معکوس شدن قطبیت الزاماً در مدار قرار می گیرد.

اکنون می توانیم به سراغ میکروکنترلر خود برویم. کیس MK DIP است (لحیم کاری راحت تر است) و دارای چهل پین است. روی هواپیما یک ADC، PWM، USART و موارد دیگر وجود دارد که فعلا از آنها استفاده نخواهیم کرد. بیایید به چند گره مهم نگاه کنیم. پایه RESET (پایه نهم MK) توسط مقاومت R1 به سمت "بعلاوه" منبع برق کشیده می شود - این باید انجام شود! در غیر این صورت، MK شما ممکن است ناخواسته بازنشانی شود یا به بیان ساده تر، دچار مشکل شود. یکی دیگر از اقدامات مطلوب، اما نه اجباری، اتصال RESET از طریق خازن سرامیکی C1 به زمین است. در نمودار همچنین می توانید یک الکترولیت 1000 uF را مشاهده کنید که هنگام کار موتورها شما را از افت ولتاژ نجات می دهد که تأثیر مفیدی بر عملکرد میکروکنترلر خواهد داشت. تشدید کننده کوارتز X1 و خازن های C2, C3 باید تا حد امکان نزدیک به پین ​​های XTAL1 و XTAL2 قرار گیرند.

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

کنترل موتور

یک جزء به همان اندازه مهم در ربات ما، محرک موتور است که کنترل آن را برای ما آسان‌تر می‌کند. هرگز و تحت هیچ شرایطی نباید موتورها مستقیماً به MK متصل شوند! به طور کلی، بارهای قدرتمند را نمی توان مستقیماً از میکروکنترلر کنترل کرد، در غیر این صورت می سوزد. از ترانزیستورهای کلیدی استفاده کنید. برای مورد ما، یک تراشه ویژه وجود دارد - L293D. در چنین پروژه های ساده، همیشه سعی کنید از این تراشه خاص با شاخص "D" استفاده کنید، زیرا دارای دیودهای داخلی برای محافظت در برابر اضافه بار است. کنترل این میکرو مدار بسیار آسان است و به راحتی در فروشگاه های رادیویی به دست می آید. در دو بسته DIP و SOIC موجود است. به دلیل سهولت در نصب روی برد از DIP در بسته بندی استفاده خواهیم کرد. L293D دارای منبع تغذیه جداگانه برای موتورها و منطق است. بنابراین، ما خود ریز مدار را از تثبیت کننده (ورودی VSS) و موتورها را مستقیماً از باتری ها (ورودی VS) تغذیه می کنیم. L293D می تواند بار 600 میلی آمپر را در هر کانال تحمل کند و دو تا از این کانال ها را دارد یعنی دو موتور را می توان به یک تراشه وصل کرد. اما برای حفظ امنیت، کانال ها را با هم ترکیب می کنیم و سپس برای هر موتور به یک میکرا نیاز داریم. به این ترتیب L293D قادر به مقاومت در برابر 1.2 A خواهد بود. برای دستیابی به این، باید پایه های Micra را همانطور که در نمودار نشان داده شده است ترکیب کنید. ریز مدار به شرح زیر عمل می کند: هنگامی که یک "0" منطقی به IN1 و IN2 اعمال می شود، و یک منطقی به IN3 و IN4 اعمال می شود، موتور در یک جهت می چرخد ​​و اگر سیگنال ها معکوس شوند - یک صفر منطقی اعمال می شود. سپس موتور شروع به چرخش در جهت دیگر می کند. پین های EN1 و EN2 وظیفه روشن کردن هر کانال را بر عهده دارند. ما آنها را متصل می کنیم و آنها را به "به علاوه" منبع تغذیه از تثبیت کننده متصل می کنیم. از آنجایی که ریز مدار در حین کار گرم می شود و نصب رادیاتور روی این نوع کیس مشکل ساز است ، اتلاف گرما توسط پایه های GND فراهم می شود - بهتر است آنها را روی یک پد تماس گسترده لحیم کنید. این تمام چیزی است که برای اولین بار باید در مورد درایورهای موتور بدانید.

سنسورهای مانع

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


سیستم عامل ربات

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

#عبارتند از
#عبارتند از

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

PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; مقدار 0xFF به این معنی است که خروجی ثبت خواهد شد. "1"، و 0x00 گزارش است. "0". با ساختار زیر بررسی می کنیم که آیا مانعی در مقابل ربات وجود دارد و در کدام سمت قرار دارد: اگر (!(PINB & (1)<

اگر نور یک دیود IR به فوتوترانزیستور برخورد کند، یک سیاهه روی پایه میکروکنترلر نصب می شود. "0" و ربات شروع به حرکت به سمت عقب می کند تا از مانع دور شود، سپس به دور خود می چرخد ​​تا دوباره با مانع برخورد نکند و سپس دوباره به جلو حرکت می کند. از آنجایی که ما دو سنسور داریم، وجود یک مانع را دو بار بررسی می کنیم - در سمت راست و در سمت چپ، و بنابراین می توانیم بفهمیم که مانع در کدام طرف است. دستور "delay_ms(1000)" نشان می دهد که یک ثانیه قبل از شروع اجرای دستور بعدی می گذرد.

نتیجه

من بیشتر جنبه هایی را که به شما در ساختن اولین ربات کمک می کند پوشش داده ام. اما روباتیک به همین جا ختم نمی شود. اگر این ربات را مونتاژ کنید، فرصت های زیادی برای گسترش آن خواهید داشت. می‌توانید الگوریتم ربات را بهبود ببخشید، مثلاً اگر مانع در سمتی نیست، درست جلوی روبات باشد، چه کاری انجام دهید. همچنین نصب یک رمزگذار - یک دستگاه ساده که به شما کمک می کند تا موقعیت ربات خود را در فضا به طور دقیق قرار دهید و بدانید، ضرری ندارد. برای وضوح، امکان نصب یک صفحه نمایش رنگی یا تک رنگ وجود دارد که می تواند اطلاعات مفیدی را نشان دهد - سطح شارژ باتری، فاصله تا موانع، اطلاعات مختلف اشکال زدایی. بهبود سنسورها ضرری ندارد - نصب TSOP (این گیرنده های IR هستند که سیگنال را فقط با یک فرکانس خاص درک می کنند) به جای فوتوترانزیستورهای معمولی. علاوه بر سنسورهای مادون قرمز، سنسورهای اولتراسونیک نیز وجود دارند که قیمت بیشتری دارند و همچنین دارای معایبی هستند، اما اخیراً در بین سازندگان ربات محبوبیت پیدا کرده اند. برای اینکه ربات بتواند به صدا پاسخ دهد، نصب میکروفون با تقویت کننده ایده خوبی است. اما چیزی که به نظر من واقعا جالب است نصب دوربین و برنامه نویسی ماشین بینایی بر اساس آن است. مجموعه ای از کتابخانه های OpenCV ویژه وجود دارد که با آنها می توانید تشخیص چهره، حرکت مطابق با چراغ های رنگی و بسیاری چیزهای جالب دیگر را برنامه ریزی کنید. همه چیز فقط به تخیل و مهارت شما بستگی دارد.

لیست اجزاء:

    ATmega16 در بسته DIP-40>

    L7805 در بسته بندی TO-220

    L293D در محفظه DIP-16 x2 عدد.

    مقاومت با قدرت 0.25 وات با درجه بندی: 10 کیلو اهم در 1 عدد، 220 اهم در 4 عدد.

    خازن های سرامیکی: 0.1 µF، 1 µF، 22 pF

    خازن های الکترولیتی: 1000 µF x 16 V، 220 µF x 16 V x 2 عدد.

    دیود 1N4001 یا 1N4004

    تشدید کننده کوارتز 16 مگاهرتز

    دیودهای IR: هر دو از آنها این کار را انجام می دهند.

    فوتوترانزیستورها، همچنین هر کدام، اما تنها به طول موج پرتوهای مادون قرمز پاسخ می دهند

کد سیستم عامل:

/************************************************ * *** سیستم عامل برای ربات MK نوع: ATmega16 فرکانس ساعت: 16.000000 مگاهرتز اگر فرکانس کوارتز شما متفاوت است، باید در تنظیمات محیط مشخص شود: Project -> Configure -> "C Compiler" Tab ****** ***********************************************/ #عبارتند از #عبارتند از void main(void) (//تنظیم پورت‌های ورودی //از طریق این پورت‌ها سیگنال‌هایی را از حسگرهای DDRB=0x00 دریافت می‌کنیم؛ //مقاومت‌های pull-up را روشن کنید PORTB=0xFF؛ //پورت‌های خروجی را پیکربندی کنید //از طریق این پورت‌ها ما موتورهای DDRC =0xFF را کنترل می کنیم. 0 PORTC.2 = 1 PORTC.3 = 0 (!(PINB & (1<درباره ربات من

در حال حاضر ربات من تقریباً کامل است.


مجهز به دوربین بی سیم، سنسور فاصله (هم دوربین و هم این سنسور بر روی یک برج دوار نصب شده اند)، یک سنسور مانع، یک رمزگذار، یک گیرنده سیگنال از کنترل از راه دور و یک رابط RS-232 برای اتصال به یک کامپیوتر. این دوربین در دو حالت کار می کند: خودکار و دستی (سیگنال های کنترلی را از کنترل از راه دور دریافت می کند)، همچنین دوربین را می توان از راه دور یا توسط خود ربات برای صرفه جویی در مصرف باتری روشن/خاموش کرد. من در حال نوشتن سیستم عامل برای امنیت آپارتمان هستم (انتقال تصاویر به رایانه، تشخیص حرکات، قدم زدن در اطراف محل).

امروزه، متأسفانه تعداد کمی از مردم به یاد دارند که در سال 2005 برادران شیمیایی بودند و آنها یک ویدیوی فوق العاده داشتند - باور کنید، جایی که یک دست رباتیک قهرمان ویدیو را در سراسر شهر تعقیب می کند.

بعد خواب دیدم. در آن زمان غیر واقعی بود، زیرا من کوچکترین ایده ای در مورد الکترونیک نداشتم. اما من می خواستم باور کنم - باور کنم. 10 سال گذشت و همین دیروز موفق شدم برای اولین بار بازوی رباتیک خودم را جمع و جور کنم، آن را راه اندازی کنم، سپس آن را بشکنم، تعمیرش کنم و دوباره راه اندازی کنم و در طول مسیر، دوستانی پیدا کنم و اعتماد به نفس پیدا کنم. در توانایی های خودم

توجه، اسپویلرهای زیر برش وجود دارد!

همه چیز با (سلام استاد کیث و تشکر از اینکه به من اجازه دادید در وبلاگ شما بنویسم!) شروع شد که تقریباً بلافاصله پس از این مقاله در هابره پیدا و انتخاب شد. این وب سایت می گوید که حتی یک کودک 8 ساله می تواند یک ربات جمع کند - چرا من بدتر هستم؟ من فقط دارم سعی می کنم به همین روش.

ابتدا پارانویا وجود داشت

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

بنابراین، از آنچه در حافظه اسباب بازی ها باقی مانده بود:

  • آیا پلاستیک در دستان شما می شکند و خرد می شود؟
  • آیا قطعات به صورت شل قرار می گیرند؟
  • آیا مجموعه شامل تمام قطعات نخواهد بود؟
  • آیا ساختار مونتاژ شده شکننده و کوتاه مدت خواهد بود؟
و در نهایت، درسی که از طراحان شوروی آموخته شد:
  • برخی از قسمت ها باید با یک فایل تکمیل شوند.
  • و برخی از قطعات به سادگی در مجموعه نخواهند بود
  • و قسمت دیگری در ابتدا کار نمی کند، باید تغییر کند
حالا چه می توانم بگویم: بی جهت نیست که در ویدیوی مورد علاقه من باور کنید شخصیت اصلی ترس هایی را در جایی که وجود ندارد می بیند. هیچ یک از ترس ها محقق نشد: دقیقاً به همان اندازه که نیاز بود جزئیات وجود داشت، به نظر من همه آنها با هم مطابقت داشتند - کاملاً که با پیشرفت کار روحیه را به شدت بالا می برد.

جزئیات طراح نه تنها کاملاً با هم تطابق دارد، بلکه این واقعیت است که گیج کردن جزئیات تقریبا غیرممکن است. درست است، با پدانتری آلمان، سازندگان دقیقاً به همان تعداد پیچ ​​که لازم است کنار بگذاریدبنابراین، هنگام مونتاژ ربات، گم کردن پیچ های روی زمین یا اشتباه گرفتن "که کجا می رود" نامطلوب است.

مشخصات فنی:

طول: 228 میلی متر
قد: 380 میلی متر
عرض: 160 میلی متر
وزن مونتاژ: 658 گرم

تغذیه: 4 باتری D
وزن اجسام بلند شده:تا 100 گرم
نور پس زمینه: 1 LED
نوع کنترل:کنترل از راه دور سیمی
زمان تخمینی ساخت: 6 ساعت
جنبش: 5 موتور برس خورده
حفاظت از سازه هنگام حرکت:جغجغه دار

تحرک:
مکانیسم ضبط: 0-1,77""
حرکت مچ:در 120 درجه
حرکت آرنج:در 300 درجه
حرکت شانه:در 180 درجه
چرخش روی سکو:در 270 درجه

شما نیاز خواهید داشت:

  • انبردست بسیار بلند (شما نمی توانید بدون آنها انجام دهید)
  • برش های جانبی (قابل تعویض با چاقوی کاغذی، قیچی)
  • پیچ گوشتی متقاطع
  • 4 باتری D

مهم! درباره جزئیات کوچک

صحبت از "دنده". اگر با مشکل مشابهی روبرو شده اید و می دانید که چگونه مونتاژ را راحت تر کنید، به نظرات خوش آمدید. در حال حاضر، من تجربه خود را به اشتراک می گذارم.

پیچ ها و پیچ هایی که از نظر کارکرد یکسان هستند اما از نظر طول متفاوت هستند به وضوح در دستورالعمل ذکر شده است، برای مثال در عکس وسط زیر پیچ های P11 و P13 را مشاهده می کنیم. یا شاید P14 - خوب، یعنی دوباره، من دوباره آنها را گیج می کنم. =)

می توانید آنها را تشخیص دهید: دستورالعمل ها نشان می دهد که کدام یک چند میلی متر است. اما، اولاً، شما با کولیس نمی نشینید (مخصوصاً اگر 8 ساله هستید و/یا به سادگی آن را ندارید)، و ثانیاً، در نهایت فقط زمانی می توانید آنها را تشخیص دهید که آنها را در کنار آن قرار دهید. همدیگر، که ممکن است بلافاصله اتفاق نیفتد، به ذهنم خطور کرد (به ذهنم خطور نکرد، هه).

بنابراین، اگر تصمیم به ساخت این ربات یا یک ربات مشابه دارید، از قبل به شما هشدار می دهم، در اینجا یک نکته وجود دارد:

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

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

فرآیند ساخت

این ربات با دستورالعمل های بدون کلمات غیر ضروری ارائه می شود - فقط تصاویر و قطعات به وضوح فهرست بندی شده و برچسب گذاری شده است.

قطعات کاملاً به راحتی گاز می گیرند و نیازی به تمیز کردن ندارند، اما من ایده پردازش هر قسمت را با یک چاقوی مقوایی و قیچی دوست داشتم، اگرچه این کار ضروری نیست.

ساخت با چهار موتور از پنج موتور شامل شروع می شود که مونتاژ آنها واقعاً لذت بخش است: من فقط مکانیزم های دنده را دوست دارم.

ما موتورها را کاملاً بسته بندی شده و "چسبیده" به یکدیگر پیدا کردیم - آماده پاسخگویی به سؤال کودک در مورد اینکه چرا موتورهای کموتاتور مغناطیسی هستند (شما می توانید بلافاصله در نظرات!)

مهم:در 3 از 5 محفظه موتور مورد نیاز شما مهره ها را در طرفین فرو کنید- در آینده هنگام مونتاژ بازو بدنه ها را روی آنها قرار می دهیم. مهره های جانبی فقط در موتور مورد نیاز نیست، که اساس پلت فرم را تشکیل می دهد، اما برای اینکه بعداً یادمان نرود کدام بدنه کجا می رود، بهتر است مهره ها را در هر یک از چهار بدنه زرد یکباره دفن کنید. فقط برای این عملیات به انبردست نیاز ندارید.

بعد از حدود 30-40 دقیقه، هر یک از 4 موتور به مکانیزم دنده و محفظه مخصوص به خود مجهز شدند. کنار هم قرار دادن همه چیز سخت تر از کنار هم قرار دادن Kinder Surprise در دوران کودکی نیست، بلکه بسیار جالب تر است. سوال برای مراقبت بر اساس عکس بالا:سه دنده از چهار دنده خروجی مشکی هستند، سفید کجاست؟ سیم های آبی و مشکی باید از بدنه آن خارج شود. همه اینها در دستورالعمل ها آمده است، اما فکر می کنم ارزش توجه مجدد به آن را دارد.

بعد از اینکه تمام موتورها را در دست داشتید، به جز موتور "سر"، شروع به مونتاژ پلت فرمی می کنید که ربات ما روی آن قرار می گیرد. در این مرحله بود که متوجه شدم باید بیشتر در مورد پیچ ​​ها و پیچ ها فکر کنم: همانطور که در عکس بالا می بینید، من دو پیچ کافی برای اتصال موتورها به یکدیگر با استفاده از مهره های جانبی نداشتم - آنها قبلاً بودند. در عمق پلت فرم از قبل مونتاژ شده پیچ شده است. مجبور شدم بداهه بداهه کنم.

هنگامی که پلت فرم و قسمت اصلی بازو مونتاژ شدند، دستورالعمل ها از شما می خواهند تا به مونتاژ مکانیزم گیره که پر از قطعات کوچک و قطعات متحرک است بروید - قسمت سرگرم کننده!

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

چگونه با کمک ربات به زندگی مهمانی تبدیل شویم

به آسانی! وقتی به مونتاژ کردن با هم ادامه دادیم، مشخص شد: خودتان ربات را جمع کنید - خیلیخوب. کار روی یک طرح با هم لذتی دوچندان دارد. بنابراین، من می توانم با اطمینان این مجموعه را برای کسانی که نمی خواهند در یک کافه بنشینند و گفتگوهای خسته کننده ای داشته باشند، اما می خواهند دوستان خود را ببینند و اوقات خوبی را سپری کنند، توصیه می کنم. علاوه بر این، به نظر من تیم سازی با چنین مجموعه ای - به عنوان مثال، مونتاژ توسط دو تیم، برای سرعت - تقریبا یک گزینه برد-برد است.

ربات به محض اتمام مونتاژ آن در دستان ما زنده شد. متأسفانه، من نمی توانم خوشحالی خود را با کلمات به شما منتقل کنم، اما فکر می کنم بسیاری در اینجا مرا درک خواهند کرد. وقتی سازه‌ای که خودتان آن را مونتاژ کرده‌اید ناگهان شروع به زندگی کامل می‌کند - این یک هیجان است!

متوجه شدیم که به شدت گرسنه ایم و رفتیم غذا بخوریم. راه زیادی نبود، بنابراین ربات را در دست گرفتیم. و سپس سورپرایز دلپذیر دیگری در انتظار ما بود: رباتیک نه تنها هیجان انگیز است. همچنین افراد را به هم نزدیکتر می کند. به محض اینکه پشت میز نشستیم با افرادی احاطه شدیم که می خواستند ربات را بشناسند و برای خود ربات بسازند. بیشتر از همه، بچه ها دوست داشتند به ربات "در کنار شاخک ها" سلام کنند، زیرا واقعاً مانند زنده بودن رفتار می کند و اول از همه، یک دست است! در یک کلمه، اصول اولیه انیماترونیک به طور مستقیم توسط کاربران تسلط یافتند. این چیزی بود که به نظر می رسید:

عیب یابی

پس از بازگشت به خانه، یک غافلگیری ناخوشایند در انتظار من بود و خوب است که قبل از انتشار این بررسی این اتفاق افتاد، زیرا اکنون بلافاصله در مورد عیب یابی بحث خواهیم کرد.

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

اما بعد متوجه شدم: اگر خودتان آن را جمع آوری کردید، چه فایده ای داشت؟ =) من به خوبی مجموعه دنده های داخل کیس را می شناسم و برای اینکه بفهمم آیا خود موتور خراب است یا اینکه کیس به اندازه کافی محکم نشده است، می توانید آن را بدون خارج کردن موتور از روی برد بارگیری کنید و ببینید که آیا کلیک کردن ادامه می یابد.

این جایی است که من توانستم احساس کنم بدین وسیلهاستاد روبو!

با جدا کردن دقیق "مفصل آرنج" ، می توان تشخیص داد که بدون بار موتور به آرامی کار می کند. محفظه از هم جدا شد، یکی از پیچ ها داخل آن افتاد (زیرا توسط موتور مغناطیسی شده بود)، و اگر به کار ادامه می دادیم، دنده ها آسیب می دیدند - هنگام جداسازی، "پودر" مشخصه ای از پلاستیک فرسوده پیدا شد. بر روی آنها

بسیار راحت است که ربات مجبور نیست به طور کامل جدا شود. و واقعاً جالب است که خرابی به دلیل مونتاژ کاملاً دقیق در این مکان و نه به دلیل برخی از مشکلات کارخانه رخ داده است: آنها اصلاً در کیت من یافت نشدند.

مشاوره:برای اولین بار پس از مونتاژ، یک پیچ گوشتی و انبردست را در دسترس داشته باشید - ممکن است مفید باشند.

چه چیزی را می توان به لطف این مجموعه آموزش داد؟

اعتماد به نفس!

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

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

نتایج

چیزی که دوست داشتم:
  • ربات که طبق دستورالعمل مونتاژ شده بود، نیازی به اشکال زدایی نداشت و بلافاصله شروع به کار کرد
  • گیج کردن جزئیات تقریبا غیرممکن است
  • فهرست نویسی دقیق و در دسترس بودن قطعات
  • دستورالعمل هایی که نیازی به خواندن آنها ندارید (فقط تصاویر)
  • عدم وجود واکنش‌ها و شکاف‌های قابل توجه در ساختارها
  • سهولت در مونتاژ
  • سهولت پیشگیری و تعمیر
  • آخرین اما نه کم اهمیت: شما خودتان اسباب بازی خود را جمع آوری می کنید، بچه های فیلیپینی برای شما کار نمی کنند
چه چیز دیگری نیاز دارید:
  • بست های بیشتر، در انبار
  • قطعات و قطعات یدکی آن تا در صورت نیاز تعویض شوند
  • روبات های بیشتر، متفاوت و پیچیده
  • ایده هایی در مورد آنچه که می توان بهبود/افزودن/حذف کرد - به طور خلاصه، بازی با مونتاژ به پایان نمی رسد! من واقعاً می خواهم ادامه یابد!
حکم:

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