Агуулгын хүснэгт:
- Алхам 1: Алхам алхмаар төслийн видео
- Алхам 2: Шаардлагатай тоног төхөөрөмж
- Алхам 3: ПХБ -ийн Гербер файл ба схем
- Алхам 4: 3D.stl файлууд
- Алхам 5: Холболтууд
- Алхам 6: Эх код
Видео: 5 in 1 Arduino робот - Намайг дага - Мөр мөрдөж байна - Сумо - Зураг - Саад бэрхшээлээс зайлсхийх: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү роботын хяналтын самбар нь ATmega328P микроконтроллер ба L293D мотор драйвертай. Мэдээжийн хэрэг, энэ нь Arduino Uno самбараас ялгаатай биш боловч мотор жолоодохын тулд өөр бамбай хэрэггүй тул илүү ашигтай юм! Энэ нь холбогчоос ангижрахгүй бөгөөд CH340G ашиглан хялбархан програмчлах боломжтой. Хоёр тогтмол гүйдлийн мотор жолоодохдоо энэ картаар I / O тээглүүр ашиглан янз бүрийн мэдрэгчийг удирдах боломжтой. Энэхүү төсөлд бид HC-SR04 хэт авианы зайн мэдрэгч ба хэт улаан туяаны хэт улаан туяаны мэдрэгчийг ашигласан. Үүнээс гадна нэг servo мотор ашигласан.
Алхам 1: Алхам алхмаар төслийн видео
Энэхүү хяналтын картаар та 5 өөр хувилбартай роботыг програмчилж болно. Энэхүү төсөлд дараахь хувилбаруудыг оруулсан болно.
СУМО горим: Энэ бол хоёр робот бие биенээ тойрогоос шахах гэж оролддог спорт юм.
Намайг дагах горим: HC-SR04 мэдрэгч ашиглан дагаж мөрдөх объект байгаа эсэхийг мэдэрч чадна.
Хяналтын горим: Шугам дагагч робот бол хар эсвэл цагаан шугамаар явдаг шугам юм.
Зайлсхийх горим: Саад тотгороос зайлсхийх робот бол урд талын саад бэрхшээлийг автоматаар мэдэрч, өөр чиглэлд эргэх замаар зайлсхийх чадвартай ухаалаг төхөөрөмж юм.
Зурах горим: Энэ нь servo мотор, үзэг агуулдаг. Энэ нь гадаргуу дээр өөрийн хөдөлгөөний замыг зурж болно.
Алхам 2: Шаардлагатай тоног төхөөрөмж
- Ачаалагчтай ATmega328P -PU -
- L293D мотор драйвер IC -
- B төрлийн USB залгуур -
- DIP сокет 28/16 зүү -
- 12/16 МГц болор -
- L7805 TO -220 -
- 100uF конденсатор -
- LED -
- Эсэргүүцэл 10K/1K -
- 470nF конденсатор -
- Power Jack Socket -
- 2 зүү терминал блок -
- Эрэгтэй зүү толгой -
- 10nF/22pF керамик -
- 6V 200RPM мини металл арааны мотор -
- 7.4V 1000mAh 2S Lipo зай (заавал биш) -
- 9V 800mAh батерей (заавал биш) -
- 9V батерейны холбогч -
- Хэт авианы модуль HC -SR04 -
- IR хэт улаан туяаны мэдрэгч -
- CH340G USB to TTL IC -
Энэхүү төсөлд хялбар гагнах зорилгоор DIP төрлийн бүрэлдэхүүн хэсгүүдийг ашигласан болно
Алхам 3: ПХБ -ийн Гербер файл ба схем
Энэ төсөлд би PCBWay -ийг сонгосон. PCBWay бол энэ төслийг маш хямд, чанартай хэрэгжүүлэх цорын ганц арга зам юм.
Бүтээгдэхүүний дэлгэрэнгүй
- Самбарын төрөл: Нэг ПХБ
- Хэмжээ: 53.3mm x 66mm
- Давхарга: 2 давхарга
- Нийт: 5 ширхэг / 5 доллар
ПХБ Gerber & Schematic -ийг аваарай -
Алхам 4: 3D.stl файлууд
Хэвлэх тохиргоо
- Хэвлэгч: JGAURORA A5S
- Шийдвэр: 0.25
- Дүүргэлт: 10%
Алхам 5: Холболтууд
IR мэдрэгч
- IR мэдрэгчийн дохионы зүү тоон 12
- IR мэдрэгчийн VCC зүү +5V хүртэл
- IR мэдрэгч GND -аас GND хүртэл
HC-SR04 мэдрэгч
- Дижитал 5 руу ECHO зүү
- TRIG зүүг Digital 6 руу оруулна уу
- VCC зүү +5V хүртэл
- GND -ийг GND руу зүү
Мотор А
- Мотор А 1 -ээс тоон 2 хүртэл
- Мотор А 2 -оос дижитал 4 хүртэл
- Мотор А дижитал горимд идэвхжүүлэх 3
Мотор Б
- B мотор B 1 -ээс тоон 10 хүртэл
- Мотор В 2 тооноос 11 хүртэл
- Мотор Б дижитал 9 -ийг идэвхжүүлнэ
Алхам 6: Эх код
Энэхүү хяналтын картаар та 5 өөр хувилбартай роботыг програмчилж болно. Энэхүү төсөлд дараахь хувилбаруудыг оруулсан болно.
- СУМО горим: Энэ бол хоёр робот бие биенээ тойрогоос шахах гэж оролддог спорт юм.
- Намайг дагах горим: HC-SR04 мэдрэгч ашиглан дагаж мөрдөх объект байгаа эсэхийг мэдэрч чадна.
- Хяналтын горим: Шугам дагагч робот бол хар эсвэл цагаан шугамаар явдаг шугам юм.
- Зайлсхийх горим: Саад тотгороос зайлсхийх робот бол ухаалаг төхөөрөмж бөгөөд урд талын саад бэрхшээлийг автоматаар мэдэрч, өөр чиглэлд эргэх замаар зайлсхийдэг.
- Зурах горим: Энэ нь servo мотор, үзэг агуулдаг. Энэ нь гадаргуу дээр өөрийн хөдөлгөөний замыг зурж болно.
Эх кодыг авах:
github.com/MertArduino/RobotControlBoard
Зөвлөмж болгож буй:
Хэт авианы хананаас зайлсхийх робот: 11 алхам
Хэт авианы хананаас зайлсхийх робот: Энэ бол хананаас зайлсхийх үндсэн роботыг хийх заавар юм. Энэ төсөлд цөөн хэдэн бүрэлдэхүүн хэсэг, бага зэрэг хичээл зүтгэл, цаг хугацаа шаардагдана. Хэрэв та электроникийн талаар бага зэрэг мэдлэгтэй бол энэ нь туслах болно, гэхдээ хэрэв та бүрэн эхлэгч бол одоо
Arduino ашиглан хэт авианы зайлсхийх робот: 7 алхам
Arduino ашиглан хэт авианаас зайлсхийх робот: Энэ заавар дээр би роботоос зайлсхийх саадыг хэрхэн яаж хийхийг танд үзүүлэх болно. Бид Arduino UNO самбар болон хэт авианы мэдрэгчийг ашиглах болно. Хэрэв робот урд талын объектыг жижиг servo моторын тусламжтайгаар илрүүлбэл үлдсэн хэсгийг сканнердаж
Санаа зовлонгоос зайлсхийх робот нь хувь хүний шинж чанартай: 7 алхам (зурагтай)
Хувь хүний хувьд саад тотгороос зайлсхийх робот !: Ихэнх роуминг 'ботоос ялгаатай нь энэ нь үнэхээр "бодож" байгаа юм шиг эргэлддэг! BASIC Stamp микроконтроллер (Basic Atom, Parallax Basic Stamps, Coridium Stamp, гэх мэт), зарим төрлийн явах эд анги, цөөн хэдэн мэдрэгч, зарим нь
PIC дээр суурилсан LF ба зайлсхийх робот: 16 алхам (зурагтай)
PIC дээр суурилсан LF ба зайлсхийх робот: Танилцуулга Энэхүү зааварчилгаанд та роботыг дагаж, зайлсхийж сурах болно. Хүний урам зоригийг дуурайдаг роботуудаас миний урам зориг ирдэг, жишээ нь та ямар ч шалтгаангүйгээр хана руу орохгүй. Таны тархи ухаантай харилцдаг
Миний бодлоор робот бага зэрэг харж байна. 4 алхам
Би робот бага зэрэг харж байна гэж бодож байна. Би зааварчилгааны нэгийг харж байсан. Тэд роботын төрхийг хаана өөрчилж байгааг би харсан. Үүнийг тойрч тоглоно гэж бодсон. Вэбсайтад тэдний хийж буй зүйлийн талаар ямар ч заавар байгаагүй. Тэр хүн чадахгүй гэж хэлсэн