Мазмуну:

Роботту ойнотуу: 6 кадам
Роботту ойнотуу: 6 кадам

Video: Роботту ойнотуу: 6 кадам

Video: Роботту ойнотуу: 6 кадам
Video: Олег Киселев. Сражение в «Долине смерти». Часть 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 Robot Gripper:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ шасси:

    www.dfrobot.com/product-367.html

2 -кадам: Робот платформасы

Robot Platform
Robot Platform

Жакында Pixy объекттерди таанып, аларды көзөмөлдөй турган Pixy камерасынын кийинки версиясы менен чыкты. DFRobot мага бирөөнү жиберди, ошондуктан мен бир нерсени кармап, анан кайра алып келе турган роботту түзүүнү чечтим.

Мен DFRobotтун MiniQ робот шассиин роботтун үстүнө курула турган платформа катары колдондум. Бул бир нече монтаждык тешиктер менен келет, ошондуктан мен Fusion 360тын жардамы менен батарейканы көтөрүп чыктым, ал тешиктерге жабыштырылат. Анан мен тутканы алдыга орноттум.

3 -кадам: Pixy камерасын орнотуу

Pixy камерасын орнотуу
Pixy камерасын орнотуу
Pixy камерасын орнотуу
Pixy камерасын орнотуу
Pixy камерасын орнотуу
Pixy камерасын орнотуу
Pixy камерасын орнотуу
Pixy камерасын орнотуу

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

Биринчиден, мен интерфейсти I2Cке койдум, анткени мен Arduino эмес тактаны колдоном.

Андан кийин, мен сүрөттө көрүнүп тургандай, эксперттик менюда ар кандай жөндөөлөрдү жөнгө салдым.

Акыры, мен колдонгум келген блоктон чыктым жана 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ди баштапкы абалга келтирдим жана анын объектке карай айдап баратканын көрүп, аны кармап, анан видеодо көрүнүп тургандай кайтарып бердим.

Сунушталууда: