فهرست مطالب:

جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک: 9 مرحله (همراه با تصاویر)
جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک: 9 مرحله (همراه با تصاویر)

تصویری: جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک: 9 مرحله (همراه با تصاویر)

تصویری: جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک: 9 مرحله (همراه با تصاویر)
تصویری: Course Lesson 8 of 10: Follow Hand project with Raspberry Pi Pico 4WD Smart Car Kit 2024, نوامبر
Anonim
جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک
جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک

این یک پروژه ساده در مورد جلوگیری از روبات با استفاده از سنسورهای اولتراسونیک (HC SR 04) و برد Arduino Uno است. Robot با اجتناب از موانع و انتخاب بهترین راه برای دنبال کردن توسط سنسورها حرکت می کند. و لطفاً توجه داشته باشید که یک پروژه آموزشی نیست ، دانش خود را به اشتراک بگذارید و با من نظر بده

لیست اجزای اصلی:-

  • آردوینو اونو - 1
  • سنسور اولتراسونیک (HC SR 04) - 3
  • برد 5 ولت رله - 1
  • باتری 12 ولت - 1
  • موتور دنده 12 ولت - 4
  • براکت موتور - 4
  • چاسی - 1
  • چرخ - 4
  • پیچ و مهره
  • تغییر -1
  • کابل های جامپر -10

مرحله 1: برد Arduino Uno

برد آردوینو اونو
برد آردوینو اونو

Arduino Uno یک برد کنترل میکرو است که بر اساس ATmega328P طراحی شده است. این دارای 14 پین ورودی و خروجی دیجیتال ، 6 ورودی آنالوگ است. ولتاژ کار 5 ولت با منبع تغذیه خارجی است. مزایای بسیاری وجود دارد ، کدگذاری و بارگذاری آسان ، اصلاح خطا آسان است. تعداد زیادی ماژول سنسور و دستگاه های دیگر برای آردوینو

هنگامی که منبع تغذیه را به برد آردوینو می دهید ، از 5 ولت یا 9 ولت استفاده کنید. نباید 12 ولت را تغذیه کنید. اگر مجبورید از باتری 12 ولت استفاده کنید ، آن را از طریق مدار رگولاتور 5 ولت دریافت کنید.

مرحله 2: سنسور اولتراسونیک (HC SR 04)

سنسور اولتراسونیک (HC SR 04)
سنسور اولتراسونیک (HC SR 04)
سنسور اولتراسونیک (HC SR 04)
سنسور اولتراسونیک (HC SR 04)

این ربات دارای سه سنسور اولتراسونیک است که در جلو ، چپ و راست قرار دارند. Robot مطابق با این سنسورها کار می کند. سنسور اولتراسونیک دستگاهی است که می تواند با استفاده از امواج صوتی فاصله تا یک جسم را اندازه گیری کند. چهار پین VCC (قدرت 5 ولت عرضه) ، GND (Ground) ، Trig و echo. دو مبدل وجود دارد ، یکی برای انتقال و دیگری برای دریافت. هر دو بر روی یک مدار چاپی با مدار کنترل ثابت شده اند. اندازه گیری فاصله اولتراسونیک از حدود 2 تا 400 سانتی متر. همچنین دارای فرکانس بالای فرکانس 40 کیلوهرتز است.

اصل عملکرد

از آردوینو یک پالس کوتاه 20 uS به ورودی Trigger تولید کنید تا محدوده را شروع کنید. ماژول اولتراسونیک یک سونوگرافی 8 سیکل پشت سر هم را در 40 کیلوهرتز ارسال می کند و خط اکو را بالا می برد.

سپس به اکو گوش می دهد و به محض تشخیص یکی دوباره خط اکو را کاهش می دهد. بنابراین خط اکو یک نبض است که عرض آن متناسب با فاصله تا جسم است.

با تعیین زمان نبض می توان محدوده را بر حسب اینچ/سانتی متر محاسبه کرد.

ماژول یک پالس اکو متناسب با فاصله را فراهم می کند.

uS/58 = سانتی متر یا uS/148 = اینچ.

مرحله 3: سایر اجزاء

سایر اجزاء
سایر اجزاء
سایر اجزاء
سایر اجزاء
سایر اجزاء
سایر اجزاء
سایر اجزاء
سایر اجزاء

اندازه های مختلف قطر شفت موتور و اندازه سوراخ چرخ ها وجود دارد.

کابل جامپر باید نر به ماده باشد.

مرحله 4: سنسورها با نمودار اتصال Arduino

سنسورها با نمودار اتصال آردوینو
سنسورها با نمودار اتصال آردوینو

سنسور جلو:-

پین اکو - پین آردوینو 6

Trig pin - Arduino pin 7

پین VCC - 5 ولت

GND - زمین

سنسور چپ: -پین اکو - پین آردوینو 8

Trig pin - Arduino pin 9

پین VCC - 5VGND - زمین

سنسور راست: -پین اکو - پین آردوینو 10

Trig pin - Arduino pin 11

پین VCC - 5VGND - زمین

مرحله 5: برد رله با نمودار اتصال Arduino

برد رله با نمودار اتصال Arduino
برد رله با نمودار اتصال Arduino

پین رله 1 - پین آردوینو 2.

پین رله 2 - پین آردوینو 3.

پین رله 3 - پین آردوینو 4.

پین رله 4 - پین آردوینو 5.

مرحله 6: اتصال 12 ولت و رله

اتصال 12 ولت و رله
اتصال 12 ولت و رله

NC - عادی بسته است

خیر - عادی باز است

ج - متداول

در اینجا شما می توانید قطبیت را در صورت نیاز تغییر دهید. بر این اساس ، جهت چرخش موتور تغییر می کند.

موتورها باید به پین های معمولی متصل شوند

مرحله 7: مونتاژ

مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن

موتورهای سمت چپ و راست باید از هر طرف جدا شوند.

مرحله 8: کدها

کدها
کدها

مرحله 9: آزمایش و تکمیل

توصیه شده: