Мазмұны:

Роботпен ойнау: 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 камерасының келесі нұсқасын шығарды. DFRobot маған біреуін жіберді, сондықтан мен затты ұстап алатын, содан кейін оны қайтаратын робот жасауды шештім.

Мен DFRobot MiniQ робот шассиін робот құрастырылатын платформа ретінде қолдандым. Ол бірнеше бекіту саңылауларымен келеді, сондықтан мен Fusion 360 көмегімен саңылаулар жиынтығына бекітілетін батареяны көтергішті жасадым. Содан кейін мен ұстағышты алдыңғы жағына қойдым.

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

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

Pixy Camera жасаушылары PixyMon бағдарламалық жасақтамасын ұсынады, ол камераның «көретінін» көрсетеді және пайдаланушыларға параметрлерді реттеуге, интерфейстерді орнатуға және түс кодтарын жасауға мүмкіндік береді. Мен PixyMon -ды олардың веб -сайтынан жүктеп, орнаттым. Содан кейін мен Pixy2 -ді компьютеріме USB арқылы қосып, Файл мәзіріне өтіп, Конфигурациялауды таңдадым.

Алдымен мен интерфейсті I2C деп қойдым, себебі мен Arduino емес тақтаны қолданамын.

Әрі қарай, суретте көрсетілгендей, сарапшылар мәзірінде бірнеше түрлі параметрлерді реттедім.

Ақырында, мен қолданғым келетін блоктан шығып, Әрекеттер мәзірінің астындағы «Қол қою 1» түймесін басыңыз. Бұл Pixy не іздейтінін анықтайды.

4 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Мен Pixy -ді I2C режимін орнататындықтан, оны ESP32 FireBeetle -ге қосу үшін тек 4 сым қажет. SDA, SCL, 5V және GND қосыңыз. Содан кейін мен L293D қос H-көпірлі тұрақты ток қозғалтқышының драйверін осы суретте көрсетілгендей IO26, IO27, IO9 және IO10 түйреуіштеріне жалғадым.

5 -қадам: Бағдарламаны құру

«Ағын» бағдарламасы келесідей: Мақсатты блокты табыңыз

Ені мен орнын алыңыз

Роботтың орналасуын блоктың орналасқан жеріне қарай реттеңіз

Ол жеткілікті жақындағанша алға жылжытыңыз

Объектіні алу

Артқа кері

Нысанды босату

6 -қадам: роботты қолдану

Image
Image

Мен басқа объектілерді кездейсоқ анықтап алмау үшін алдымен фонға ақ қағаз қойдым. Содан кейін мен ESP32 -ді қалпына келтірдім және оның объектіге қарай жүріп бара жатқанын көрдім, оны ұстап алдым, содан кейін оны бейнеде көрсетілгендей қайтардым.

Ұсынылған: