Mundarija:

Robot olib kelish: 6 qadam
Robot olib kelish: 6 qadam

Video: Robot olib kelish: 6 qadam

Video: Robot olib kelish: 6 qadam
Video: Узбекистон Буйук Давлат #запал #uzbekistan #zapallar #tiktok #gmavto #chingiz #uzb #xabarlaruz #r 2024, Noyabr
Anonim
Robot o'yinini olib kelish
Robot o'yinini olib kelish
Robot o'yinini olib kelish
Robot o'yinini olib kelish
Robot o'yinini olib kelish
Robot o'yinini olib kelish

Yangi Pixy2 va DFRobot ESP32 FireBeetle -dan foydalanib, elementlarni topib oladigan robotni yarating!

1 -qadam: qismlar

  • Pixy 2 kamera:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot Servo robot tutqichi:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ shassisi:

    www.dfrobot.com/product-367.html

2 -qadam: Robot platformasi

Robot platformasi
Robot platformasi

Yaqinda Pixy Pixy Camera -ning navbatdagi versiyasini chiqardi, u ob'ektlarni taniy oladi va ularni kuzatadi. DFRobot menga bittasini yubordi, shuning uchun men biror narsani tortib oladigan robotni yaratishga qaror qildim va keyin uni qaytarib oldim.

Men robot quriladigan platforma sifatida DFRobot MiniQ robot shassisidan foydalanardim. U bir nechta o'rnatish teshiklari bilan birga keladi, shuning uchun men Fusion 360 yordamida bir qator teshiklarga biriktiriladigan batareya ko'targichini ishlab chiqdim. Keyin men tutqichni old tomoniga o'rnatdim.

3 -qadam: Pixy kamerasini sozlash

Pixy kamera sozlamalari
Pixy kamera sozlamalari
Pixy kamera sozlamalari
Pixy kamera sozlamalari
Pixy kamera sozlamalari
Pixy kamera sozlamalari
Pixy kamera sozlamalari
Pixy kamera sozlamalari

Pixy Camera ishlab chiqaruvchilari PixyMon nomli dasturiy ta'minotni taqdim etishadi, u kamera nimani "ko'rishini" ko'rsatadi va foydalanuvchilarga parametrlarni sozlash, interfeyslarni o'rnatish va rang kodlarini yaratish imkonini beradi. Men bu erda ularning veb -saytidan PixyMon -ni yukladim va o'rnatdim. Keyin Pixy2 -ni kompyuterga USB orqali uladim va Fayl menyusiga o'tdim va Konfiguratsiya -ni tanladim.

Birinchidan, men interfeysni I2C-ga o'rnatdim, chunki men Arduino bo'lmagan kartani ishlataman.

Keyin, rasmda ko'rinib turganidek, menyu menyusida turli xil sozlamalarni o'rnatdim.

Nihoyat, men foydalanmoqchi bo'lgan blokdan chiqib, Amallar menyusidagi "Imzo qo'yish 1" tugmasini bosdim. Bu Pixy nimani qidirayotganini belgilaydi.

4 -qadam: simlarni ulash

Ulanish
Ulanish

Pixy -ni I2C rejimidan foydalanishga sozlaganim uchun uni ESP32 FireBeetle -ga ulash uchun atigi 4 ta sim kerak. Faqat SDA, SCL, 5V va GND ni ulang. Keyin men L293D dual H-bridge DC dvigatel drayverini IO26, IO27, IO9 va IO10 pinlariga, bu rasmda ko'rinib turganidek, quvvat va chiqish bilan bog'ladim.

5 -qadam: Dastur yaratish

"Oqim" dasturi quyidagicha bo'ladi: Maqsadli blokni toping

Kenglik va pozitsiyani oling

Blok joylashgan joyga qarab robot o'rnini sozlang

U etarlicha yaqinlashguncha oldinga siljiting

Ob'ektni tortib oling

Orqaga teskari

Ob'ektni chiqarish

6 -qadam: Robotdan foydalanish

Image
Image

Boshqa ob'ektlar tasodifan aniqlanib qolmasligi uchun avval fonga oq qog'oz qo'ydim. Keyin, men ESP32 -ni qayta o'rnatdim va uning ob'ekt tomon ketayotganini, ushlaganimni va keyin videoda ko'rinib turganidek, qaytarganini ko'rdim.

Tavsiya: