فهرست مطالب:
- مرحله 1: درباره سنسور اولتراسونیک
- مرحله 2: آنچه شما نیاز دارید - سخت افزار
- مرحله 3: مونتاژ کیت شاسی کوتاه روبات ربات
- مرحله 4: مدار
- مرحله 5: کد
- مرحله 6: خوب انجام شد
تصویری: "GRECO" - ربات اجتناب از آردوینو برای مبتدیان: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
خوب ، اگر مبتدی هستید ، در اینجا ساده ترین راه برای ساختن شیء خود و اجتناب از ربات را خواهید یافت!
ما از یک شاسی کوچک روبات با دو موتور dc برای سهولت ساخت آن استفاده خواهیم کرد.
برای یکبار دیگر ما استفاده از برد معروف Arduino UNO را انتخاب می کنیم.
ربات کوچک ما "GRECO" با استفاده از سنسور اولتراسونیک به جستجوی اجسام جلوی خود می پردازد. اگر جسمی شناسایی شود ، ربات متوقف می شود و به راست و چپ "بهترین" راه فرار را نگاه می کند!
صفحه رسمی پروژه و به روز رسانی های بعدی:
اماده ای؟ بیایید شروع کنیم!
مرحله 1: درباره سنسور اولتراسونیک
سنسورهای مافوق صوت بر اساس یک اصل مشابه رادار یا سونار کار می کنند ، که ویژگی های یک هدف را با تفسیر انعکاس از امواج رادیویی یا صوتی به ترتیب ارزیابی می کند.
سنسورهای اولتراسونیک فعال امواج صوتی با فرکانس بالا ایجاد می کنند و اکو را که توسط سنسور دریافت می شود ارزیابی می کنند و فاصله زمانی بین ارسال سیگنال و دریافت اکو را برای تعیین فاصله تا یک شی اندازه می گیرند.
سنسورهای فراصوت منفعل در اصل میکروفون هایی هستند که نویز اولتراسونیک را که در شرایط خاصی وجود دارد تشخیص می دهند.
سنسور اولتراسونیک HC-SR04 از سونار برای تعیین فاصله با جسمی مانند خفاش ها یا دلفین ها استفاده می کند. این دستگاه تشخیص محدوده عالی بدون تماس را با دقت بالا و خواندن پایدار در بسته ای با استفاده آسان ارائه می دهد. از 2 سانتی متر تا 400 سانتی متر یا 1 اینچ تا 13 فوت. عملکرد آن تحت تأثیر نور خورشید یا مواد سیاه مانند فاصله یاب های شارپ قرار نمی گیرد (اگرچه تشخیص مواد نرم از نظر صوتی مانند پارچه ممکن است دشوار باشد). این دستگاه با ماژول فرستنده و گیرنده اولتراسونیک همراه است.
اطلاعات فنی:
- منبع تغذیه:+5V DC
- جریان آرام: <2mA
- جریان کاری: 15 میلی آمپر
- زاویه موثر: <15 درجه
- فاصله: 2cm - 400 cm/1 " - 13ft
- رزولوشن: 0.3 سانتی متر
- زاویه اندازه گیری: 30 درجه
- راه اندازی ورودی عرض پالس: 10uS
- ابعاد: 45 میلی متر در 20 میلی متر در 15 میلی متر
مرحله 2: آنچه شما نیاز دارید - سخت افزار
برای این پروژه به موارد زیر نیاز دارید:
- آردوینو UNO
- کیت شاسی ربات مینی گرد
- دو موتور DC Shield با IC L298
- سنسور اولتراسونیک - HC -SR04
- میکرو سروو
- دارای باتری 4xAA
همچنین به تعدادی کابل و فاصله دهنده اضافی نیاز دارید.
ابزار: پیچ گوشتی ، تفنگ چسب حرارتی
مرحله 3: مونتاژ کیت شاسی کوتاه روبات ربات
تصاویر زیر را دنبال کنید!
یک تصویر ارزش هزار کلمه است!
مرحله 4: مدار
سپر موتور مورد استفاده ما دارای پین های سربرگ با برچسب I/O Digital و I/O آنالوگ است. ما از آنها برای اتصال قطعات سخت افزاری خود به همراه برد Uno Arduino استفاده خواهیم کرد.
سرو موتور
کابل سروو را به هدر اول (D7 5V GND) وصل کنید. مطمئن شوید که کابل قهوه ای به پین GND وصل شده است (سمت راست)
وزوز
به اولین پین هدر دوم (D8) پین زنگ "+" و "-" را به GND وصل کنید
سنسور اولتراسونیک
ما از سربرگ سوم و چهارم استفاده می کنیم ، اتصالات زیر را ایجاد می کنیم:
- Vcc - 5V (سربرگ 3 بعدی)
- Trig - A2 (سربرگ 3 بعدی)
- GND- GND (سربرگ 3 بعدی)
- Echo - A3 (سرفصل چهارم)
موتورها (از پشت به ربات خود نگاه کنید)
- موتور DC راست: کابل قرمز به "M1+" و سیاه به "M1-"
- موتور DC سمت چپ: کابل قرمز به "M2+" و سیاه به "M2-"
قدرت - نگهدارنده باتری
آن را به پایانه پیچ "Vin -GND" وصل کنید. یک کابل دیگر اضافه کنید و آن را با پین "Vin" برد Arduino Uno وصل کنید. در صورت تمایل می توانید یک ON/OFF SW روی کابل قرمز بسته نگهدارنده باتری خود اضافه کنید.
مرحله 5: کد
با برنامه زیر "GRECO" را زنده کنید!
یادداشت
- اگر ربات شما به سرعت حرکت می کند و به اشیاء ضربه می زند ، متغیر سرعت را در خط 26 تغییر دهید. (مقدار PWM)
- اگر ربات شما به جلو حرکت نمی کند ، به خطوط 43 و 44 بروید و یک offset به "speedPWM" اضافه کنید. مطمئن شوید که مجموع زیر 255 باشد. در مورد من ، من باید موتور 50 را به علاوه 50 اضافه کنم ، بنابراین موتور راست من دارای سرعت PWM 150 و سمت چپ 250 است.
کد را از اینجا بارگیری کرده و با Arduino IDE باز کنید. در داخل فایل کتابخانه اولتراسونیک را نیز خواهید یافت.
مرحله 6: خوب انجام شد
خوب … همین! امیدوارم این مورد را دوست داشته باشید ، در نظرات به من اطلاع دهید!
چند عکس از ربات آردوینو خود را برای من ارسال کنید!
می توانید پروژه های Arduino DIY بیشتری را در www. Ardumotive.com پیدا کنید
متشکرم!
توصیه شده:
درایور Flyback Transformer برای مبتدیان: 11 مرحله (همراه با تصاویر)
Flyback Transformer Driver for Beginners: طرح کلی با ترانزیستور بهتری به روز شده است و شامل حفاظت اولیه از ترانزیستور به شکل خازن و دیود است. & quot؛ جلوتر رفتن & quot؛ صفحه در حال حاضر راهی برای اندازه گیری این افزایش ولتاژ درخشان با ولت متر دارد
نحوه استفاده از مولتی متر در تامیل - راهنمای مبتدیان - مولتی متر برای مبتدیان: 8 مرحله
نحوه استفاده از مولتی متر در تامیل | راهنمای مبتدیان | مولتی متر برای مبتدیان: سلام دوستان ، در این آموزش نحوه استفاده از مولتی متر در انواع مدارهای الکترونیکی را در 7 مرحله مختلف مانند 1) تست پیوستگی برای سخت افزار عکاسی مشکل 2) اندازه گیری جریان DC 3) آزمایش دیود و LED 4) اندازه گیری توضیح دادم. رسی
"ماشین ناراحت کننده": یک مجسمه سریع هنری برای مبتدیان: 8 مرحله (همراه با تصاویر)
"The Unsettling Machine": a Quick Junk-Art Sculpture for Beginners: (اگر از این برنامه آموزشی خوشتان می آید ، لطفاً در مسابقه & quot؛ Trash to Treasure & quot؛ به آن رای دهید. اما اگر به دنبال پروژه ای کمتر مزاحم هستید ، آخرین مورد من را بررسی کنید یکی: چگونه یک ربات راه رفتن لامبادا ایجاد کنیم! با تشکر!) فرض کنید شما یک مدرسه دارید
آردوینو برای مبتدیان: رابط آردوینو با LCD 16x2 توضیح داده شده: 5 مرحله
Arduino for Beginners: Arduino Interface with 16x2 LCD توضیح داد: سلام به همه ، امروزه ، Arduino بسیار محبوب شده است و همه به دلیل سهولت کد نویسی آن را می پذیرند. من مجموعه ای از اصول اولیه Arduino را ایجاد کرده ام که به مبتدیان ، مبتدیان و مبتدیان کمک می کند حتی توسعه دهندگان به کار ماژول. این س
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو