فهرست مطالب:

ربات مستقل TinyBot24 25 گرم: 7 مرحله (همراه با تصاویر)
ربات مستقل TinyBot24 25 گرم: 7 مرحله (همراه با تصاویر)

تصویری: ربات مستقل TinyBot24 25 گرم: 7 مرحله (همراه با تصاویر)

تصویری: ربات مستقل TinyBot24 25 گرم: 7 مرحله (همراه با تصاویر)
تصویری: Автономный робот снайпер Q-UGV показан в США 2024, نوامبر
Anonim
Image
Image
ربات خودکار TinyBot24 25 گرم
ربات خودکار TinyBot24 25 گرم

ربات کوچک مستقل که توسط دو سرو 3.7 گرم با چرخش مداوم هدایت می شود.

دارای باتری Li-ion 3.7V و 70mA MicroServo Motors 3.7 گرم H-Bridge LB1836M soic 14 pin Doc: https://www.onsemi.com/pub/Collateral/LB1836M-D. PDF میکروکنترلر ATTiny24A soic 14 پین 2 کیلوبایت حافظه فلش ، 128 بایت حافظه SRAM ، 128 بایت حافظه EEPROM ، 12 ورودی / خروجی و بسیاری عملکردهای دیگر. مستندات: https://www.microchip.com/wwwproducts/fa/ATtiny24A تشخیص موانع سنسور مادون قرمز Sharp IS471F و Led IR 2mm CQY37N حرکت در تاریکی با تشخیص مقاومت به نور (LDR 5 میلی متر) و دو LED سفید 3 میلی متری آتش دو LED قرمز 3 میلی متری را پشتیبانی می کند. به برنامه نویسی شده در BASIC با برنامه نویس BASCOM AVR USBasp.

مرحله 1: مواد:

مواد
مواد

1 x Attiny24A Soic 14 پین

1 x LB1836M Soic 14 پین

1 عدد باتری لیتیوم یونی 70mA 3.7V

1 x inter micro cms برای PCB

1 عدد مینی LDR

1 x IS471F تیز

1 x CQY37N IR LED 2 میلی متر

1 عدد LED قرمز SMD 1206

2 x LED سفید 3 میلی متر

2 x LED قرمز 3 میلی متر

1 x پین سربرگ پین

2 عدد مقاومت 10 كوهمس SMD 1206 (مانع سیگنال LED و بازنشانی) ، 2 عدد مقاومت 220 اهم SMD 1206 (روشنایی) ، 1 مقاومت 150 كوهمس SMD 1206 (تشخیص تاریكی)

2 x 100nF SMD 0805 (تنظیم مجدد و منبع تغذیه) ، 2 x 470nF SMD 0805 (سرکوب تداخل موتورها)

2 x سروو موتورز 3.7 گرم چرخش 360 درجه

2 مهر و موم لوله کشی 15 میلی متر چسبانده شده بر روی چرخ های بازیابی

1 x اپوکسی مثبت دو طرفه مثبت ، توسعه دهنده مثبت ، پرکلراید آهن ، کفی UV سینولیت یا چسب آرالدیت ، نوار شفاف مسی نرم ، سیم با کوچکترین قطر رشته 0.75 میلی متر مربع ، سیم چند رشته ای سیم مسی سخت 1.5 میلی متر مربع (برای قسمت عقب دم) ، آهن لحیم کاری ، لحیم 0.5 میلیمتری ، منقار منقار مستقیم ، انبردست برش ، ذره بین ، استون فلوکس برای جوشکاری SMD

برنامه نویس USBasp ، مولتی متر (برای آزمایش عایق آهنگها و تداوم آنها)

مرحله 2: ساخت و ساز:

ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز

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

به لطف دو سرو 3.7 گرمی خود که برای چرخش مداوم کار می کنند ، حرکت می کند ، مغز آن یک میکروکنترلر Attiny24A است. فلش مموری 14 پین و 2 کیلوبایت چشم منحصر به فرد آن از یک آشکارساز IR از Sharp the IS471F تشکیل شده است که توسط LED IR 2 میلی متری ، یک LED 1206 CMS هدایت می شود که مانعی را تشخیص داده است. ساخت PCB نیاز به توجه دارد زیرا دو طرفه است و مسیرها تنگ است. در سمت برنامه نویسی ، من از یک زبان ساده و اجرای BASCOM AVR اولیه استفاده کردم. برنامه نویس من در اتصال USB است ، این یک USBASP است که برای میکروکنترلرهای خانواده AMTEL در نظر گرفته شده است.

مدار چاپی:

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

اگر نمی خواهید از Kicad استفاده کنید ، من دو نوع را برای چاپ PCB در قالب SVG که می توان با Internet Explorer چاپ کرد (یا با نرم افزار طراحی رایگان بردار InkScape اصلاح کنید) به ZIP وصل کرده ام ، می توانید InkScape را از اینجا بارگیری کنید:

تصاویر Kicad به شما کمک می کند تا اجزاء را قرار داده و 14 تسمه را بین دو صورت IC جوش دهید.

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

مرحله 3: مکان و اجزای جوش

محل و اجزای جوش
محل و اجزای جوش
مکان و اجزای جوش
مکان و اجزای جوش
محل و اجزای جوش
محل و اجزای جوش

توجه داشته باشید آهنگها یکی دیگر از آهنگهای دیگر بسیار آماده هستند:

قبل از جوشکاری قطعات ، (با متر و ذره بین و به صورت شفاف با قرار دادن یک لامپ در پشت) ، بررسی کنید که هیچ آهنگی به آن برخورد نکند یا بریده نشود و دایره مسی را که برای برش IC استفاده می شد بردارید ، زیرا به چندین مسیر ضربه می زند. مونتاژ اجزاء: دو طرف را کاملاً با استون تمیز کنید برای سهولت جوشکاری ایده آل این است که IC را در حمام سرد قلع کنید (من این کار را نکردم) تمام گلوله ها را با یک جنگل 0.8 میلی متری حفاری کنید. دو روی جریان را برای cms جوش دهید تسمه ها را ابتدا با یک رشته رشته ای (عملیات ظریف) جوش داده و اجزای cms را پس از پوشاندن آنها با شار به منظور مقاومت ، LED های cms ، خازن ها ، مدارهای مجتمع و جوشکاری سایر اجزاء جوش دهید.

مرحله 4: Servos را روی Support بچسبانید

Servos را روی Support بچسبانید
Servos را روی Support بچسبانید
Servos را روی Support بچسبانید
Servos را روی Support بچسبانید
Servos را روی Support بچسبانید
Servos را روی Support بچسبانید

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

هنگامی که سروها اصلاح شده و مجدداً مونتاژ می شوند ، لازم است نوار چسب بزنید تا ضد آب شوند (مخصوصاً اگر آنها را با چسب مانند سیانوآکریلات یا آرالدیت بچسبانید) و سپس آنها را روی قطعه اپوکسی با همان قطر PCB که چسبیده است می چسبانید. مس با حکاکی یا پلاستیک ضخامت 1 میلی متر برداشته می شود. چرخ ها روی لوازم جانبی سروو (همراه با) پیچ می شوند و در انتهای آنها کمی بریده می شوند.

مرحله 5: برنامه نویسی و مونتاژ

برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ
برنامه نویسی و مونتاژ

وقتی همه اجزا لحیم شدند ، قبل از شروع برنامه نویسی ، استون را تمیز کرده و مجدداً بررسی کنید. برنامه میکروکنترلر به زبان BASIC با BASCOM AVR نوشته شده است که قدرتمند است و می توانید نسخه رایگان آن را از اینجا بارگیری کنید: BASCOM

برای برنامه نویس شما انتخاب شما خراب است: من از USBasp استفاده کردم که می توان آن را در Amazon یا Ebay خریداری کرد.

در تصاویر BASCOM AVR آیکون های مهم را بکشید: کامپایل که به شما اجازه می دهد برنامه BASIC را قبل از بارگیری در میکروکنترلر کامپایل کنید. برنامه نویسی که امکان بارگذاری برنامه را در حافظه فلش یا به

فیوزها را پیکربندی کنید پنجره Bock and Fuse bit اجازه می دهد تا پارامترهای میکروکنترلر را پیکربندی کنید

توجه: فیوز H همیشه باید در 0 باشد (برنامه نویسی سریال را فعال کنید) این به من امکان می دهد بین رایانه و میکروکنترلر گفتگو کنم (در غیر این صورت تراشه مسدود شده و قابل بازیابی نیست).

برای این نوع حوادث یک مدار تنظیم مجدد وجود دارد ، این است که خود را بسازد ، من آن را ساختم ، به لطف نویسنده آن بارها مرا نجات داد:).

این پیوند به زبان انگلیسی است: FuseBitDoctor

مرحله 6: مونتاژ نهایی:)

مجمع نهایی:)
مجمع نهایی:)
مجمع نهایی:)
مجمع نهایی:)
مجمع نهایی:)
مجمع نهایی:)

برای مورد من از یک بطری نوشابه مینی استفاده کردم که در صورت درخواست پنجره ها را برش دادم ، زیرا عرض آن کمی زیاد بود ، آن را بلند کردم و به قطر 4 سانتی متر چسباندم. PCB تمام شده سپس با استفاده از تفنگ مذاب داغ یا اپوکسی 2 جزء به تکیه گاه چرخ چسبانده می شود.

حالا خوش بگذره:)

همه فایلهای ساخت و برنامه نویسی در اینجا: همه فایلها

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

مرحله 7: برای درک بهتر ATtiny24 ، به Datasheet مراجعه کنید

پیوند داده ATtiny24

توصیه شده: