
Taula de continguts:
- Pas 1: Preparació
- Pas 2: connecteu l'Arduino al PC
- Pas 3: obriu Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) i configureu l'opció correctament
- Pas 4: feu clic al botó "Puja"
- Pas 5: connecteu el UARM al PC
- Pas 6: obriu el XLoader (xloader.russemotto.com/) i carregueu el UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Pas 7: feu clic al botó Puja
- Pas 8: Connecteu l'OpenMV al PC
- Pas 9: obriu el Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) mitjançant OpenMV IDE i feu clic al botó Connecta per detectar el dispositiu
- Pas 10: Feu clic al botó Inici
- Pas 11: gireu l'objectiu per assegurar-vos que la imatge sigui suficientment clara
- Pas 12: deseu el fitxer a l'OpenMV
- Pas 13: Instal·lació del mòdul OpenMV
- Pas 14: Instal·lació del mòdul Arduino
- Pas 15: Connecteu tots els mòduls que segueixen les imatges
- Pas 16: la placa del connector amb velcro amplia la longitud dels cables. la connexió seria més estable ja que es pot fixar fortament al braç inferior
- Pas 17: Fixeu la ventosa a l'efector final
- Pas 18: engegueu tot el sistema (l'adaptador d'alimentació original UARM)
- Pas 19: marc del sistema
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:38



Quan parlem de visió artificial, sempre ens resulta tan inabastable. Tot i que vam fer una demostració de visió de codi obert que seria molt fàcil de fer per a tothom. En aquest vídeo, amb la càmera OpenMV, independentment d’on estigui el cub vermell, el braç del robot podria recollir-lo i col·locar-lo a la posició fixa. Ara us mostrem com fer-ho pas a pas.
Pas 1: Preparació
Maquinari:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Shield * 1
3. Arduino Mega 2560 * 1
4. Objecte per a la visió (vermell) * 1
5. Cables (cable USB, cable 4P 1,27, cable d'alimentació CC) * Diversos
6. Tauler d'extensió de base uArm * 1
7. Ventosa * 1
8. Taula d'extensió OpenMV * 1
9. Taula OpenMV amb Fixing Base * 1
10. Connexió per a OpenMV i uArm * 1
11. Cas per a OpenMV * 1
12. Cargols M3 * Diversos
Programari:
1. ID Arduino (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino per Arduino MEGA2560 [Github]
4. Color_tracking_test.py per a OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex per uArm [Github]
Github:
Pas 2: connecteu l'Arduino al PC

Pas 3: obriu Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) i configureu l'opció correctament

Pas 4: feu clic al botó "Puja"

Pas 5: connecteu el UARM al PC

Nota: uArm Swift Pro està dissenyat sobre la base de l’Arduino Mega2560, normalment es comunica amb el PC amb uart0 per port USB, mentre que en aquest escenari ha d’utilitzar uart2 al port d’extensió 30P, de manera que hem de canviar el microprogramari per obtenir més detalls. consulteu la guia per a desenvolupadors.
Pas 6: obriu el XLoader (xloader.russemotto.com/) i carregueu el UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Pas 7: feu clic al botó Puja

Pas 8: Connecteu l'OpenMV al PC

Pas 9: obriu el Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) mitjançant OpenMV IDE i feu clic al botó Connecta per detectar el dispositiu

Pas 10: Feu clic al botó Inici

Pas 11: gireu l'objectiu per assegurar-vos que la imatge sigui suficientment clara

Pas 12: deseu el fitxer a l'OpenMV

Nota: Si el codi s'ha descarregat correctament, torneu a connectar el cable USB
podria trobar que el LED blau estaria encès durant uns quants segons.
Pas 13: Instal·lació del mòdul OpenMV


OpenMV (NO.1) és només una placa PCB, de manera que oferim tant el blindatge PCB (NO.4) com les peces mecàniques (núm. 2, 3) per facilitar l’ús amb uArm.
La part (NO.2) s’ha de fixar a la ventosa.
La part (NO.3) és la portada del mòdul OpenMV.
Amb les parts mecàniques, podríem fixar fàcilment el mòdul OpenMV a l’efector final de uArm.
Pas 14: Instal·lació del mòdul Arduino


Arduino Mega 2560 (NO.1) és la CPU central de tot el sistema, shield (NO.2) és la placa d’extensió que facilita la connexió. La part (NO.3) és una placa de connectors amb velcro que ajuda a estendre el cable quan és massa curt. Poseu totes aquestes coses juntes.
Pas 15: Connecteu tots els mòduls que segueixen les imatges


Els cables 4P de 1,27 mm s’utilitzen per connectar el port uart tant d’uArm com d’OpenMV a l’Arduino Mega 2560.
El cable d’alimentació 2P de l’escut facilita l’alimentació, tres dispositius només necessiten l’adaptador original del robot (12V5A).
Pas 16: la placa del connector amb velcro amplia la longitud dels cables. la connexió seria més estable ja que es pot fixar fortament al braç inferior

Pas 17: Fixeu la ventosa a l'efector final

Pas 18: engegueu tot el sistema (l'adaptador d'alimentació original UARM)

Precaució: després d’engegar tot el sistema, l’OpenMV i el MEGA2560 funcionarien immediatament, mentre que uarm té el seu propi interruptor d’alimentació i l’hauríem d’engegar manualment.
Pas 19: marc del sistema

Creat per l’equip d’UFACTORY Contacteu amb nosaltres: [email protected]
Segueix-nos a Facebook: Ufactory2013
Web oficial: www.ufactory.cc
Recomanat:
Braç robòtic basat en microcontrolador PIC: 6 passos (amb imatges)

Braç robòtic basat en microcontroladors PIC: des de la línia de muntatge de les indústries de fabricació d’automòbils fins als robots de telesurgia a l’espai, Robotic Arms es troba a tot arreu. Els mecanismes d'aquests robots són similars a un humà que es pot programar per a funcions similars i augmentar
COM MUNTAR UN IMPRESSIONANT BRAÇ DE ROBOT DE FUSTA (PART3: BRAÇ DE ROBOT) - BASAT AL MICRO: BITN: 8 passos

COM MUNTAR UN BRAÇ IMPRESSIONANT DE ROBOT DE FUSTA (PART3: BRAÇ DE ROBOT) - BASAT AL MICRO: BITN: El següent procés d'instal·lació es basa en la finalització del mode d'obstacles per evitar. El procés d'instal·lació de la secció anterior és el mateix que el procés d'instal·lació en mode de seguiment de línia. A continuació, donem un cop d'ull a la forma final d'A
COM MUNTAR UN BRAÇ IMPRESSIONANT DEL ROBOT DE FUSTA (PART2: ROBOT PER EVITAR OBSTACLES) - BASAT AL MICRO: BIT: 3 passos

COM MUNTAR UN BRAÇ IMPRESSIONANT DEL ROBOT DE FUSTA (PART2: ROBOT PER EVITAR OBSTACLES) - BASAT AL MICRO: BIT: Anteriorment vam introduir Armbit en mode de seguiment de línia. A continuació, presentem com instal·lar Armbit evitant el mode d'obstacles
Escàner 3D de bricolatge basat en llum estructurada i visió estèreo en llenguatge Python: 6 passos (amb imatges)

Escàner 3D de bricolatge basat en la llum estructurada i la visió estèreo en llenguatge Python: aquest escàner 3D es va fer amb articles convencionals de baix cost com ara projector de vídeo i càmeres web. Un escàner 3D de llum estructurada és un dispositiu d’escaneig 3D per mesurar la forma tridimensional d’un objecte mitjançant patrons de llum projectats i un sistema de càmera
Braç del robot de visió per ordinador Arduino: 4 passos (amb imatges)

Arduino Computer Vision Robot Arm: La idea principal d’aquest instructiu era simplement fer un simple braç de robot 3DOF que recopilés objectes i els situés al lloc adequat. Materials: 4 servo SG90MDF 4mm Arduino NanoJumpers LaptopGlueNylon