Mündəricat:
- Addım 1: Hazırlıq
- Addım 2: Arduino'yu PC -yə qoşun
- Addım 3: Vision.ino'yu açın (https://github.com/TonyLeheng/Vision-Pick-and-Place) və Seçimi Düzgün Qurun
- Addım 4: "Yüklə" düyməsini basın
- Addım 5: UARM -i PC -yə qoşun
- Addım 6: XLoader (xloader.russemotto.com/) açın və UArmSwiftPro_2ndUART.hex yükləyin (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Addım 7: Yükləmə düyməsini basın
- Addım 8: OpenMV -ni PC -yə qoşun
- Addım 9: OpenMV IDE tərəfindən Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) açın və Cihazı Algılamaq üçün Bağlan düyməsini basın
- Addım 10: Sonra Başlat düyməsini basın
- Addım 11: Görüntünün kifayət qədər aydın olduğundan əmin olmaq üçün Lensi döndərin
- Addım 12: Dosyanı OpenMV -də saxlayın
- Addım 13: OpenMV Modulunun Quraşdırılması
- Addım 14: Arduino Modulunun Quraşdırılması
- Addım 15: Şəkillərdən sonra bütün modulları birləşdirin
- Addım 16: Velcro ilə birləşdirici lövhə Tellərin uzunluğunu uzadır. Aşağı Qoluna Sıx Bərkidildiyindən Bağlantı Daha Sabit Olacaq
- Addım 17: Vantuzu son effektora bağlayın
- Addım 18: Bütün Sistemi Gücləndirin (Orijinal UARM Güc Adaptoru)
- Addım 19: Sistem Çərçivəsi
Video: Arduino əsasında Robot Qolu ilə Əlverişli Vizyon Həll: 19 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Maşın görmə qabiliyyətindən bəhs edərkən, həmişə bizim üçün əlçatmaz hiss olunur. Hər kəs üçün çox asan olacaq açıq mənbəli bir görmə demosu hazırladıq. Bu videoda, OpenMV kamerası ilə, qırmızı kubun harada olmasından asılı olmayaraq, robot qolu onu götürüb sabit vəziyyətdə yerləşdirə bilər. İndi bunu addım -addım necə edəcəyinizi sizə göstərək.
Addım 1: Hazırlıq
Avadanlıq:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Shield * 1
3. Arduino Mega 2560 * 1
4. Görmə obyekti (Qırmızı) * 1
5. Kabellər (USB Kabeli, 4P 1.27 Kabeli, DC Güc Kabeli) * Bir neçə
6. uArm Base Extension board * 1
7. Vantuz * 1
8. OpenMV Genişləndirmə Paneli * 1
9. Sabitləyici bazası olan OpenMV lövhəsi * 1
10. OpenMV və uArm * 1 üçün əlaqə
11. OpenMV üçün vəziyyət * 1
12. M3 Vintlər * Bir neçə
Proqram təminatı:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Arduino MEGA2560 [Github] üçün Vision.ino
4. OpenMV [Github] üçün Color_tracking_test.py
5. uArm [Github] üçün UArmSwiftPro_2ndUART.hex
Github:
Addım 2: Arduino'yu PC -yə qoşun
Addım 3: Vision.ino'yu açın (https://github.com/TonyLeheng/Vision-Pick-and-Place) və Seçimi Düzgün Qurun
Addım 4: "Yüklə" düyməsini basın
Addım 5: UARM -i PC -yə qoşun
Qeyd: uArm Swift Pro, Arduino Mega2560 əsasında hazırlanmışdır, normal olaraq USB portu ilə uart0 ilə PC ilə əlaqə qurur, bu ssenaridə 30P uzantı portunda uart2 istifadə etməli olduğu üçün daha ətraflı məlumat üçün firmware proqramını dəyişdirməliyik. zəhmət olmasa geliştirici bələdçisini yoxlayın.
Addım 6: XLoader (xloader.russemotto.com/) açın və UArmSwiftPro_2ndUART.hex yükləyin (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Addım 7: Yükləmə düyməsini basın
Addım 8: OpenMV -ni PC -yə qoşun
Addım 9: OpenMV IDE tərəfindən Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) açın və Cihazı Algılamaq üçün Bağlan düyməsini basın
Addım 10: Sonra Başlat düyməsini basın
Addım 11: Görüntünün kifayət qədər aydın olduğundan əmin olmaq üçün Lensi döndərin
Addım 12: Dosyanı OpenMV -də saxlayın
Qeyd: Kod uğurla yüklənərsə, USB kabelini yenidən qoşun
mavi LED -in bir neçə saniyə yanacağını tapa bilərsiniz.
Addım 13: OpenMV Modulunun Quraşdırılması
OpenMV (NO.1) yalnız bir PCB lövhəsidir, buna görə uArm ilə istifadəni daha da asanlaşdırmaq üçün həm PCB qalxanı (NO.4), həm də mexaniki hissələri (no.2, 3) təklif edirik.
Parça (NO.2) emiş qabına sabitlənməlidir.
Bölmə (NO.3) OpenMV modulunun qapağıdır.
Mexaniki hissələrlə OpenMV modulunu uArm-in son effektinə asanlıqla düzəldə bilərik.
Addım 14: Arduino Modulunun Quraşdırılması
Arduino Mega 2560 (NO.1) bütün sistemin mərkəzi prosessorudur, qalxan (NO.2) əlaqəni çox asanlaşdıran genişləndirici lövhədir. Parça (NO.3), telin çox qısa olduqda uzanmasına kömək edən Velcro ilə birləşdirən bir lövhədir. Bütün bunları bir araya gətirin.
Addım 15: Şəkillərdən sonra bütün modulları birləşdirin
4P 1.27mm tellər, uart portunu həm uArm, həm də OpenMV -dən Arduino Mega 2560 -a bağlamaq üçün istifadə olunur.
Qalxandan gələn 2P elektrik kabeli, işi asanlaşdırır, üç cihazın yalnız orijinal robot adapterinə (12V5A) ehtiyacı var.
Addım 16: Velcro ilə birləşdirici lövhə Tellərin uzunluğunu uzadır. Aşağı Qoluna Sıx Bərkidildiyindən Bağlantı Daha Sabit Olacaq
Addım 17: Vantuzu son effektora bağlayın
Addım 18: Bütün Sistemi Gücləndirin (Orijinal UARM Güc Adaptoru)
Diqqət: Bütün sistemi işə saldıqdan sonra OpenMV və MEGA2560 dərhal işləyəcək, uarmın öz güc açarı var və onu əl ilə işə salmalıyıq.
Addım 19: Sistem Çərçivəsi
UFACTORY Komandası tərəfindən yaradılmışdır Bizimlə əlaqə saxlayın: [email protected]
Bizi Facebook -da izləyin: Ufactory2013
Rəsmi veb: www.ufactory.cc
Tövsiyə:
GamePi Zero - Əlverişli Emulyasiya Stansiyası: 23 Addım (Şəkillərlə birlikdə)
GamePi Zero - Əlverişli Emulyasiya Stansiyası: Giriş: Bu təlimatlı bir Raspberry Pi Zero W ilə işləyən el emulyasiya konsolunun quruluşunu təsvir edir.Bu, bəzi istifadəçilərin çox təklifləri olan ilk GamePi əlimin dəyişməsidir: Ucuz: təxminən 40 dollar (birinci biri 16 dollardı
DIY Robot Qolu 6 Eksen (Step Motorları ilə): 9 Addım (Şəkillərlə)
DIY Robot Arm 6 Axis (Stepper Motors ilə): Bir ildən çox davam edən araşdırmalardan, prototiplərdən və müxtəlif uğursuzluqlardan sonra step motorları tərəfindən idarə olunan 6 dərəcə sərbəstliyə malik bir dəmir / alüminium robot qurmağı bacardım. Ən çətin hissəsi dizayn idi, çünki 3 əsas məqsədə çatmaq istədim
WEMOS D1 (ESP-8266EX) əsasında hazırlanmış MicroPython IoT Rover: 7 addım (şəkillərlə birlikdə)
MicroPython IoT Rover, WEMOS D1 (ESP-8266EX) əsasında: ** Yeniləmə: V2 üçün yeni bir video açmışam. ** Gənc uşaqlar üçün Robototexnika seminarlarına ev sahibliyi edirəm və həmişə maraqlı layihələr qurmaq üçün iqtisadi platformalar axtarıram. Arduino klonları ucuz olsa da, uşaqların bilmədiyi C/C ++ dilindən istifadə edir
Yeni bir robot qolu necə hazırlanır: 12 addım (şəkillərlə birlikdə)
Yeni bir robot qolu necə hazırlanır: X-qolu geribildirimli proqramlaşdırıla bilən bir robot qoludur. Hər biri mövqeyi, gərginliyi, temperaturu və digər məlumatları, RGB göstəricisi olan servo gövdəsini əks etdirə bilən altı yüksək ömürlü avtobus servo servodan ibarətdir. iş vəziyyətini əks etdirə bilən lampa
Arduino Kompüter Görmə Robot Qolu: 4 Addım (Şəkillərlə birlikdə)
Arduino Computer Vision Robot Arm: Bu təlimatla əsas fikir, obyektləri toplayan və lazımi yerə yerləşdirən sadə bir 3DOF robot qolu etmək idi. Materiallar: 4 servo SG90MDF 4mmArduino NanoJumpersLaptopGlueNylon