Sadržaj:
- Korak 1: Priprema
- Korak 2: Povežite Arduino s računalom
- Korak 3: Otvorite Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) i ispravno postavite opciju
- Korak 4: Kliknite na dugme "Upload"
- Korak 5: Povežite UARM sa računarom
- Korak 6: Otvorite XLoader (xloader.russemotto.com/) i učitajte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Korak 7: Kliknite na dugme Upload
- Korak 8: Povežite OpenMV sa računarom
- Korak 9: Otvorite Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomoću OpenMV IDE-a i kliknite na dugme Poveži da biste otkrili uređaj
- Korak 10: Zatim kliknite na dugme Start
- Korak 11: Okrećite objektiv kako biste bili sigurni da je slika jasno dovoljna
- Korak 12: Spremite datoteku u OpenMV
- Korak 13: Instalacija OpenMV modula
- Korak 14: Instalacija Arduino modula
- Korak 15: Povežite sve module slijedeći slike
- Korak 16: Priključna ploča s čičak trakom produžuje duljinu žica. veza bi bila stabilnija jer se može čvrsto učvrstiti u donjoj ruci
- Korak 17: Pričvrstite usisnu čašu na krajnji efektor
- Korak 18: Uključite cijeli sistem (originalni UARM adapter za napajanje)
- Korak 19: Sistemski okvir
Video: Pristupačno rješenje vizije s robotskom rukom zasnovano na Arduinu: 19 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Kad govorimo o mašinskom vidu, uvijek nam se čini tako nedostižnim. Iako smo napravili demo vizije otvorenog koda koji bi bilo super jednostavno za svakoga. U ovom videu, s OpenMV kamerom, bez obzira gdje se nalazi crvena kocka, ruka robota mogla bi je podići i postaviti u fiksni položaj. Sada ćemo vam pokazati kako to učiniti korak po korak.
Korak 1: Priprema
Hardver:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 štit * 1
3. Arduino Mega 2560 * 1
4. Objekat za viziju (crveno) * 1
5. Kablovi (USB kabel, 4P 1,27 kabel, DC kabel za napajanje) * Nekoliko
6. uArm produžna ploča baze * 1
7. Usisna čaša * 1
8. OpenMV produžna ploča * 1
9. OpenMV ploča sa bazom za pričvršćivanje * 1
10. Veza za OpenMV i uArm * 1
11. Slučaj za OpenMV * 1
12. M3 vijci * Nekoliko
Softver:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino za Arduino MEGA2560 [Github]
4. Color_tracking_test.py za OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex za uArm [Github]
Github:
Korak 2: Povežite Arduino s računalom
Korak 3: Otvorite Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) i ispravno postavite opciju
Korak 4: Kliknite na dugme "Upload"
Korak 5: Povežite UARM sa računarom
Napomena: uArm Swift Pro dizajniran je na temelju Arduino Mega2560, obično komunicira s računalom s uart0 putem USB priključka, dok u ovom scenariju mora koristiti uart2 u priključku za proširenje 30P pa moramo promijeniti firmver za više detalja molimo provjerite vodič za programere.
Korak 6: Otvorite XLoader (xloader.russemotto.com/) i učitajte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Korak 7: Kliknite na dugme Upload
Korak 8: Povežite OpenMV sa računarom
Korak 9: Otvorite Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomoću OpenMV IDE-a i kliknite na dugme Poveži da biste otkrili uređaj
Korak 10: Zatim kliknite na dugme Start
Korak 11: Okrećite objektiv kako biste bili sigurni da je slika jasno dovoljna
Korak 12: Spremite datoteku u OpenMV
Napomena: Ako je kod uspješno preuzet, ponovo priključite USB kabel koji ste koristili
mogao sam otkriti da će plava LED lampica svijetliti nekoliko sekundi.
Korak 13: Instalacija OpenMV modula
OpenMV (NO.1) je samo PCB ploča, pa nudimo i PCB štit (NO.4) i mehaničke dijelove (br.2, 3) kako bismo znatno olakšali upotrebu s uArm -om.
Dio (NO.2) treba pričvrstiti u usisnu čašu.
Dio (NO.3) je poklopac OpenMV modula.
S mehaničkim dijelovima mogli bismo jednostavno pričvrstiti OpenMV modul na krajnji efekt uArm-a.
Korak 14: Instalacija Arduino modula
Arduino Mega 2560 (NO.1) je centralni CPU cijelog sistema, štit (NO.2) je produžna ploča koja uvelike olakšava povezivanje. Dio (NO.3) je ploča za spajanje s čičak trakom koja pomaže u produženju žice ako je prekratka. Spojite sve ove stvari zajedno.
Korak 15: Povežite sve module slijedeći slike
Žice 4P 1,27 mm koriste se za povezivanje uart porta i uArm i OpenMV na Arduino Mega 2560.
2P kabel za napajanje sa štita olakšava napajanje, tri uređaja trebaju samo originalni robotski adapter (12V5A).
Korak 16: Priključna ploča s čičak trakom produžuje duljinu žica. veza bi bila stabilnija jer se može čvrsto učvrstiti u donjoj ruci
Korak 17: Pričvrstite usisnu čašu na krajnji efektor
Korak 18: Uključite cijeli sistem (originalni UARM adapter za napajanje)
Oprez: Nakon napajanja cijelog sistema, OpenMV i MEGA2560 bi odmah radili, dok uarm ima vlastiti prekidač za napajanje, pa bismo ga trebali uključiti ručno.
Korak 19: Sistemski okvir
Kreirao UFACTORY Team Kontaktirajte nas: [email protected]
Pratite nas na Facebooku: Ufactory2013
Službena web stranica: www.ufactory.cc
Preporučuje se:
Upravljanje robotskom rukom s TLV493D, joystick i, Arduino: 3 koraka
Upravljanje robotskom rukom s TLV493D, joystick i, Arduino: Alternativni kontroler za vašeg robota sa senzorom TLV493D, magnetski senzor sa 3 stupnja slobode (x, y, z) pomoću njih možete kontrolirati svoje nove projekte pomoću I2C komunikacije na vašem mikrokontroleri i elektronička ploča koja Bast P
Arduino i PC upravljaju robotskom rukom: 10 koraka
Robotska ruka koju kontroliraju Arduino i PC: Robotske ruke se široko koriste u industriji. Bilo da se radi o montažnim operacijama, zavarivanju ili se čak koristi za pristajanje na ISS (Međunarodna svemirska stanica), oni pomažu ljudima u radu ili potpuno zamjenjuju ljude. Ruka koju sam izgradio je manja
Upravljajte robotskom rukom sa Zio -om pomoću PS2 kontrolera: 4 koraka
Upravljajte robotskom rukom sa Ziom pomoću PS2 kontrolera: Ovaj blog je dio Zio Robotics serije. Uvod Ovo je posljednji dio posta „Upravljajte robotskom rukom sa Ziom“. U ovom vodiču ćemo dodati još jedan dio u našu robotsku ruku. Prethodni vodiči ne sadrže osnovu za
Upravljajte robotskom rukom pomoću Zio modula Dio 1: 8 koraka
Upravljajte robotskom rukom pomoću Zio modula 1. dio: Ovaj blog je dio Zio Robotics serije. Uvod U ovom vodiču ćemo izgraditi projekt u kojem ćemo koristiti Zio module za kontrolu robotskog kraka. Ovaj će vas projekt naučiti kako natjerati kandžu robotske ruke da se otvara i zatvara. Ovaj n
Napredno DC elektroničko opterećenje zasnovano na Arduinu: 5 koraka
Napredno DC elektronsko opterećenje zasnovano na Arduinu: Ovaj projekt sponzorira JLCPCB.com. Dizajnirajte svoje projekte pomoću EasyEda mrežnog softvera, učitajte postojeće Gerber (RS274X) datoteke, a zatim naručite svoje dijelove iz LCSC -a i pošaljite cijeli projekt direktno na vaša vrata. Mogao sam