Mündəricat:
- Addım 1: hissələr
- Addım 2: Robot Platforması
- Addım 3: Pixy Kamera Quraşdırması
- Addım 4: Kabel çəkmə
- Addım 5: Proqramın yaradılması
- Addım 6: Robotdan istifadə
Video: Robot Oynamaq: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Yeni Pixy2 və DFRobot ESP32 FireBeetle -dən istifadə edərək əşyaları tapıb ala biləcək bir robot yaradın!
Addım 1: hissələr
-
Pixy 2 Kamera:
www.dfrobot.com/product-1752.html
-
DFRobot ESP32 FireBeetle:
www.dfrobot.com/product-1590.html
-
DFRobot Servo Robot Tutucu:
www.dfrobot.com/product-628.html
-
DFRobot 2WD MiniQ Şassisi:
www.dfrobot.com/product-367.html
Addım 2: Robot Platforması
Pixy, yaxınlarda obyektləri tanıya və izləyə bilən Pixy Kamerasının növbəti versiyasını təqdim etdi. DFRobot mənə bir dənə göndərdi, buna görə də bir əşyanı tutub geri gətirə biləcək bir robot yaratmağa qərar verdim.
Robotun qurulacağı platforma olaraq DFRobotdan bir MiniQ robot şassisini istifadə etdim. Birdən çox montaj çuxuru ilə gəlir, buna görə də bir sıra deliklərə yapışan Fusion 360 istifadə edərək bir batareya yükselticisi hazırladım. Sonra tutucunu ön tərəfə bağladım.
Addım 3: Pixy Kamera Quraşdırması
Pixy Camera istehsalçıları, kameranın "gördüklərini" göstərən və istifadəçilərə parametrləri tənzimləməyə, interfeys qurmağa və rəng kodları yaratmağa imkan verən PixyMon adlı bir proqram təmin edir. Buradan veb saytlarından PixyMon yükləyib quraşdırdım. Sonra Pixy2 -ni USB vasitəsilə kompüterimə bağladım və Fayl menyusuna keçdim və Konfiqurasiya et -i seçdim.
Birincisi, Arduino olmayan bir lövhədən istifadə edəcəyim üçün interfeysi I2C olaraq təyin etdim.
Ardından, şəkildə göründüyü kimi mütəxəssis menyusunda müxtəlif parametrləri tənzimlədim.
Nəhayət, istifadə etmək istədiyim blokdan çıxdım və Fəaliyyət menyusunda "İmza qoy 1" düyməsini tıkladım. Bu, Pixy -nin axtardığını təyin edir.
Addım 4: Kabel çəkmə
Pixy -ni I2C rejimindən istifadə etmək üçün qurduğum üçün onu ESP32 FireBeetle -ə bağlamaq üçün cəmi 4 telə ehtiyac var. Sadəcə SDA, SCL, 5V və GND qoşun. Sonra L293D ikili H-körpü DC motor sürücüsünü bu görüntüdə göründüyü kimi güc və çıxışla birlikdə IO26, IO27, IO9 və IO10 pinlərinə bağladım.
Addım 5: Proqramın yaradılması
Proqram "axını" belə gedir: Hədəf blokunu tapın
Genişlik və mövqe əldə edin
Blokun olduğu yerə görə robotun mövqeyini tənzimləyin
Kifayət qədər yaxınlaşana qədər irəliləyin
Obyekti tut
Geriyə tərs
Obyekti buraxın
Addım 6: Robotdan istifadə
Başqa obyektlərin təsadüfən aşkarlanmaması üçün əvvəlcə arxa plana bir ağ kağız qoydum. Sonra ESP32 -ni sıfırladım və videoda göründüyü kimi obyektə doğru getdiyini, tutmasını və sonra geri qaytardığını gördüm.
Tövsiyə:
Əl divar saatı ilə oynamaq: 14 addım
Əl Divar Saatı ilə oynamaq: Elektron əl divar saatı (kommersiya markalı kvarts) hazırda xüsusi bir şey deyil. Bir çox mağazada almaq olar. Bəzilərində son dərəcə ucuzdur; qiyməti təxminən 2 avro (50CZK) ilə. Bu aşağı qiymət, bu mövzuya daha yaxından baxmaq üçün motivasiya ola bilər
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
Zamanla oynamaq: 6 addım
Zamanla oynamaq: Bu layihənin ilkin fikri belə idi: bir hədiyyə etmək üçün köhnə telefondan orijinal bir elektron dövrə yaratmaq " steampunk " görünüş
DeSmuME istifadə edərək PC -də NDS Oyunlarını Necə Oynamaq olar: 4 Addım
DeSmuME -dən istifadə edərək NDS Oyunlarını Kompüterinizdə Necə Oynayacaqsınız: Salam, insanlara kompüterlərində proqramlardan (əsasən emulyatorlardan) istifadə etməyi öyrətmək üçün buradayam. Bu gün sizə DeSmuME adlı bir NDS emulatorundan necə istifadə edəcəyinizi göstərəcəyəm. Niyə belə adlandırıldığını soruşmayın, bilmirəm. Google ilə maraqlanırsınızsa! Başlayaq
M5stack Esp32 əsaslı M5stick C İnkişaf etdirmə Paneli ilə Flappy Bird Oyunu Oynamaq: 5 addım
M5stack Esp32 əsaslı M5stick C İnkişaf etdirmə Paneli ilə Flappy Bird Oyunu Oynamaq: Salam uşaqlar bu gün m5stack tərəfindən təqdim olunan m5stick c inkişaf lövhəsinə flappy quş oyun kodunun necə yüklənəcəyini öyrənəcəyik. Bu kiçik layihə üçün aşağıdakı iki şeyə ehtiyacınız olacaq: m5stick-c inkişaf lövhəsi: https://www.utsource.net/itm/p/8663561.h