Arduino Robot ARM 4
Fuqview
F'din l-istruzzjoni, aħna ser nintroduċuk permezz tal-proġett divertenti tal-Arduino Robot Arm 4DOF Mechanical Claw Kit. Dan il-kit ta 'robot Bluetooth ibbażat DIY Arduino UNO huwa bbażat fuq bord ta' żvilupp Arduino Uno. Dan il-kit sempliċi ħafna u faċli biex jinbena huwa l-Proġett Arduino perfett għall-Bidu u huwa pjattaforma ta 'tagħlim kbira biex tidħol fis-Robotika u l-Inġinerija.
Ir-Robot Arm jiġi pakkett ċatt għall-assemblaġġ u jeħtieġ issaldjar minimu ħafna biex jibda jaħdem. Tintegra 4 servos SG90 li jippermettu 4 Grad ta 'moviment u jistgħu jtellgħu oġġetti ħfief bl-irkuppjar. Il-kontroll tad-driegħ jista 'jitwettaq mill-4 potenzjometri. Ejja nibdew!
Kif tibda: Arduino Robot Arm 4dof Mechanical Claw Kit
X'inhu Arduino?
Arduino hija pjattaforma elettronika open-source ibbażata fuq ħardwer u softwer faċli biex tużah. Il-bordijiet Arduino jistgħu jaqraw inputs - dawl fuq senser, saba 'fuq buttuna, jew messaġġ ta' Twitter - u jibdluh fi output - jattivaw mutur, jixgħel LED, jippubblikaw xi ħaġa online. Tista 'tgħid lill-bord tiegħek x'għandek tagħmel billi tibgħat sett ta' struzzjonijiet lill-mikrokontrollur fuq il-bord. Biex tagħmel hekk tuża l-lingwa ta 'programmar Arduino (ibbażata fuq il-Wiring), u s-Softwer Arduino (IDE), ibbażat fuq l-Ipproċessar.
X'inhu IDUINO UNO?
L-iDuino Uno jinsab fuq l-ATmega328. Għandu 14-il pin ta 'input/output diġitali (li minnhom 6 jistgħu jintużaw bħala outputs PWM), 6 inputs analogi, resonator taċ-ċeramika ta' 16 MHz, konnessjoni USB, power jack, header ICSP, u buttuna reset. Fiha dak kollu meħtieġ biex tappoġġja l-mikrokontrollur; sempliċement qabbadha ma 'kompjuter b'kejbil USB jew aqbadha b'adapter AC-to-DC jew batterija biex tibda.
Installazzjoni ta' softwer
F'din it-taqsima, aħna ser nintroduċu inti l-pjattaforma ta 'żvilupp fejn tittraduċi moħħ kreattiv f'kodiċijiet u ħallieh itir.
Arduino Software/IDE
Iftaħ app ibbażata fuq Windows billi tikklikkjaha darbtejn u segwi l-istruzzjoni biex tlesti (Ftakar li tinstalla kollox is-sewwieq għal Arduino). Faċli!

Figura 1 Installazzjoni tas-sewwieqa
Tqabbad il-bord UNO tiegħek mal-kompjuter tiegħek
Tqabbad l-UNO u l-PC tiegħek permezz ta 'kejbil USB blu, u jekk tkun imqabbda b'mod korrett tara l-LED tal-qawwa ħadra jixgħel u LED oranġjo ieħor qed iteptep.
Figura 2 Iċċekkja l-COM speċjali tiegħek u nnotaha n-numru
Sib in-numru tas-serje COM tiegħek u nnotah.

Għandna bżonn insemmu liema kanal COM bħalissa qed jikkomunika bejn PC u UNO. Wara l-mogħdija: Panel tal-kontroll | Ħardwer u Ħoss | Apparati u Printers | Device Manager | Portijiet (COM & LPT) | Arduino UNO (COMx)
Innota n-numru COM kif neħtieġu dan aktar tard. Peress li l-port COM jista 'jvarja minn żmien għal żmien, dan il-pass huwa vitali. F'dan il-każ għal skopijiet ta 'dimostrazzjoni, qed nużaw il-COM 4.
Ilgħab bl-ewwel LED tiegħek "Hello World" example


L-ewwelnett, ejja ngħidu lill-IDE fejn issib il-port Arduino tagħna u liema bord qed tuża bħalissa: L-istruzzjoni li ġejja (Figura 3 u 4) turi d-dettalji:
Konfigurazzjoni tal-Portijiet
Konfigurazzjoni tal-Bord
Wasal iż-żmien li nilagħbu miegħek l-ewwel ex sempliċiample. Wara t-triq minn File | Eżamples | 01. Bażi | Teptip. Tieqa kodiċi ġdida titfaċċa, agħfas is-simbolu tal-vleġġa biex ittella. Tinduna li l-LED oranġjo qed iteptep kważi kull sekonda.
Installazzjoni tal-ħardwer
|
|
|
Fil-pakkett tar-rack, mix-xellug għal-lemin:
|
Saldjar taċ-ċirkwit
Dan ir-Robot Arm Kit jeħtieġ issaldjar minimu ħafna biex kollox jaħdem u jaħdem. Il-Bord tal-Estensjoni tad-Driegħ Robot huwa użat biex jgħaqqad l-interface bejn il-kontrollur, f'dan il-proġett, l-erba 'potenzjometri u l-Bord Iduino UNO.
Attenzjoni: Jekk jogħġbok oqgħod attent meta tuża ħadid issaldjar sħun.

Figura 3 Illustrazzjoni bażika tal-bord Robot ARM

Ipprepara:
- Bord tal-Estensjoni tad-Driegħ Robot Wieħed
- Jack wieħed ta '12V Black Power
- 52P Pin headers
- Interfaċċja waħda blu tal-provvista tal-Enerġija Esterna
- Interface Bluetooth Iswed wieħed

Imbagħad istann Pins għas-servos u jack tal-Enerġija.
Jekk jogħġbok kun konxju li l-Lannijiet għall-interface servo qed iħarsu 'l fuq, għall-interface Iduino 'l isfel.
Imbagħad issaldja l-erba 'potenzjometri

L-għatu tal-jumper jintuża għal shortcut Robot Arm Extension Board u Iduino UNO Board, li jfisser li m'għandekx għalfejn tħaddem il-bord Iduino UNO separatament.
Daħħal fil-kappa tal-jumper kif qed nużaw provvista ta 'enerġija esterna waħda, Kaxxa tal-batterija 12V.

Imbagħad poġġi erba 'kisi tal-fidda fuq il-potenzjometri mikxufa. Issa lestejt il-parti tal-issaldjar!

Debugging tas-softwer
Arduino UNO Kodiċi Uploading
Ir-Robot se jwettaq kif huwa pprogrammat. Nifhmu u jassorbu dak li hemm ġewwa l-bord Iduino UNO, jiġifieri l-kodiċi tal-ipprogrammar huwa parti kritika tal-proċess tat-tagħlim. F'din it-taqsima, l-għan aħħari tagħna huwa li niżguraw li s-servos u l-potenzjometri qed jaħdmu tajjeb.
Jekk dan huwa l-ewwel proġett Arduino tiegħek, jekk jogħġbok segwi l-istruzzjoni bir-reqqa. L-ewwelnett, niżżel il-kodiċijiet relatati minn tagħna websit.
- Ikklikkja darbtejn l-ikona biex tiftaħ il-programm u tiftaħ il- file fit-triq: File | Miftuħa

- Iftaħ il-me_arm3.0 Arduino file

Debugging tas-softwer
Ikklikkja l-buttuna tat-tlugħ bil-vleġġa tal-lemin fuq il-Bar tal-Għodda biex ittella' tiegħek file lill-UNO

L-istatus ta 'uploading lest, jekk le, iċċekkja l-Bord u l-Portijiet fil- 3.2 biex tiżgura li qed tikkonnettja l-UNO tiegħek b'mod korrett

Servo debugging
Imbagħad ejja nittestjaw is-servos tagħna biex naraw jekk humiex qed jaħdmu bla xkiel. Is-servos għandhom iduru bla xkiel hekk kif tilgħab b'potenzjometri korrispondenti. Jekk le, kun żgur li tellajt il-kodiċi tiegħek b'mod korrett bis-sinjal "Magħmul ittella" deskritt hawn fuq u daħħal il-bord tas-servo sew fuq il-bord UNO b'kull labar inlinjat b'mod korrett. L-aktar importanti, ipplaggja l-provvista tal-enerġija affidabbli b'mod korrett fejn l-istruzzjonijiet tal-provvista tal-enerġija se jiġu illustrati fil-parti li jmiss. Aqraha bir-reqqa inkella tista' taħraq il-mikrokontrollur tal-qalba Arduino tiegħek.
Is-servo għandu tliet pinnijiet:

- Sinjal
- GND
- VCC
L-angolu ta 'rotazzjoni huwa rregolat minn ċiklu ta' dazju tas-sinjal PWM (modulazzjoni tal-wisa 'tal-polz). Jekk din ir-rata ta 'aġġornament hija żgħira wisq allura l-eżattezza tas-servo tonqos hekk kif jibda jitlef il-pożizzjoni tiegħu perjodikament jekk ir-rata tkun għolja wisq, allura s-servo jista' jibda jitpaxxa. Huwa importanti li tagħżel ir-rata ottimali, dak il-mutur servo jista 'jillokkja l-pożizzjoni tiegħu.

Jekk jogħġbok kun żgur li kull servo jaħdem tajjeb peress li huma diffiċli biex jitneħħew.

Qabbad is-servo interface mas-servo slot UNO wieħed wieħed, minn slot 4 għal slot 1 li huma kkontrollati mill-potenzjometru korrispondenti
Ipplaggja l-provvista tal-enerġija 9-12v 2A fil-jack tal-enerġija Arduino b'kappa tal-jumper (il-bord Servo) mixgħul

Provvista ta' enerġija
L-enerġija għandha rwol vitali fit-tħaddim tas-sistema Robot Arm peress li n-nuqqas ta 'provvista ta' enerġija jista 'jwassal għal jitter tal-ger ta' l-istering servo u l-programm jaħdem b'mod anormali. Se jkunu meħtieġa żewġ provvisti ta 'enerġija indipendenti, waħda biex issuq il-bord ta' żvilupp Uno u oħra biex issuq il-kontrolluri tas-servo tal-potenzjometru. F'din it-taqsima, aħna nintroduċuk diversi alternattivi ta' provvista ta' enerġija għall-konvenjenza tiegħek:
- (Rakkomandat) Uża adapter tal-enerġija 5V 2A u plagg fis-sokit DC 2.1mm fuq il-bord tal-potenzjometru.
- (Alternattivament) Uża provvista ta 'enerġija 5V 2A u ittemm fil-blokka terminali blu fuq il-bord tal-potenzjometru.
- (Rakkomandat) Uża adapter tal-enerġija 9v sa 12v għall-bord ta 'żvilupp Arduino UNO permezz tas-sokit DC 2.1mm fuq il-bord Uno.
- (Alternattivament) Uża USB A sa B (kejbil tal-istampatur) fornut biex tipprovdi input ta 'enerġija kostanti ta' 5V fil-bord Uno minn ċarġer UB, PC jew laptop.
NOTA: Meta tagħmel modifiki għall-kodiċi fuq il-Bord Uno, jekk jogħġbok kun żgur li tneħħi l-bord tal-Kontrollur tas-Servo Arm Robot mill-bord tal-iżvilupp Uno u skonnettja l-provvista tal-Enerġija tal-Bord Uno. Inkella, jista 'jikkawża ħsara irreparabbli lir-Robot u l-PC tiegħek peress li jista' jsuq kurrent kbir mill-port USB tiegħek.
Debugging tas-Sistema
Armar ta 'rack
F'din it-taqsima qed niggwidawk permezz tal-Bażi tar-Robot Arm u l-installazzjoni tar-rack.
- Peer off-karta ta 'protezzjoni tal-bażi tar-rack

Ipprepara l-oġġetti:
- Bażi
- 4 x ġewż M3
- 4 x M3 * 30 mm viti

- Arma l-partijiet kif muri fuq ix-xellug

Ipprepara l-oġġetti:
- 4 x ġewż M3
- 4 x M3 * 10mm
- viti

- Waħħal il-viti u l-ġewż kif muri fuq ix-xellug, li huma wżati biex jiżguraw il-Bord Iduino UNO tagħna

Imbagħad ipprepara l-oġġetti:
- 2x M3 * 8mm viti
- Detentur Iswed tas-Servo
- Iswed Servo rack

- Iġbed il-ħajta tal-kejbil mit-toqba tal-bracket tas-servo kif meħtieġ biex tikkonnettja mal-Bord Iduino UNO fil-passi li ġejjin
Imbagħad daħħal id-detentur tal-bracket tas-Servo fuq in-naħa ta 'fuq tal-holder tas-servo. Issa tista 'tara Servo huwa mwaħħal u mdawwar bejn id-detentur u l-parentesi.

- Għandu jidher bħal dan

- Imbagħad waħħalha kif muri fuq ix-xellug

- Għandu jidher bħal dan

Imbagħad ipprepara oġġetti biex tibni driegħ tar-Robot
- 2 x M3 * viti 8mm
- Waħda Servo Bracket
- Servo wieħed SG90
- Bażi Waħda tad-Driegħ Prinċipali Iswed

- Żgura s-Servo bil-Bracket u l-Bażi bl-istess mod kif intqal fl-aħħar Servo

- Ipprepara l-oġġetti:
- 1 x M2.5 kamin tapping
- Qarn Servo Wieħed

- Sikura l-Qarn fuq l-akriliku iswed tad-driegħ Prinċipali bil-kamin tat-tapping M2.5

- Daħħal id-Driegħ Prinċipali fuq is-Servo u dawwar lejn l-arloġġ sakemm jieqaf idur hekk kif huwa pprogrammat biex idur kontra l-arloġġ.

- Iġbed id-Driegħ Prinċipali u poġġih lura orizzontalment, dan il-pass huwa li tiżgura li s-Servo jdur anticlocgħaqli minn dan il-punt stess (0 grad) u ma jkissrux id-driegħ meta l-enerġija tinxtegħel biex iddawwar

- Iġbor kamin awto-tapping mill-pakkett tar-rack u waħħalha murija fuq ix-xellug

- Qabbad żewġ ġonot attivi bil-kamin, ftakarx issikkax il-viti għax huma meħtieġa li jduru liberament

- Ipprepara l-oġġetti:
- 2 x M3 * 10mm
- Ġewż M3
- Żewġ akriliċi Clapboard iswed
- Poġġi ż-żewġ Clapboard Acrylic fl-islott tal-ġwienaħ korrispondenti

- L-ewwelnett, daħħal il-clapboard fl-islots korrispondenti u fil-passi li ġejjin se tkun assigurata b'kamin wieħed u skorfina fuq kull naħa

- Imbagħad daħħal il-bażi tar-rack fl-islott korrispondenti bejn żewġ clapboards

- Għandu jidher bħal dan

- Żgura l-clapboard fuq il-bażi tad-Driegħ Prinċipali b'par wieħed ta' kamin u skorfini.
Tip: Żomm il-ġewż fl-islott u mbagħad kamin l-M3 ġewwa.

- Żgura l-clapboard fuq iż-żewġ naħat kif muri fuq ix-xellug

- Żgura l-akriliku tas-sinsla bejn id-driegħ u d-driegħ prinċipali billi:
- 2 x M3 * 10mm
- żewġ ġewż
Tip: Żomm il-ġewż fl-islott u mbagħad kamin l-M3 ġewwa.

- Waħħal in-naħa l-oħra wkoll

- Imbagħad ipprepara kamin M3 * 6mm u akriliku wieħed driegħ twil

- Sikuraha fuq in-naħa t'isfel tal-lemin

- Imbagħad uża driegħ twil iswed ieħor bi tliet ġonot attivi biex tgħaqqad żewġ ġonot tad-driegħ

- Jekk jogħġbok waħħal il-viti fis-sekwenza t-tajba. Sinsla akriliku fid-driegħ ta 'isfel fin-nofs u l-oħra tinsab fuq nett

- Ipprepara l-oġġetti biex tibni driegħ ta 'appoġġ tan-naħa tal-lemin:
- Żewġ M3 * 8
- Spacer ċirkolari iswed wieħed
- Driegħ ta' Appoġġ iswed wieħed
- Konnettur ta 'appoġġ tat-trijangolu iswed wieħed

- Waħħal l-ewwel kamin kif muri fuq ix-xellug. L-ispazjatur ċirkolari jinsab bejn.
Jekk jogħġbok issikkax il-viti żżejjed peress li hemm ġonot attivi peress li jeħtieġ li jduru liberament mingħajr ma togħrok l-akriliċi li jmissu magħhom

- Waħħal it-tarf l-ieħor b'driegħ ta 'appoġġ iswed.

- Għandu jidher bħal dan. Issa d-driegħ għad għandu tliet truf dangling ħielsa li eventwalment huma konnessi biex jiżguraw il-parti tad-dwiefer.

- Ipprepara l-partijiet tas-servo Claw:
- Żewġ parentesi servo kwadri
- 4 x M3 * 8mm viti
- Servo wieħed
- Żewġ aċċessorji tal-konnettur

- Poġġi l-parentesi kwadra fil-qiegħ u iġbed il-kejbils 'il barra kif meħtieġ biex tikkonnettja mal-Bord ta' Estensjoni tar-Robot

- Għandu jidher bħal dan

- Poġġi l-parentesi rettangolu fuq in-naħa ta 'fuq tas-Servo u waħħal is-Servo b'erba' viti M3 * 8mm

- Waħħal iż-żewġ dwiefer fuq il-bracket servo rettangolu b'żewġ viti M3 * 6mm.
Ftakar li tpoġġi spacer ċirkolari iswed wieħed bejniethom biex tnaqqas il-frizzjoni.

- Imbagħad iġbor:
- 4 x M3 * 8 mm viti
- Konnettur qasir wieħed
- Spacer ċirkolari wieħed

- Żguraha fuq in-naħa tax-xellug tal-irkuppjar kif muri fuq ix-xellug.
Ftakar li tpoġġi l-ispazjatur bejniethom

- Ipprepara dan li ġej biex tgħaqqad il-konnettur ta 'appoġġ Claw u Triangle:
- Żewġ viti M3 * 8mm
- Spacer wieħed
- Driegħ ta 'appoġġ wieħed

- Żgura d-driegħ ta' Appoġġ fuq il-konnettur tat-Trijangolu

- Imbagħad il-parti kollha Claw tista 'tiġi assigurata bit-tliet truf tad-Driegħ dangling ħielsa.
Jekk jogħġbok issikkax il-viti għal ġonot attivi.

- Ipprepara l-kamin tat-tapping fil-pakkett Servo u l-ħorn servo.

- Żomm il-ħorn bil-kamin tat-tapping kif muri fuq ix-xellug

- Iġbed id-dwiefer miftuħa ħafna u mbagħad daħħal id-driegħ qasir li ħloqna fl-aħħar pass u kaminha sew.

- Sikura l-Bord Iduino UNO fuq il-Bażi

- Poġġi l-Bord ta ' l-estensjoni tad-driegħ tar-robot fuq il-quċċata tal-bord Iduino UNO.
Jekk jogħġbok kun żgur li labar huma konnessi kif suppost.

- Imbagħad poġġi s-Sistema tad-Driegħ tar-Robot fuq ir-rack tas-servo tal-Bażi u waħħalha fuq is-servo tal-bażi b'kamin tat-tapping.
Issa lestejt l-installazzjoni kollha!

Debugging tar-rack
Issa wasal iż-żmien li tqabbad is-servos tiegħek ma' Arduino UNO tiegħek.

|
Servo 1 |
Servo dwiefer |
|
Servo 2 |
Servo prinċipali |
|
Servo 3 |
Servo tad-driegħ |
|
Servo 4 |
Servo ta 'rotazzjoni |

Ħu l-ħin tiegħek u agħmel il-wajers xierqa wara l-istruzzjoni ta 'hawn fuq.

Is-servo għandu tliet pinnijiet:
- Sinjal
- GND
- VCC
Debugging ġenerali tas-sistema

Qabel ma nixgħlu l-enerġija, hemm diversi affarijiet li għad għandna bżonn niċċekkjaw:
- Kun żgur li kull ġonta tista' ddur bla xkiel inkella jsuq ammont kbir ta' kurrent fis-servo li jwassal għal sitwazzjoni "Imblukkata" u s-servos jistgħu jinħarqu faċilment
- Aġġusta l-potenzjometru biex jaqbel mal-medda tax-xogħol tas-servo komda. Is-servo jista 'jaħdem l-angolu: 0 ~ 180 grad mingħajr ebda restrizzjoni, iżda għal dan il-proġett partikolari s-servo ma jistax minħabba l-istruttura mekkanika. Għalhekk, huwa kritiku li l-potenzjometru jinbidel għal pożizzjoni xierqa. Inkella, jekk xi wieħed mill-erba 'servo jeħel, is-servo se jbattal kurrent kbir li jista' jikkawża ħsara irreparabbli lis-servos.
- Ibdel il-potenzjometru bla xkiel u bil-mod peress li s-servos jeħtieġu ħin biex iduru
- Għażliet ta 'provvista ta' enerġija: jipprovdu provvista ta 'enerġija konsistenti u stabbli għal operazzjonijiet ta' servos
Ħu gost bir-robot tad-driegħ tiegħek
Kontroll manwalment
Għall-kontroll manwali; bl-għatu tal-jumper imdaħħal fuq il-Bord tal-Estensjoni tad-Driegħ tar-Robot, tista 'tikkontrolla d-Driegħ tar-Robot tiegħek billi taġġusta l-erba' potenzjometri.
Interface tal-kontroll tal-PC
F'din it-taqsima, tista 'tikkontrolla d-Driegħ tar-Robot tiegħek billi tikkonnettja l-port USB mal-Bord Iduino UNO. Bil-Komunikazzjoni Serjali permezz ta 'kejbil USB, il-kmand jintbagħat mis-Softwer tal-Kompjuter ta' Fuq li huwa disponibbli biss għall-utenti tal-Windows għalissa.
L-ewwelnett, kopja l-kodiċi ta 'kontroll tas-softwer tal-kompjuter ta' fuq il-ġdid lill-Bord Arduino UNO tiegħek.
Ikklikkja darbtejn fuq
“Upper_Computer_Softwa re_Control.ino”.
Imbagħad agħfas il-buttuna upload.

Niżżel l-applikazzjoni tas-softwer minn hawn: http://microbotlabs.com/ so ftware.html, kreditu lil microbotlab.com

- Iftaħ l-app u agħfas OK biex tkompli

- Jekk jogħġbok daħħal Arduino USB qabel ma tibda s-softwer Mecon għall-iskoperta tal-port awtomatiku jew uża l-buttuna "Scan għall-Portijiet" biex taġġorna l-portijiet disponibbli. Agħżel il-port USB.

- F'dan il-każ biex nuru, qed nużaw COM6.
Dan in-numru COM jista' jvarja każ b'każ. Jekk jogħġbok iċċekkja l-Device Manger għal numru korrett tal-port COM.

- Kontroll Robot Arm billi tiżżerżaq is-servo 1/2/3/4 Bars

Issa wasal iż-żmien li tieħdu gost! Ixgħel il-qawwa, u ara kif tmur tiegħek DIY Arduino Robot Arm! Wara l-assemblaġġ finali u l-attivazzjoni, id-driegħ Robot jista 'jeħtieġ aġġustamenti u debugging. Ir-Robot se jwettaq kif huwa pprogrammat. Is-sehem ta' x'qed jagħmel il-kodiċi huwa parti mill-proċess tat-tagħlim. Iftaħ mill-ġdid l-IDE Arduino tiegħek u aħna nassiguraw li titgħallem ħafna ladarba tikseb fehim profond tal-kodiċi.
Jekk jogħġbok aqla' l-bord tas-Sensor mill-bord Arduino UNO u skonnettja l-provvista tal-kaxxa tal-enerġija 18650 biex timmodifika l-kodiċi tiegħek. Inkella, jista 'jikkawża ħsara irreparabbli lir-Robot u l-PC tiegħek peress li jista' jsuq kurrent kbir mill-port USB tiegħek.
Dan il-kit huwa biss punt tat-tluq u jista 'jiġi estiż biex jinkorpora sensuri u moduli oħra. Inti limitat mill-immaġinazzjoni tiegħek.
TA0262 Manwal tal-Kit tal-Arduino Robot ARM 4 DOF Mechanical Claw – Niżżel [ottimizzat]
TA0262 Manwal tal-Kit tal-Arduino Robot ARM 4 DOF Mechanical Claw – Niżżel





