Агуулгын хүснэгт:

Робот тоглуулах нь 6 алхам
Робот тоглуулах нь 6 алхам

Видео: Робот тоглуулах нь 6 алхам

Видео: Робот тоглуулах нь 6 алхам
Видео: Построили фахверковый дом. Новая технология. Пошаговый процесс строительства 2024, Арваннэгдүгээр
Anonim
Робот тоглуулах тоглоом хийх
Робот тоглуулах тоглоом хийх
Робот тоглуулах тоглоом хийх
Робот тоглуулах тоглоом хийх
Робот тоглуулах тоглоом хийх
Робот тоглуулах тоглоом хийх

Шинэ Pixy2 болон DFRobot ESP32 FireBeetle -ийг ашиглан эд зүйлсийг хайж олох боломжтой робот бүтээгээрэй!

Алхам 1: эд анги

  • Pixy 2 камер:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot Servo робот баригч:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ явах эд анги:

    www.dfrobot.com/product-367.html

Алхам 2: Робот платформ

Робот платформ
Робот платформ

Pixy саяхан Pixy Camera -ийнхаа дараагийн хувилбарыг гаргаж ирсэн бөгөөд энэ нь объектуудыг таньж, хянах боломжтой юм. DFRobot надад нэгийг явуулсан тул би нэг зүйлийг барьж аваад буцааж авчрах чадвартай робот бүтээхээр шийдлээ.

Би DFRobot -ийн MiniQ робот явах эд ангиудыг робот дээр суурилуулах платформ болгон ашигласан. Энэ нь хэд хэдэн холбох нүхтэй ирдэг тул би Fusion 360 ашиглан батерейны өргөгчийг зохион бүтээсэн бөгөөд энэ нь хэд хэдэн нүхэнд бэхлэгддэг. Дараа нь би хавчаарыг урд талд нь суулгалаа.

Алхам 3: Pixy камерын тохиргоо

Pixy камерын тохиргоо
Pixy камерын тохиргоо
Pixy камерын тохиргоо
Pixy камерын тохиргоо
Pixy камерын тохиргоо
Pixy камерын тохиргоо
Pixy камерын тохиргоо
Pixy камерын тохиргоо

Pixy Camera -ийг үйлдвэрлэгчид PixyMon нэртэй програм хангамжийг хангадаг бөгөөд энэ нь камерын "хардаг" зүйлийг харуулдаг бөгөөд хэрэглэгчид параметрүүдийг тохируулах, интерфэйсүүдийг тохируулах, өнгөний код үүсгэх боломжийг олгодог. Би энд тэдний вэбсайтаас PixyMon татаж аваад суулгасан. Дараа нь би Pixy2 -ийг USB -ээр компьютер дээрээ холбож, File цэс рүү орж Configure -ийг сонгов.

Нэгдүгээрт, би Arduino бус самбар ашиглах тул интерфэйсийг I2C болгож тохируулсан.

Дараа нь би зураг дээр үзүүлсэн шиг шинжээчдийн цэсэнд янз бүрийн тохиргоог хийсэн.

Эцэст нь би ашиглахыг хүссэн блокоосоо гарч, Action цэсний "Гарын үсэг зурах 1" дээр дарав. Энэ нь Pixy -ийн хайж буй зүйлийг тодорхойлдог.

Алхам 4: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

Би Pixy -ийг I2C горимыг ашиглахаар тохируулсан тул ESP32 FireBeetle -т холбохын тулд ердөө 4 утас шаардагдана. SDA, SCL, 5V, GND холбоно уу. Дараа нь би L293D хос H-bridge DC мотор драйверийг IO26, IO27, IO9, IO10 зүүгээр холбож, хүч чадал, гаралтын хамт энэ зураг дээр харагдаж байна.

Алхам 5: Програм үүсгэх

"Урсгал" програм дараах байдлаар явагдана: Зорилтот блокыг хайж олох

Өргөн ба байрлалыг авах

Роботын байрлалыг блок хаана байгаагаас хамааран тохируулна уу

Хангалттай ойртох хүртэл урагшаа яв

Объект барих

Арагш ухрах

Обьектийг суллах

Алхам 6: Роботыг ашиглах

Image
Image

Бусад зүйлийг санамсаргүй илрүүлэхгүйн тулд би эхлээд цагаан цаасыг арын дэвсгэр дээр тавив. Дараа нь би ESP32 -ийг дахин тохируулж, объект руу чиглэн явж, барьж аваад видеонд үзүүлсэн шиг буцааж өгөхийг харав.

Зөвлөмж болгож буй: