فهرست مطالب:
- مرحله 1: انتخاب میکروکنترلر PIC
- مرحله 2: موتورها و باتری
- مرحله 3: اجزاء
- مرحله 4: طرح مدار
- مرحله 5: کارت سنسور
- مرحله 6: کدها
- مرحله 7: نکات انتقادی
تصویری: ربات Line Follower با PIC18F: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
پیوند مسابقه
من این ربات دنبال کننده خط را برای دوره میکروکنترلر خود در دانشگاه ساختم. بنابراین من این ربات اصلی را با استفاده از Pic 18f2520 ساختم و از کامپایلر PIC CCS استفاده کردم. بسیاری از پروژه های دنبال کننده خط در اینترنت با ardunio یا عکس وجود دارد ، اما بسیاری از پروژه ها بسیار مشابه هستند. به همین دلیل ، من نحوه انتخاب اجزا و دلیل انتخاب آنها را توضیح خواهم داد و نکاتی را در مورد ربات کارآمد پیرو خط ارائه خواهم کرد.
من کارت سنسور را با استفاده از CNY70 طراحی کردم و مدار را روی تخته نان نصب کردم. اگر می خواهید می توانید یک PCB یکپارچه برای همه اجزا طراحی کنید اما اگر تجربه کافی در مورد نحوه PCB نداشته باشید ، مشکل ساز خواهد شد.
مرحله 1: انتخاب میکروکنترلر PIC
برخی از عکسهای 16f برای دنبال کنندگان خط بسیار مناسب هستند و بسیار ارزان هستند. من 18F2520 را انتخاب کردم زیرا دارای حافظه برنامه ورودی/خروجی و 32k است و مهمترین چیز این است که از نوسانگر تا 40MHZ پشتیبانی می کند و پردازش داده ها بسیار مهم است.
مرحله 2: موتورها و باتری
من از 4 موتور میکرو DC 6v 350 دور در دقیقه استفاده کردم. شما می توانید تعادل بسیار خوبی را با 4 موتور و کد بسیار اساسی در مقابل 2 موتور ارائه دهید. در صورت تمایل می توانید موتوری را انتخاب کنید که بیشترین دور در دقیقه را دارد اما 350 دور در دقیقه برای من بسیار سریع است و گشتاور بسیار بالایی دارند. علاوه بر این ، چهار موتور دارای حرکت و چرخش بسیار کارآمد هستند.
باتری Li-Po روبات ، کارت سنسور ، موتورها ، عکس و سایر اجزای من را تغذیه می کند. لیپو من 30c 7.4v 1250ma بود. من در مسابقه با مشکل انرژی روبرو نشدم ، اما چهار موتور انرژی زیادی مصرف می کنند و اگر باید می خواهم آزمایش های زیادی انجام دهم
مرحله 3: اجزاء
- عکس 18f2520
- کریستال 20 مگاهرتز
- R1 …………………………………………………………….. مقاومت 4.7k
- C1 و C2 …………………………………………… 33 کلاه در ساعت
- دکمه
- تنظیم کننده ولتاژ 7805
- خازن 16v 100 uf (الکترولیتی)
- C4 C5 C6 و C7 ……………………………………..100pf x4
- SN74HC14n
- D1 ………………………………………………………….. به رهبری
- L293B x2
- تعویض
- موتور میکرو DC 6v 350rpm x4 (می توانید گزینه دیگری را انتخاب کنید)
- چرخ x4 (من چرخ های R5 میلی متر را انتخاب کردم)
- Lipo Battery 7.4v 1250ma (1750 ma می تواند بهتر باشد)
- مدار پایین (در صورت تمایل ، بستگی به باتری و موتورهای شما دارد)
- کابل جامپر
برای کارت سنسور
- CNY70 X5
- R10 R11 R12 R13 R14 …………………………………………….. مقاومت 20k X5 (من از 1206 مقاومت smd استفاده کردم ، همانطور که می خواهید بسته دیپ را انتخاب کنید)
- RV1 RV2 RV3 RV4 RV5 ………………………………………….22k تریمپات X5
- CR2 CR3 CR4 CR5 CR6 ………………………………………..330 اهم X5
- هدر نر J1
- مواد مدار چاپی
مرحله 4: طرح مدار
مرحله 5: کارت سنسور
کارت سنسور را زیر تخته های نان می چسبانم اما فاصله CNY تا کف باید مناسب باشد. به طور تقریبی 1-0.5 سانتی متر کافی است. من کابل های بلوز را روی J2 به J6 لحیم کردم و آنها را روی ورودی های sn74hc14n متصل کردم.
مرحله 6: کدها
می توانید کدها را بارگیری کنید. در اصل ، کدهای برگشتی رو به جلو ، چپ و راست وجود دارد. اگر می خواهید سرعت ربات را افزایش دهید ، باید کدهای تاخیر را تغییر دهید.
مرحله 7: نکات انتقادی
- یکی از مهمترین بخشها کارت سنسور است ، بنابراین باید داده های خوبی دریافت کنید. فاصله CNY و کف باید مناسب باشد ، بنابراین ، ولتاژهای خروجی CNY را اندازه گیری می کنید و آن را با دیگ کالیبره می کنید. وقتی داشتم مسابقه می دادم زمین تاریک بود بنابراین سنسورها خوب کار نمی کردند و من LED های سفید را زیر تخته نان قرار دادم و دوباره به این روش کالیبره کردم ، داده های بهتری به دست آوردم.
- نکته مهم دیگر 4 موتور است. اگر از 4 موتور به جای 2 موتور استفاده کنید ، می توانید تعادل بهتری را بدست آورید و در بازگشت بسیار موفق خواهد بود.
توصیه شده:
ربات Line Follower با PICO: 5 مرحله (همراه با تصاویر)
ربات Line Follower With PICO: قبل از اینکه بتوانید رباتی بسازید که بتواند تمدن را آنطور که ما می شناسیم پایان دهد و بتواند به نسل بشر پایان دهد. ابتدا باید بتوانید ربات های ساده ای بسازید که می توانند خطی را که روی زمین کشیده شده دنبال کنید و در اینجا می توانید
ربات Line Follower با استفاده از Arduino Uno و L298N: 5 مرحله
ربات Line Follower با استفاده از Arduino Uno و L298N: Line Flower یک ربات بسیار ساده است که برای لوازم الکترونیکی مبتدی ایده آل است
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: 8 مرحله
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: ما یک ربات متعادل کننده و 3 چرخ ترکیبی برای استفاده آموزشی در مدارس و برنامه های آموزشی بعد از مدرسه ساخته ایم. این ربات بر اساس Arduino Uno ، یک سپر سفارشی (تمام جزئیات ساخت ارائه شده است) ، یک باتری لیتیوم یون (همه ساخت
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c