فهرست مطالب:
- مرحله 1: مواد:
- مرحله 2: ساخت و ساز:
- مرحله 3: مکان و اجزای جوش
- مرحله 4: Servos را روی Support بچسبانید
- مرحله 5: برنامه نویسی و مونتاژ
- مرحله 6: مونتاژ نهایی:)
- مرحله 7: برای درک بهتر ATtiny24 ، به Datasheet مراجعه کنید
تصویری: ربات مستقل TinyBot24 25 گرم: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
ربات کوچک مستقل که توسط دو سرو 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 بچسبانید
برای موتورهایی که از موتورهای 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
توصیه شده:
این زمستان را گرم نگه دارید: گرم کننده دست CPU: 4 مرحله (همراه با تصاویر)
این زمستان را گرم نگه دارید: CPU Hand Warmer: در این پروژه کوچک به شما نشان خواهم داد که چگونه یک CPU قدیمی AMD را برای ایجاد یک گرمکن دستی برقی کوچک ، سبک و آسان برای استفاده استفاده کردم. این ابزار می تواند با کمک یک پاوربانک قابل حمل کوچک شما را برای 2 ساعت و نیم گرم کرده و به راحتی
DIY آشپزخانه/آب گرم گرم برای حیوانات خانگی: 7 مرحله
غذای آب گرم گرم/ایمن برای حیوانات خانگی: بنابراین شما در خارج از خانه یک سگ/خرگوش/گربه/… نگهداری می کنید و آب آنها در زمستان منجمد می شود. معمولاً شما آنها را به داخل می آورید یا یک ظرف آب گرم می خریدید ، اما این حیوان احتمالاً بوی بد دارد ، شما اتاق ندارید و نمی توانید 4 دلار بپردازید
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا
ربات مستقل مبتنی بر آردوینو با استفاده از سنسور اولتراسونیک: 5 مرحله (همراه با تصاویر)
ربات خودکار مبتنی بر آردوینو با استفاده از سنسور اولتراسونیک: با استفاده از سنسور اولتراسونیک ربات خودکار مبتنی بر آردوینو خود را ایجاد کنید. این ربات تقریباً می تواند خود به خود و بدون برخورد با هیچ مانعی حرکت کند. اساساً آنچه انجام می دهد این است که هر نوع موانعی را بر سر راه خود تشخیص داده و بهترین تصمیم را می گیرد
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c