Агуулгын хүснэгт:
- Алхам 1: Arduino Uno зөвлөл
- Алхам 2: Хэт авианы мэдрэгч (HC SR 04)
- Алхам 3: Бусад бүрэлдэхүүн хэсгүүд
- Алхам 4: Arduino холболтын диаграм бүхий мэдрэгч
- Алхам 5: Arduino холболтын диаграмтай реле самбар
- Алхам 6: 12 вольт ба реле холболт
- Алхам 7: угсрах
- Алхам 8: Кодууд
- Алхам 9: Туршилт хийж дуусгах
Видео: Хэт авианы мэдрэгч ашиглан роботоос зайлсхийх: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ бол хэт авианы мэдрэгч (HC SR 04) болон Arduino Uno самбарыг ашиглан саад бэрхшээлээс зайлсхийх роботын талаархи энгийн төсөл юм. надтай сэтгэгдэл.
Үндсэн бүрэлдэхүүн хэсгүүдийн жагсаалт:-
- Ардуино Уно - 1
- Хэт авианы мэдрэгч (HC SR 04) - 3
- 5V буухиа самбар - 1
- 12 В батерей - 1
- 12 Вт арааны мотор - 4
- Мотор хаалт - 4
- Часи - 1
- Дугуй - 4
- Боолт ба самар
- Шилжүүлэгч -1
- Холбогч кабель -10
Алхам 1: Arduino Uno зөвлөл
Arduino Uno бол ATmega328P дээр суурилсан микро хянагч самбар юм. Энэ нь 14 дижитал оролт, гаралтын тээглүүртэй, 6 аналог оролттой. Ажиллах хүчдэл нь гадаад тэжээлийн хангамжтай 5 В бөгөөд олон давуу талтай, кодлох, байршуулахад хялбар, алдааг засахад хялбар байдаг. Олон тооны мэдрэгч модуль болон бусад төхөөрөмжүүд байдаг. Ардуино.
Arduino самбар дээр тэжээл өгөхдөө 5 вольт эсвэл 9 вольт ашиглана уу. 12 вольтоор асааж болохгүй. Хэрэв та 12 вольт батерей ашиглах шаардлагатай бол 5 вольтын зохицуулагчийн хэлхээгээр дамжуулна уу.
Алхам 2: Хэт авианы мэдрэгч (HC SR 04)
Робот нь урд, зүүн, баруун гэсэн гурван хэт авианы мэдрэгчтэй бөгөөд робот нь эдгээр мэдрэгчийн дагуу ажилладаг бөгөөд хэт авианы мэдрэгч нь дууны долгион ашиглан объект хүртэлх зайг хэмжих боломжтой төхөөрөмж юм. нийлүүлэлт), GND (Ground), Trig and echo. Хоёр хувиргагч байдаг, нэг нь дамжуулах, нөгөө нь хүлээн авах зориулалттай. Аль аль нь хяналтын хэлхээ бүхий нэг ПХБ дээр бэхлэгдсэн байдаг. Хэт авианы зайг ойролцоогоор 2 см -ээс 400 см хүртэл хэмждэг. Мөн 40 КГц давтамжтай өндөр давтамжийн дуу юм.
Үйл ажиллагааны зарчим
Хэт авианы модуль нь 40 кГц давтамжтай 8 мөчлөгт хэт авианы долгион илгээж, цуурай дамжуулах шугамыг өндөр болгоно.
Дараа нь цуурай сонсдог бөгөөд үүнийг илрүүлмэгц цуурай шугамыг дахин бууруулдаг. Тиймээс цуурай шугам нь импульс бөгөөд өргөн нь объект хүртэлх зайтай пропорциональ байна.
Импульсийн цагийг хэмжих замаар инч/сантиметрээр хэмжих боломжтой.
Модуль нь зайтай пропорциональ цуурай импульс өгдөг.
uS/58 = см эсвэл uS/148 = инч.
Алхам 3: Бусад бүрэлдэхүүн хэсгүүд
Мотор босоо амны диаметр, дугуйны нүхний хэмжээ өөр өөр байдаг.
Холбогч кабель нь эрэгтэй, эмэгтэй байх ёстой.
Алхам 4: Arduino холболтын диаграм бүхий мэдрэгч
Урд мэдрэгч:-
Цуурай зүү - Arduino зүү 6
Trig pin - Arduino pin 7
VCC зүү - 5V
GND - газар
Зүүн мэдрэгч: Цуурай зүү - Arduino зүү 8
Trig pin - Arduino pin 9
VCC зүү - 5VGND - газардуулга
Баруун мэдрэгч: Цуурай зүү - Arduino зүү 10
Trig pin - Arduino pin 11
VCC зүү - 5VGND - газардуулга
Алхам 5: Arduino холболтын диаграмтай реле самбар
Релений зүү 1 - Arduino зүү 2.
Релей зүү 2 - Arduino зүү 3.
Релений зүү 3 - Arduino pin 4.
Релений зүү 4 - Arduino pin 5.
Алхам 6: 12 вольт ба реле холболт
NC - хэвийн хаалттай
ҮГҮЙ - ердийн нээлттэй
C - нийтлэг
Шаардлагатай бол энд туйлыг өөрчлөх боломжтой бөгөөд үүний дагуу хөдөлгүүрийн эргэх чиглэл өөрчлөгдөх болно.
Моторыг нийтлэг тээглүүртэй холбох ёстой
Алхам 7: угсрах
Зүүн ба баруун талын моторыг тал бүрээс нь салгах хэрэгтэй.
Алхам 8: Кодууд
Алхам 9: Туршилт хийж дуусгах
Зөвлөмж болгож буй:
Хэт авианы мэдрэгч ашиглан саад бэрхшээлээс зайлсхийх робот (Proteus): 12 алхам
Хэт авианы мэдрэгч ашиглан саад бэрхшээлээс зайлсхийх робот (Proteus): Бид хаа сайгүй саад бэрхшээлээс зайлсхийх роботтой тааралддаг. Энэхүү роботын тоног төхөөрөмжийн симуляци нь олон коллеж, олон арга хэмжээнд өрсөлдөөний нэг хэсэг юм. Гэхдээ саад тотгор роботыг програмчлах нь ховор байдаг. Хэдийгээр бид үүнийг хаа нэг газар олж чадвал
Arduino ашиглан хэт авианы зайлсхийх робот: 7 алхам
Arduino ашиглан хэт авианаас зайлсхийх робот: Энэ заавар дээр би роботоос зайлсхийх саадыг хэрхэн яаж хийхийг танд үзүүлэх болно. Бид Arduino UNO самбар болон хэт авианы мэдрэгчийг ашиглах болно. Хэрэв робот урд талын объектыг жижиг servo моторын тусламжтайгаар илрүүлбэл үлдсэн хэсгийг сканнердаж
Хэт авианы мэдрэгч ашиглан Arduino дээр суурилсан бие даасан бот: 5 алхам (зурагтай)
Хэт авианы мэдрэгч ашиглан Arduino -д суурилсан бие даасан бот: Хэт авианы мэдрэгч ашиглан өөрийн Arduino -д суурилсан автономит бот үүсгээрэй. Үндсэндээ юу хийдэг вэ гэхээр энэ нь замдаа гарч буй аливаа саад бэрхшээлийг илрүүлж, хамгийн сайн шийдлийг шийддэг
Arduino Uno ашиглан роботоос зайлсхийх: 5 алхам (зурагтай)
Arduino Uno ашиглан роботоос зайлсхийх: Сайн байна уу залуусаа, энэ бол arduino ашигладаг саад тотгор робот гэж нэрлэгддэг маш энгийн бөгөөд ажлын төсөл бөгөөд энэ төслийн онцлог нь bluetooth -ээр дамжуулан ухаалаг гар утсаараа хэрхэн аялах тухай тушаал өгөх явдал юм
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: 4 алхам
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: Энэхүү төсөлд би хямд ус илрүүлэгчийг хоёр аргыг ашиглан хэрхэн бүтээхийг танд үзүүлэх болно: 1. Хэт авианы мэдрэгч (HC-SR04) .2. Funduino усны мэдрэгч