Агуулгын хүснэгт:
- Алхам 1: Хэт авианы мэдрэгчийн тухай
- Алхам 2: Танд хэрэгтэй зүйл - Тоног төхөөрөмж
- Алхам 3: Мини дугуй робот явах эд ангиудыг угсрах
- Алхам 4: Хэлхээ
- Алхам 5: Код
- Алхам 6: Сайн байна
Видео: "GRECO" - Эхлэгчдэд зориулсан роботоос зайлсхийх Arduino объект: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Хэрэв та эхлэгч бол роботоос зайлсхийх өөрийн объект бүтээх хамгийн хялбар аргыг эндээс олох болно.
Үүнийг хялбар болгохын тулд бид хоёр тогтмол гүйдлийн мотортой жижиг дугуй робот явах эд анги ашиглах болно.
Дахин нэг удаа бид алдарт Arduino UNO самбарыг ашиглахаар шийдлээ.
Манай бяцхан робот "GRECO" нь хэт авианы мэдрэгч ашиглан урд талын объектыг хайж олох болно. Хэрэв ямар нэгэн объект илэрвэл робот зогсоод хамгийн сайн зугтах замыг баруун, зүүн тийш "харах" болно!
Албан ёсны төслийн хуудас ба ирээдүйн шинэчлэлтүүд:
Чи бэлэн үү? Эхэлцгээе!
Алхам 1: Хэт авианы мэдрэгчийн тухай
Хэт авианы мэдрэгч нь радио эсвэл дууны долгионы цуурайг тус тусад нь тусгаж, зорилгын шинж чанарыг үнэлдэг радар эсвэл дуут төхөөрөмжтэй төстэй зарчмаар ажилладаг.
Идэвхтэй хэт авианы мэдрэгч нь өндөр давтамжийн дууны долгион үүсгэж, мэдрэгчийн хүлээн авсан цуурайг үнэлж, объект руу хүрэх зайг тодорхойлохын тулд дохио илгээх ба цуурай хүлээн авах хоорондох хугацааны интервалыг хэмждэг.
Идэвхгүй хэт авианы мэдрэгч нь үндсэндээ хэт авианы дуу чимээг илрүүлдэг микрофон юм.
HC-SR04 хэт авианы мэдрэгч нь сарьсан багваахай эсвэл дельфин гэх мэт объект хүртэлх зайг тодорхойлохын тулд sonar ашигладаг. Энэ нь ашиглахад хялбар багцад өндөр нарийвчлалтай, тогтвортой уншилт бүхий контактгүй хүрээний маш сайн илрүүлэлтийг санал болгодог. 2см -ээс 400 см эсвэл 1 -ээс 13 фут хүртэл. Энэ нь хурц гэрэл хэмжигч гэх мэт нарны гэрэл эсвэл хар материалд нөлөөлдөггүй (гэхдээ даавуу гэх мэт акустик зөөлөн материалыг илрүүлэхэд хэцүү байдаг). Энэ нь хэт авианы дамжуулагч ба хүлээн авагч модулийн хамт ирдэг.
Техникийн мэдээлэл:
- Цахилгаан хангамж:+5V DC
- Чимээгүй гүйдэл: <2mA
- Ажлын гүйдэл: 15 мА
- Үр дүнтэй өнцөг: <15 °
- Зай: 2см - 400 см/1 " - 13 фут
- Нарийвчлал: 0.3 см
- Хэмжих өнцөг: 30 градус
- Триггер оролтын импульсийн өргөн: 10uS
- Хэмжээ: 45mm x 20mm x 15mm
Алхам 2: Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Энэ төслийн хувьд танд хэрэгтэй болно:
- Ардуино НҮБ
- Мини дугуй робот явах эд анги
- L298 IC бүхий хос DC моторны бамбай
- Хэт авианы мэдрэгч - HC -SR04
- Микро Серво
- Зай эзэмшигч 4хАА
Танд бас хэдэн кабель, нэмэлт тусгаарлагч хэрэгтэй болно.
Хэрэгсэл: халив, дулааны цавуу буу
Алхам 3: Мини дугуй робот явах эд ангиудыг угсрах
Доорх зургуудыг дагана уу!
Зураг мянган үгтэй!
Алхам 4: Хэлхээ
Бидний ашиглаж буй хөдөлгүүрийн бамбай нь Дижитал I/O ба Аналог I/O гэж хаяглагдсан толгойн зүүтэй байдаг. Бид тэдгээрийг ашиглан тоног төхөөрөмжийн эд ангиудыг Arduino uno самбартай холбох болно.
Servo мотор
Серво кабелийг эхний толгой руу холбоно уу (D7 5V GND). Хүрэн кабель нь GND зүү (баруун талд) холбогдсон эсэхийг шалгаарай.
Дуу чимээ
Хоёрдахь толгойн эхний зүү (D8) "+" дуугаралтын зүү, "-" -ийг GND руу холбоно уу.
Хэт авианы мэдрэгч
Бид гурав, дөрөв дэх толгойг ашиглаж, дараах холболтуудыг хийнэ.
- Vcc - 5V (3d толгой)
- Trig - A2 (3d толгой)
- GND- GND (3d толгой)
- Цуурай - A3 (4 -р толгой)
Мотор (роботыг ар талаас нь харах)
- Баруун DC мотор: Улаан кабель "M1+", хар "M1-"
- Зүүн DC мотор: Улаан кабель "M2+", хар нь "M2-"
Эрчим хүч - Батерей эзэмшигч
Үүнийг бамбай "Vin -GND" шураг терминал руу холбоно уу. Өөр нэг кабель нэмж, Arduino Uno хавтангийн "Vin" зүүгээр холбоно уу. Хэрэв та хүсвэл батерейны хайрцагны улаан кабель дээр ON/OFF SW нэмж болно.
Алхам 5: Код
Дараах кодыг ашиглан "GRECO" -г програмаар амьд болго!
Тэмдэглэл
- Хэрэв таны робот хурдан хөдөлж, объект руу цохих юм бол 26 -р мөр дэх хурдны хувьсагчийг өөрчилнө үү. (PWM утга)
- Хэрэв таны робот урагшлахгүй бол 43, 44 -р мөрөнд очоод "speedPWM" дээр офсет нэмнэ үү. Нийлбэр нь доор байгаа эсэхийг шалгаарай 255. Миний тохиолдолд зүүн хөдөлгүүрт 50 нэмэх шаардлагатай тул миний баруун хөдөлгүүр нь ХОУХ -ны хурдны 150 ба зүүн 250 гэсэн утгатай байна.
Кодыг эндээс татаж аваад Arduino IDE ашиглан нээнэ үү. Дотор нь хэт авианы номын сангийн файлыг олох болно.
Алхам 6: Сайн байна
За тэгээд л боллоо! Энэ танд таалагдсан гэж найдаж байна, сэтгэгдэл дээр надад хэлээрэй!
Надад Arduino роботынхоо хэдэн зургийг оруулаарай!
Та өөр Arduino DIY төслүүдийг www. Ardumotive.com дээрээс олж болно
Баярлалаа!
Зөвлөмж болгож буй:
LEGO роботоос зайлсхийх саад бэрхшээл: 8 алхам (зурагтай)
LEGO роботоос зайлсхийх саад бэрхшээл: Бид LEGO -д дуртай, мөн Crazy Circuits -т дуртай тул хоёуланг нь хана, бусад объект руу гүйхээс зайлсхийх энгийн бөгөөд хөгжилтэй робот болгон нэгтгэхийг хүссэн юм. Бид өөрсдийнхөө барилгыг хэрхэн бүтээснийг танд харуулах болно, мөн шаардлагатай үндсийг тоймлон харуулснаар та өөрийн гараар бүтээх боломжтой болно
Хэт авианы мэдрэгч ашиглан роботоос зайлсхийх: 9 алхам (зурагтай)
Хэт авианы мэдрэгч ашиглан саад тотгороос зайлсхийх робот: Энэ бол хэт авианы мэдрэгч (HC SR 04) болон Arduino Uno самбарыг ашиглан саад бэрхшээлээс зайлсхийх роботын тухай энгийн төсөл юм. зааварчилгааны төсөл, хуваалцана уу
Роботоос зайлсхийх хана хий!: 6 алхам (зурагтай)
Хананаас зайлсхийх робот хий!: Зорилго: Хана, саад бэрхшээлээс зайлсхийх чадвартай роботыг эхнээс нь бүтээх. Та үнэхээр ямар нэгэн зүйл хийж чаддаг робот хийхийг хүсч байсан боловч үүнийг хийх цаг, мэдлэггүй байсан уу? Бүү ай, энэ заавар нь зөвхөн танд зориулагдсан болно
Arduino Uno ашиглан роботоос зайлсхийх: 5 алхам (зурагтай)
Arduino Uno ашиглан роботоос зайлсхийх: Сайн байна уу залуусаа, энэ бол arduino ашигладаг саад тотгор робот гэж нэрлэгддэг маш энгийн бөгөөд ажлын төсөл бөгөөд энэ төслийн онцлог нь bluetooth -ээр дамжуулан ухаалаг гар утсаараа хэрхэн аялах тухай тушаал өгөх явдал юм
OAWR (алхах роботоос зайлсхийх саад бэрхшээл) хэрхэн хийх вэ: 7 алхам (зурагтай)
OAWR -ийг хэрхэн яаж хийх вэ (алхах роботоос зайлсхийх саад бэрхшээл): Энэхүү зааварчилгаа нь саад бэрхшээлээс зайлсхийх жижиг алхах робот хэрхэн хийхийг харуулдаг (худалдаанд байгаа олон сонголт шиг). Гэхдээ та мотор, хуванцар хавтан, овоолсон боолт, мэргэжлийн бүтээгдэхүүнээс эхэлж тоглоом худалдаж авах нь ямар хөгжилтэй вэ?