فهرست مطالب:
تصویری: دنبال کننده نور با استفاده از اسمبلی و ریزتراشه PIC16F690: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
هدف از این پروژه ساخت یک دنبال کننده نور برای آزمایش سرعت واکنش بازیکن است. رابط کاربری این تنظیم کننده نور از 8 LED و یک دکمه تشکیل شده است. از نظر فنی ، ما قصد داریم کدی را که به زبان اسمبلی با MPLAB X IDE نوشته شده است ، به یک میکروکنترلر برای کنترل LED ها و خواندن ورودی از دکمه ارسال کنیم. هنگامی که برنامه اجرا می شود ، LED ها دنباله ای را نمایش می دهند و منتظر می مانند تا بازیکن با فشار دادن دکمه بازی را آغاز کند. پس از فشار دادن دکمه ، LED ها برای مدت زمان تصادفی خاموش می شوند و بلافاصله بالا می آیند (مانند روشن شدن از اولین مورد به آخرین و تکرار این روال عادی). تنها کاری که بازیکن باید انجام دهد این است که یکبار دیگر دکمه را فشار دهد هنگامی که دید LED ها به ترتیب شروع به روشن شدن می کنند. سپس LED ها مجموعه ای از الگوهای شاد را فقط در صورتی نمایش می دهند که پخش کننده قبل از روشن شدن LED چهارم واکنش نشان دهد. در نهایت ، برنامه با رفتن به حالت رفت و برگشت بازی را مجدداً راه اندازی می کند. بله ، من می دانم که شما نمی توانید برای ساخت این بازی اعتیاد آور صبر کنید ، بنابراین بیایید آن را اکنون بسازیم
مرحله 1: مواد
"شش ساعت به من فرصت دهید تا یک درخت را ببرم و من چهار تخته اول را صرف تیز کردن تبر می کنم." (آبراهام لینکولن)
آمادگی و در اختیار داشتن مواد لازم برای موفقیت در این پروژه بسیار مهم است. این قطعات و نرم افزار را در دست بگیرید. اگر نمی توانید ، بسیار ناراحت کننده است که باید در منطق زیادی تجدید نظر کنید ، زیرا برنامه نویسی سطح پایین بسیار مخصوص سخت افزار مورد استفاده شما یا "مخصوص ماشین" است. به عنوان مثال ، ایجاد یک دنبال کننده نور با PIC16F690 توسط Microchip ، که ما از آن استفاده می کنیم ، دارای کد تفاوت و شماتیک سخت افزاری متفاوتی نسبت به استفاده از MCS-51 توسط اینتل خواهد بود ، زیرا ساختارهای داخلی متفاوتی دارند ، پین های ورودی/خروجی و حتی نیازهای متفاوتی دارند. نحوهای مونتاژ
توجه: ما به شما توصیه می کنیم که یک تراشه تراشه تهیه کنید که باعث می شود میکروکنترلر خود را از PICkit و breadboard راحت تر بیرون بکشید. در غیر این صورت ممکن است به طور تصادفی برخی از پین های مهم میکروکنترلر را خراب کرده و از خرید یک دستگاه جدید با هزینه حمل و نقل و شکایت چند هفته ای برای از سرگیری پروژه خود شکایت کنید.
مرحله 2: سخت افزار
اول ، ما قصد داریم سخت افزار را درک کرده و همه چیز را به روش صحیح متصل کنیم.
فنی: میکروکنترلر PIC16F690 دارای 20 پین است: Vss (قدرت) ، Vdd (زمین) ، 6 پین برای پورت A ، 4 پورت B و 8 پورت C. سه پورت وجود دارد و هر کدام را می توان روی ورودی یا خروجی تنظیم کرد. در این پروژه ، ما قصد داریم از پورت C به عنوان خروجی استفاده کنیم ، زیرا 8 پین مربوط به 8 LED و پورت B به عنوان ورودی است. توجه داشته باشید که LED هایی که استفاده می کنیم حداکثر جریان 20mA را تحمل می کنند و اگر از منبع تغذیه 5 ولت در مدار استفاده می کنیم ، باید با هر LED یک مقاومت 150Ω را به صورت سری اضافه کنیم. ما فقط از یک پین بندر B استفاده می کنیم زیرا فقط یک دکمه داریم و اجازه دهید از پین RB4 برای آن استفاده کنیم. باید به برگه اطلاعات PIC16F690 مراجعه کنید. برای پیکربندی راه اندازی سخت افزار به ضمیمه A مراجعه کنید
دستورالعمل ها
1. مثبت هر LED را به پین درگاه C میکروکنترلر به صورت سری با مقاومت 150Ω و منفی به GND وصل کنید.
2. یک سر دکمه را به بیت RB4 بندر B و سر دیگر را به GND وصل کنید.
3. Vss میکروکنترلر را به GND و Vdd را به 5V متصل کنید.
این برای سخت افزار است. ساده و مرتب. قبل از حرکت سخت افزار خود را بررسی کنید تا مطمئن شوید که همه چیز را در محل مناسب وصل کرده اید و چیزی را نمی سوزانید.
مرحله 3: پیوند به گزارش
این مقدمه ای برای این دستورالعمل خواهد بود. برای مشاهده کل مطالب آموزشی ، به این پیوند بروید.
kedev.wordpress.com/2018/11/20/light-seque…
توصیه شده:
ربات دنبال کننده انسان با استفاده از آردوینو Uno زیر 20 دلار: 9 مرحله
ربات دنبال کننده انسان با استفاده از آردوینو Uno زیر 20 دلار: بنابراین من این ربات را حدود یک سال پیش ساختم و دوست داشتم که می تواند شما را در هر جا و همه جا دنبال کند. این بهترین جایگزین برای سگ است. هنوز با من است من همچنین یک کانال یوتیوب دارم که در آن می توانید مراحل ساخت آن را در vi مشاهده کنید
دنبال کننده خط ساده با استفاده از آردوینو: 5 مرحله
در این آموزش ، ما در مورد کار یک خط ربات زیر آردوینو صحبت خواهیم کرد که از خط سیاه در پس زمینه سفید پیروی می کند و هر زمان که به منحنی های مسیر خود برسد ، چرخش درست را انجام می دهد. شرکت دنبال کننده خط آردوینو
دنبال کننده خط GiggleBot با استفاده از پایتون: 5 مرحله
GiggleBot Line Follower با استفاده از پایتون: این بار ، ما در MicroPython در حال برنامه نویسی صنایع Dexter GiggleBot هستیم تا با استفاده از سنسور دنبال کننده خط داخلی خط مشکی را دنبال کنیم. GiggleBot باید با میکرو BBC جفت شود: به طور مناسب کنترل شود. اگر
دنبال کننده خط با استفاده از آردوینو - پروژه DIY آسان: 6 مرحله
دنبال کننده خط با استفاده از آردوینو | Easy DIY Project: در این آموزش ، ما یک دنبال کننده خط با استفاده از ArduinoParts مورد نیاز خواهیم ساخت: Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n موتور درایور: https://amzn.to/2IWNMWF IR sensor : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
ربات دنبال کننده با استفاده از میکروکنترلر TIVA TM4C1233H6PM: 3 مرحله
ربات دنبال کننده خط با استفاده از میکروکنترلر TIVA TM4C1233H6PM: ربات زیر یک ماشین همه کاره است که برای تشخیص و گرفتن خطوط تیره روی سطح سفید استفاده می شود. از آنجا که این ربات با استفاده از تخته نان تولید می شود ، ساخت آن بسیار آسان خواهد بود. این سیستم را می توان در هم آمیخت