![Rotary Encoder Controlled Robot Arm: 6 stappe Rotary Encoder Controlled Robot Arm: 6 stappe](https://i.howwhatproduce.com/images/001/image-2502-34-j.webp)
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![Rotary Encoder Controlled Robot Arm Rotary Encoder Controlled Robot Arm](https://i.howwhatproduce.com/images/001/image-2502-35-j.webp)
![Rotary Encoder Controlled Robot Arm Rotary Encoder Controlled Robot Arm](https://i.howwhatproduce.com/images/001/image-2502-36-j.webp)
Ek het howtomechatronics.com besoek en die Bluetooth -beheerde robotarm daar gesien.
Ek hou nie daarvan om bluetooth te gebruik nie, en ek het gesien dat ons die servo met 'n draaikodeerder kan beheer, so ek herontwerp dit sodat ek die robotarm kan beheer deur die draaikodeerder te gebruik en dit op te neem
Voorrade
SG90*3
MG996*3
draaikodeerder*6
Arduino mega *1
2 -pins drukknop*2
Weerstand van 560 ohm*2
M3 skroewe en moere
3D -drukker
Stap 1: Koppel die servo's
![Koppel die servo's Koppel die servo's](https://i.howwhatproduce.com/images/001/image-2502-37-j.webp)
Van links na regs: basisservo (MG996), servo in die middellyf (MG996), elmboogservo (MG996), laagste servo (SG90), middelste servo (SG90), gryp servo (SG90)
Ons moet nie die Arduino se 5V na eksterne 5V (dit is parallel weerstand en hulle sal mekaar probeer laai) aansluit, maar ons moet die grond as 'n verwysing verbind, sodat dit sal werk As u nie die grond met die Arduino gekoppel het nie, daar is geen terugkeerpad vir stroom vanaf u seindraad (geel draad) nie, dus moet die aardkrag van die eksterne krag na beide die servo -grondpen en Arduino se grondpen toe gaan. (Terwyl swart en rooi draad onafhanklike kragbron is)
Let op: hier het ek die verbindingsdiagram van die servo, drukknop en draaiknop geskei, want dit is makliker om afsonderlik te lees (hulle maak almal verbinding met 'n enkele Arduino Mega met behulp van 'n pen op elke diagram)
Stap 2: Koppel die drukknop
![Koppel die drukknop Koppel die drukknop](https://i.howwhatproduce.com/images/001/image-2502-38-j.webp)
Die linkerkant is die reset -knoppie
Die speelknoppie is die regte een
Die speelknoppie speel die aangetekende bewegings
Die weerstand wat ek gebruik het, is twee 560 ohm
Stap 3: Koppel die roterende enkoders
![Koppel die Rotary Encoders Koppel die Rotary Encoders](https://i.howwhatproduce.com/images/001/image-2502-39-j.webp)
Verbindingspenne:
// Rotary Encoder 1 insette
#definieer CLK1 53 #definieer DT1 51 #definieer SW1 49
// Rotary Encoder 2 insette
#definieer CLK2 45 #definieer DT2 43 #definieer SW2 41
// Rotary Encoder 3 insette
#definieer CLK3 50 #definieer DT3 48 #definieer SW3 46
// Rotary Encoder 4 insette
#definieer CLK4 42 #definieer DT4 40 #definieer SW4 38
// Rotary Encoder 5 insette
#definieer CLK5 34 #definieer DT5 32 #definieer SW5 30
// Rotary Encoder 6 Invoer regs die meeste
#definieer CLK6 26 // 26 #definieer DT6 24 // 24 #definieer SW6 22 // 22
Stap 4: Die STL -lêers
![Die STL -lêers Die STL -lêers](https://i.howwhatproduce.com/images/001/image-2502-40-j.webp)
Die STL lêers krediet howtomechatronics.com
Stap 5: Die kode
Stappe:
Druk reset (herstel die toneelstuk)
Vir servo behalwe grab servo: draai roterende encoder van elke servo-druk die encoder (rekord beginposisie) af vir elke servo soos draai encoder 1-druk rotate encoder 1-rotate encoder 2-press rotate encoder 2
Nadat ons die beginposisies aangeteken het, kan ons dieselfde doen om die eindposisie aan te teken
Vir gryp servo: (met die ander servo) druk die encoder neer (rekord gryp oop) (nadat ons die beginposisie van die ander servo aangeteken het en hulle in daardie posisie is) draai-druk weer (rekord gryp naby om iets te vang) (nadat ons die eindposisie van die ander servo aangeteken het en hulle op daardie posisie is) draai- druk die encoder neer (rekord gryp oop om voorwerp los te maak)
druk op die startknoppie (die servo's draai begin by die beginposisie, na die eindposisie) // as u die proses wil herhaal, moet u die startknoppie herhaaldelik druk
die speelknoppie is die regte een
Aanbeveel:
Rotary Encoder -knoppie: 6 stappe
![Rotary Encoder -knoppie: 6 stappe Rotary Encoder -knoppie: 6 stappe](https://i.howwhatproduce.com/images/001/image-1522-j.webp)
Rotary Encoder Button: Dit is 'n roterende afstandsbediening wat gebaseer is op 'n roterende encoder. Dit het die volgende kenmerke: battery werk met 'n baie lae stroomverbruik wanneer dit geaktiveer word, outomatiese aktivering as die beheer gedraai word, outomatiese slaap na 'n tydperk van onaktiwiteit
USB -volumeknop met DigiSpark en Rotary Encoder: 3 stappe
![USB -volumeknop met DigiSpark en Rotary Encoder: 3 stappe USB -volumeknop met DigiSpark en Rotary Encoder: 3 stappe](https://i.howwhatproduce.com/images/002/image-5502-23-j.webp)
USB -volumeknop met DigiSpark en roterende enkodeerder: dit is 'n baie goedkoop USB -volumeknop. Soms is tradisionele knoppe makliker om dinge te beheer eerder as om oral met die muis te klik. Hierdie projek gebruik DigiSpark, 'n Rotary Encoder en Adafruit Trinket USB -biblioteek (https: //github.c
Rotary Encoder - verstaan en gebruik dit (Arduino/ander ΜController): 3 stappe
![Rotary Encoder - verstaan en gebruik dit (Arduino/ander ΜController): 3 stappe Rotary Encoder - verstaan en gebruik dit (Arduino/ander ΜController): 3 stappe](https://i.howwhatproduce.com/images/011/image-30429-j.webp)
Rotary Encoder - verstaan en gebruik dit (Arduino/ander ΜController): 'n roterende encoder is 'n elektromeganiese toestel wat rotasiebeweging omskakel in digitale of analoog inligting. Dit kan met die kloksgewys of teen die kloksgewys draai. Daar is twee tipes roterende encoders: Absolute en relatiewe (inkrementele) encoders.Wh
Rotary Encoder met behulp van Arduino Nano: 4 stappe
![Rotary Encoder met behulp van Arduino Nano: 4 stappe Rotary Encoder met behulp van Arduino Nano: 4 stappe](https://i.howwhatproduce.com/images/011/image-32809-j.webp)
Rotary Encoder Using Arduino Nano: Hallo almal, in hierdie artikel sal ek 'n handleiding maak oor hoe om 'n roterende encoder te gebruik met behulp van Arduino Nano. U het nie 'n eksterne biblioteek nodig om hierdie Rotary -encoder te gebruik nie. Ons kan dus direk programme skep sonder om eers biblioteke by te voeg. ok, laat ons begin
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe
![Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe](https://i.howwhatproduce.com/images/001/image-1904-25-j.webp)
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: u kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak Oorsig In hierdie tutoriaal leer u hoe u die roterende encoder moet gebruik. Eerstens sien u inligting oor die rotasie -encoder, en dan leer u hoe u