فهرست مطالب:
- مرحله 1: فیلم
- مرحله 2: بلوک های اصلی
- مرحله 3: ماژول IR-Photodiode (قسمت 1 از 3)
- مرحله 4: ماژول IR-Photodiode (قسمت 2 از 3)
- مرحله 5: ماژول IR-Photodiode (قسمت 3 از 3)
- مرحله 6: راننده موتور
- مرحله 7: آردوینو نانو و کد
- مرحله 8: شماتیک و پایان
تصویری: نحوه ایجاد یک دنبال کننده خط با استفاده از آردوینو: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
توسط miniProjectsminiProjects بیشتر دنبال کنید توسط نویسنده:
درباره: برای پروژه های مشابه ، کانال YouTube من را بررسی کنید. اطلاعات بیشتر درباره miniProjects »
اگر در حال کار با رباتیک هستید ، یکی از اولین پروژه هایی که مبتدیان انجام می دهند شامل یک دنبال کننده خط است. این یک ماشین اسباب بازی مخصوص است که دارای امکانی است که در امتداد خطی که معمولاً دارای رنگ مشکی و در تضاد با زمینه است ، حرکت کند.
بیایید شروع کنیم.
مرحله 1: فیلم
ویدئوی جامع ضمیمه شده است. لطفا یک نگاه بنداز.
مرحله 2: بلوک های اصلی
ما می توانیم پیرو خط را در چهار بلوک اصلی تقسیم کنیم. سنسورهای IR-photodiode ، راننده موتور ، شاسی آردوینو/کد و ماشین اسباب بازی به همراه چرخ های پلاستیکی و موتورهای DC 6V. اجازه دهید این بلوک ها را یکی یکی بررسی کنیم.
مرحله 3: ماژول IR-Photodiode (قسمت 1 از 3)
وظیفه سنسور IR-Photodiode در دنبال کننده خط این است که تشخیص دهد که خط مشکی در زیر آن وجود دارد. نور IR ساطع شده از IR LED ، از سطح زیر باز می گردد تا توسط فوتودیود ضبط شود. جریان از طریق فوتودیود متناسب با فوتون هایی است که دریافت می کند و فیزیک می گوید که رنگ سیاه تابش های IR را جذب می کند ، بنابراین اگر خط مشکی زیر یک دیود نوری داشته باشیم فوتون های کمتری دریافت می کند و در مقایسه با اگر سطح بازتابی مانند سفید در زیر آن جریان کمتری داشته باشد.
ما این سیگنال فعلی را به سیگنال ولتاژ تبدیل می کنیم که آردوینو می تواند با استفاده از digitalRead در مرحله بعد بخواند.
مرحله 4: ماژول IR-Photodiode (قسمت 2 از 3)
جریان Photodiode از طریق مقاومت 10 کیلو اهم عبور می کند تا افت ولتاژ متناسب ایجاد شود ، بگذارید آن را Vphoto بنامیم. اگر سطح سفید در زیر وجود داشته باشد ، جریان فوتودیود بالا می رود و بنابراین Vphoto ، از طرف دیگر برای سطح سیاه هر دو کاهش می یابد. Vphoto به ترمینال Non Inverting opamp LM741 متصل است. در این پیکربندی اگر ولتاژ در ترمینال غیر معکوس (+) بیشتر از ولتاژ در ترمینال معکوس (-) باشد ، خروجی opamp برعکس بر روی HIGH و LOW تنظیم می شود. ما با دقت ولتاژ را در پین معکوس تنظیم می کنیم تا بین رنگهای سیاه و سفید با استفاده از پتانسیومتر اندازه گیری بین ولتاژ باشد. با انجام این کار ، خروجی این مدار برای سفید زیاد و برای رنگ سیاه کم است ، که برای خواندن آردوینو عالی است.
من تصاویر پیوست را به ترتیب توضیحات بالا برای درک بهتر برچسب گذاری کرده ام.
مرحله 5: ماژول IR-Photodiode (قسمت 3 از 3)
تنها یک سنسور IR-photodiode برای ایجاد یک دنبال کننده خط کافی نیست زیرا ما جهت خروج را برای جبران استفاده از موتورها نمی دانیم. بنابراین از ماژول سنسور حاوی 6 مدار IR-photodiode که در تصویر پیوست نشان داده شده استفاده کردم. 6 IR-photodiode به صورت 3 خوشه در یک جفت 2 قرار می گیرند. اگر خوشه مرکزی سیاه و دو تای دیگر سفید بخوانند ، می توانیم به جلو ادامه دهیم. اگر خوشه سمت چپ سیاه باشد ، باید دنبال کننده را به سمت چپ بچرخانیم تا دنبال کننده در مسیر خود قرار گیرد. همین امر در مورد خوشه راست نیز صدق می کند.
مرحله 6: راننده موتور
برای جابجایی دنبال کننده ، من از دو موتور DC 6V استفاده می کنم که با استفاده از درایور موتور L293D کنترل می شوند. اگر موتور همانطور که در تصویر پیوست شماره 4 نشان داده شده است متصل شده باشد ، تنظیم فعال و پین 1A روی بالا همراه با پین 2A به پایین موتور را در یک جهت حرکت می دهد. برای حرکت آن در جهت دیگر ، ما نیاز به تبادل وضعیت پین های 2A و 1A داریم. ما نیازی به لحظه دو طرفه نخواهیم داشت زیرا پیرو همیشه به جلو حرکت می کند. برای گردش به چپ ، موتور چپ را در حالی که موتور سمت راست کار می کند غیرفعال می کنیم و برعکس.
مرحله 7: آردوینو نانو و کد
آردوینو نانو 5 ولت با فرکانس 16 مگاهرتز تصمیم می گیرد که آیا دنبال کننده باید به راست یا چپ بپیچد. با نگاه کردن به خواندن آرایه سنسور IR-Photodiode تصمیم گیری می شود. کد پیوست آردوینو بر حرکت پیروان نظارت می کند. پاراگراف زیر نمای بالایی از کد آردوینو را نشان می دهد.
در ابتدا ، ما 6 سنسور و 4 پین موتور اعلام می کنیم. هنگام راه اندازی ، پین های موتور را روی خروجی تنظیم می کنیم زیرا حالت پیش فرض ورودی است. در حلقه ، ابتدا همه پین های سنسور را می خوانیم ، در ادامه زنجیره ای از دستور if-else است که حرکت پیرو را تعیین می کند. برخی از جملات به پیشرفت آن کمک می کند. برخی عبارات به توقف آن کمک می کند و برخی به آن اجازه می دهد که به چپ یا راست برود.
کد را مرور کنید و در صورت بروز مشکل به من اطلاع دهید.
مرحله 8: شماتیک و پایان
سرانجام همه چیز با توجه به شماتیک ضمیمه شده با استفاده از چند سیم و تخته نان کنار هم قرار گرفت. بنابراین شما آن را دارید ، یک خط ماشین ماشین اسباب بازی.
ممنون که خواندید.
امیدوارم تصویر دنبال کننده خط خود را در نظرات مشاهده کنید.
توصیه شده:
ربات دنبال کننده انسان با استفاده از آردوینو Uno زیر 20 دلار: 9 مرحله
ربات دنبال کننده انسان با استفاده از آردوینو Uno زیر 20 دلار: بنابراین من این ربات را حدود یک سال پیش ساختم و دوست داشتم که می تواند شما را در هر جا و همه جا دنبال کند. این بهترین جایگزین برای سگ است. هنوز با من است من همچنین یک کانال یوتیوب دارم که در آن می توانید مراحل ساخت آن را در vi مشاهده کنید
دنبال کننده بخش ریتم آردوینو MIDI: 8 مرحله (همراه با تصاویر)
آردوینو MIDI Rhythm Sequenser: داشتن یک دستگاه درام نرم افزاری خوب امروزه آسان و ارزان است ، اما استفاده از ماوس سرگرم کننده را برای من می کشد. به همین دلیل است که من متوجه شدم آنچه در ابتدا به عنوان یک درام سنج سخت افزار MIDI سخت افزاری 64 مرحله ای طراحی شده بود که می تواند تا 12 قطعه درام مختلف را فعال کند
نحوه ساخت کوچکترین ربات دنبال کننده خط جهان (robo Rizeh): 7 مرحله (همراه با تصاویر)
چگونه می توان کوچکترین ربات دنبال کننده خط جهان (robo Rizeh) ساخت: چگونه می توان کوچکترین ربات دنبال کننده خط جهان (vibrobot) & quot؛ roboRizeh & quot؛ وزن: 5 گرم اندازه: 19x16x10 میلی متر توسط: نقی ستوده کلمه & quot؛ ریزه & quot؛ یک کلمه فارسی است که به معنی & quot؛ ریز & quot ؛. ریزه یک ارتعاش بسیار کوچک است
نحوه ایجاد یک تجسم کننده صوتی فرکانس برای یک لباس (پروژه آردوینو): 8 مرحله (همراه با تصاویر)
چگونه می توان یک مجسمه ساز صوتی فرکانس برای یک لباس (پروژه آردوینو) ساخت: من در این برنامه راهنمایی ، نکات ، برنامه ها و کدهایی را برای ایجاد یک تصویر ساز صوتی هیجان انگیز که در یک لباس فوم شیشه ای ساخته شده است ، ارائه خواهم داد. در طول راه ، مراحل مفید و کدهای اضافی را به اشتراک می گذارم که برخی از آنها مایل به پیاده سازی کتابخانه های arduino FFT در
شبیه دشمن خود باشید: نشانه هایی ایجاد کنید که گیج کننده ، مبهوت کننده و تقلید کننده باشد!: 6 مرحله (همراه با تصاویر)
شبیه دشمن خود باشید: نشانه هایی ایجاد کنید که باعث گیج شدن ، حیرت و تقلید می شود !: در این مقاله آموزشی طراحی استتار را خواهید آموخت. در پروژه های گذشته ، من تکنیک های مختلفی را برای تقلید از علائم دولتی یا شرکتی اختصاص داده و اصلاح کرده ام. استفاده از روش هایی که در مراحل زیر بیان شده است به شما امکان می دهد به طور موقت