Satura rādītājs:
- Piegādes
- 1. darbība: pievienojiet servos
- 2. solis: pievienojiet spiedpogu
- 3. darbība: pievienojiet rotācijas kodētājus
- 4. solis: STL faili
- 5. darbība: kods
Video: Rotējošā kodētāja kontrolētā robota roka: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Es apmeklēju vietni howtomechatronics.com un tur ieraudzīju ar Bluetooth vadāmu robota roku.
Man nepatīk izmantot Bluetooth, kā arī es redzēju, ka mēs varam kontrolēt servo ar rotējošo kodētāju, tāpēc es to pārveidoju, lai es varētu kontrolēt robota rokas izmantošanu, izmantojot rotējošo kodētāju
Piegādes
SG90*3
MG996*3
rotējošais kodētājs*6
Arduino mega *1
2 tapu spiedpoga*2
560 omu rezistors*2
M3 skrūves un uzgriežņi
3D printeris
1. darbība: pievienojiet servos
No kreisās puses uz labo: pamata servo (MG996), vidukļa servo (MG996), elkoņa servo (MG996), zemākās rokas servo (SG90), vidējās puses servo (SG90), satveršanas servo (SG90)
Mēs nedrīkstam savienot Arduino 5V ar ārējo 5V (tas ir rezistors paralēli, un viņi mēģinās uzlādēt viens otru). Bet mums ir jāsavieno zeme kā atsauce, lai tie darbotos. Ja jums nav zemes ar Arduino, nav signāla stieples strāvas atgriešanās ceļa (dzeltenais vads), tāpēc ārējās barošanas strāvas zemei vajadzētu pieslēgties gan servo zemējuma tapai, gan Arduino zemējuma tapai. (Lai gan melnais un sarkanais vads ir neatkarīgs barošanas avots)
Piezīme šeit es atdalīju savienojuma shēmu ar servo, spiedpogu un rotējošo kodētāju, jo to ir vieglāk lasīt atsevišķi (tie visi savienojas ar vienu Arduino Mega, izmantojot katras diagrammas tapu)
2. solis: pievienojiet spiedpogu
Kreisā poga ir atiestatīšanas poga
Atskaņošanas poga ir pareizā
Atskaņošanas poga atskaņos ierakstītās kustības
Rezistors, ko izmantoju, ir divi 560 omi
3. darbība: pievienojiet rotācijas kodētājus
Savienojuma tapas:
// Rotācijas kodētāja 1 ieejas
#define CLK1 53 #define DT1 51 #define SW1 49
// Rotācijas kodētāja 2 ieejas
#define CLK2 45 #define DT2 43 #define SW2 41
// Rotācijas kodētāja 3 ieejas
#define CLK3 50 #define DT3 48 #define SW3 46
// Rotācijas kodētāja 4 ieejas
#define CLK4 42 #define DT4 40 #define SW4 38
// Rotācijas kodētāja 5 ieejas
#define CLK5 34 #define DT5 32 #define SW5 30
// Rotācijas kodētājs 6 ieejas visvairāk
#define CLK6 26 // 26 #define DT6 24 // 24 #define SW6 22 // 22
4. solis: STL faili
STL failiem tiek piešķirts kredīts vietnē howtomechatronics.com
5. darbība: kods
Soļi:
Nospiediet atiestatīšanu (atiestatiet atskaņošanu)
Servo, izņemot satveršanas servo: pagrieziet katra servo rotējošo kodētāju-nospiediet uz leju kodētāju (ierakstiet sākuma stāvokli) katram servo, piemēram, pagrieziet kodētāju 1-nospiediet pagriešanas kodētāju 1-pagrieziet kodētāju 2-nospiediet rotācijas kodētāju 2
Pēc sākuma pozīciju ierakstīšanas mēs varam darīt to pašu, lai ierakstītu beigu pozīciju
Satveršanas servo: (ar otru servo) nospiediet kodētāju uz leju (ieraksta satvērējs ir atvērts) (pēc tam, kad esam ierakstījuši otra servo sākuma stāvokli un tie atrodas šajā pozīcijā) pagrieziet-nospiediet vēlreiz (ieraksta satvērējs tuvu, lai kaut ko noķertu) (pēc tam, kad esam ierakstījuši otra servo beigu stāvokli un tie atrodas šajā pozīcijā) pagrieziet- nospiediet uz leju kodētāju (ieraksta satvērējs ir atvērts, lai atbrīvotu objektu)
nospiediet sākuma pogu (servos tiks pagriezts, sākot no sākuma stāvokļa, līdz beigu pozīcijai) // ja vēlaties atkārtot procesu, vairākas reizes jānospiež sākuma poga
atskaņošanas poga ir īstā
Ieteicams:
Rotējošā kodētāja poga: 6 soļi
Rotējošā kodētāja poga: šī ir rotējoša tālvadības pults, kuras pamatā ir rotējošais kodētājs. Tam ir šādas funkcijas. Akumulators darbojas ar ļoti zemu strāvas patēriņu, kad tas ir aktivizēts Automātiska aktivizēšana, pagriežot vadību Automātiskais miegs pēc neaktivitātes perioda
ISDT Q6 rotējošā kodētāja nomaiņa: 4 soļi
ISDT Q6 rotējošā kodētāja nomaiņa: šī apmācība ir paredzēta, lai palīdzētu cilvēkiem, kuru Q6 kodētāji laika gaitā ir pārgājuši uz sh*t, tagad tie nav izmantojami. Manējais sāka ritināt nejaušos, neparastos virzienos, un pat pēc lodēšanas savienojumu pārplūdes un kodētāja tīrīšanas ar spirtu tas joprojām bija traucēts
Vienkārša robota roka, kas tiek kontrolēta ar faktisko rokas kustību: 7 soļi (ar attēliem)
Vienkārša robota roka, kas tiek kontrolēta pār faktisko rokas kustību: šī ir ļoti vienkārša DOF robota roka iesācējiem. Roku kontrolē Arduino. Tas ir savienots ar sensoru, kas ir piestiprināts pie operatora rokas. Tāpēc operators var kontrolēt rokas elkoni, saliekot elkoņa kustību
KĀ MONTĒT IMPRESĪVU KOKA ROBOTA ROKU (3. DAĻA: ROBOTA ROKA) - PAMATOJOTIES uz MIKRO: BITN: 8 soļi
KĀ MONTĒT IMPRESĪVU KOKA ROBOTA ROKU (3. DAĻA: ROBOTA ROKA) - PAMATOJOTIES MIKRO: BITN: Nākamais instalēšanas process ir balstīts uz izvairīšanās šķēršļu režīma pabeigšanu. Iepriekšējā sadaļā instalēšanas process ir tāds pats kā instalēšanas process līniju izsekošanas režīmā. Tad apskatīsim galīgo A formu
Rotējošā kodētāja komplekta apmācība: 5 soļi
Rotējošā kodētāja komplekta apmācība: Apraksts: Šo rotējošo kodētāju komplektu var izmantot, lai noteiktu motora stāvokli un ātrumu. Tas ir ļoti vienkāršs komplekts, kas sastāvēja no optiskā staru sensora (opto slēdzis, fototransistors) un rievota diska gabala. To var savienot ar jebkuru mikrokontrole