فهرست مطالب:
- مرحله 1: فیلم پروژه به صورت مرحله به مرحله
- مرحله 2: سخت افزارهای مورد نیاز
- مرحله 3: فایل PCB Gerber و شماتیک
- مرحله 4: فایلهای.stl سه بعدی
- مرحله 5: اتصالات
- مرحله 6: کد منبع
تصویری: ربات آردوینو 5 در 1 - دنبالم کنید - دنبال کردن خط - سومو - نقاشی - جلوگیری از موانع: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این برد کنترل ربات شامل یک میکروکنترلر ATmega328P و یک درایور موتور L293D است. البته هیچ تفاوتی با برد Arduino Uno ندارد اما مفیدتر است زیرا برای حرکت موتور نیازی به سپر دیگری ندارد! فاقد هرج و مرج است و می توان آن را به راحتی با CH340G برنامه ریزی کرد. هنگام رانندگی دو موتور DC ، می توانید سنسورهای مختلف را با استفاده از پین های ورودی / خروجی با این کارت کنترل کنید. در این پروژه ، ما از سنسور فاصله اولتراسونیک HC-SR04 و سنسور مادون قرمز IR استفاده کردیم. علاوه بر این ، از یک موتور سروو استفاده شد.
مرحله 1: فیلم پروژه به صورت مرحله به مرحله
با این کارت کنترل می توانید یک ربات با 5 سناریوی مختلف برنامه ریزی کنید. سناریوهای زیر در این پروژه گنجانده شده است:
حالت SUMO: ورزشی است که در آن دو روبات سعی می کنند یکدیگر را از یک دایره بیرون بیاورند (به شیوه ای مشابه ورزش سومو).
حالت من را دنبال کنید: با استفاده از سنسور HC-SR04 می توانید وجود شی را که باید دنبال شود حس کنید.
حالت ردیابی: ربات دنبال کننده خط وسیله ای است که از یک خط ، یک خط سیاه یا یک خط سفید پیروی می کند.
اجتناب از حالت: جلوگیری از ربات یک وسیله هوشمند است که به طور خودکار می تواند مانع پیش روی خود را حس کرده و با چرخاندن خود به جهت دیگر از آنها جلوگیری کند.
حالت طراحی: شامل سرو موتور و قلم است. می تواند مسیرهای حرکت خود را روی سطح ترسیم کند.
مرحله 2: سخت افزارهای مورد نیاز
- ATmega328P -PU با Bootloader -
- IC درایور موتور L293D -
- سوکت USB نوع B -
- سوکت DIP 28/16 پین -
- کریستال 12/16 مگاهرتز -
- L7805 TO -220 -
- خازن 100uF -
- LED -
- مقاومت 10K/1K -
- 470nF خازن -
- پریز برق سوکت -
- بلوک ترمینال 2 پین -
- هدر پین مرد -
- سرامیک 10nF/22pF -
- مینی موتور دنده 6V 200RPM -
- 7.4V 1000mAh 2S Lipo Battery (اختیاری) -
- باتری 9V 800mAh (اختیاری) -
- اتصال باتری 9V -
- ماژول اولتراسونیک HC -SR04 -
- سنسور مادون قرمز IR -
- CH340G USB به TTL IC -
در این پروژه از اجزای نوع DIP برای لحیم کاری آسان استفاده شد
مرحله 3: فایل PCB Gerber و شماتیک
در این پروژه ، من PCBWay را انتخاب کرده ام. PCBWay تنها راه برای تحقق این پروژه با هزینه بسیار کم و کیفیت بالا است.
جزئیات محصول
- نوع برد: PCB تک
- اندازه: 53.3 میلی متر در 66 میلی متر
- لایه ها: 2 لایه
- مجموع: 5 عدد / 5 دلار آمریکا
PCB Gerber & Schematic را دریافت کنید -
مرحله 4: فایلهای.stl سه بعدی
تنظیمات چاپ
- چاپگر: JGAURORA A5S
- وضوح تصویر: 0.25
- پر کردن: 10
مرحله 5: اتصالات
سنسور IR
- پین سیگنال IR سنسور به دیجیتال 12
- پین VCC سنسور IR تا +5V
- سنسور IR GND به GND
سنسور HC-SR04
- پین ECHO به دیجیتال 5
- TRIG pin to Digital 6
- پین VCC تا +5V
- پین GND به GND
موتور A
- موتور A 1 تا Digital 2
- موتور A 2 تا Digital 4
- موتور A را به دیجیتال فعال کنید 3
موتور B
- B موتور B 1 تا Digital 10
- موتور B 2 تا دیجیتال 11
- موتور B را به دیجیتال 9 فعال کنید
مرحله 6: کد منبع
با این کارت کنترل می توانید یک ربات با 5 سناریوی مختلف برنامه ریزی کنید. سناریوهای زیر در این پروژه گنجانده شده است:
- حالت SUMO: ورزشی است که در آن دو روبات سعی می کنند یکدیگر را از یک دایره بیرون بیاورند (به شیوه ای مشابه ورزش سومو).
- حالت من را دنبال کنید: با استفاده از سنسور HC-SR04 می توانید وجود شی را که باید دنبال شود حس کنید.
- حالت ردیابی: ربات دنبال کننده خط وسیله ای است که از یک خط ، یک خط سیاه یا یک خط سفید پیروی می کند.
- اجتناب از حالت: جلوگیری از ربات یک وسیله هوشمند است که به طور خودکار می تواند مانع پیش روی خود را حس کرده و با چرخاندن خود به جهت دیگر از آنها جلوگیری کند.
- حالت طراحی: شامل سرو موتور و قلم است. می تواند مسیرهای حرکت خود را روی سطح ترسیم کند.
کد منبع را دریافت کنید:
github.com/MertArduino/RobotControlBoard
توصیه شده:
ربات اجتناب از موانع با استفاده از سنسور اولتراسونیک (پروتئوس): 12 مرحله
ربات اجتناب از موانع با استفاده از سنسور اولتراسونیک (پروتئوس): ما عموماً در همه جا با ربات اجتناب از موانع برخورد می کنیم. شبیه سازی سخت افزاری این ربات بخشی از رقابت در بسیاری از کالج ها و در بسیاری از رویدادها است. اما شبیه سازی نرم افزاری روبات مانع به ندرت رخ می دهد. حتی اگر بتوانیم آن را در جایی پیدا کنیم ،
هک کردن پاوربانک های USB برای فعال کردن آردوینو: 6 مرحله
هک کردن پاوربانک های USB برای تغذیه آردوینو: استفاده از پاوربانک های ارزان قیمت برای تغذیه مدارهای آردوینو ، مدارهای جریان کم و خاموش خودکار آنها را بسیار ناامید کننده می کند. اگر پاوربانک بار قدرت کافی را تشخیص ندهد-فقط بعد از خاموش شدن 30-40 ثانیه بیایید یک Ch را اصلاح کنیم
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c
جک همگام سازی رایانه را به کابل Nikon Sc-28 Ttl اضافه کنید (از تنظیمات خودکار برای فلاش روی دوربین و فعال کردن فلاش های دوربین استفاده کنید !!): 4 مرحله
یک جک همگام سازی رایانه به یک کابل Nikon Sc-28 Ttl اضافه کنید (از تنظیمات خودکار برای فلاش روی دوربین و فعال کردن چشمک زدن دوربین !!): در این مقاله آموزشی به شما نشان خواهم داد که چگونه یکی از آن کانکتورهای اختصاصی مزاحم 3 پین TTL را بر روی دستگاه حذف کنید. در کنار کابل TTL دوربین نیکون SC-28 و یک کانکتور استاندارد همگام سازی رایانه شخصی جایگزین کنید. این به شما امکان می دهد از یک فلش اختصاصی استفاده کنید ،