Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: Obteniu tots els elements necessaris
- Pas 3: feu la placa del codificador rotatiu
- Pas 4: programa el microcontrolador Arduino
- Pas 5: connecteu el motor pas a pas a la placa del codificador rotatiu
- Pas 6: connecteu la placa del codificador rotatiu a la placa Arduino
- Pas 7: connecteu la configuració a l'ordinador i proveu-la
- Pas 8: compartiu la vostra feina amb nosaltres
- Pas 9: aneu a Furthur
Vídeo: Controleu l'ordinador amb un motor pas a pas !: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En una de les meves instruccions anteriors, us vaig mostrar com podeu utilitzar un motor pas a pas com a codificador rotatiu. En aquest instructiu, aprendrem com el podem utilitzar per controlar el nostre equip. Així doncs, sense més, comencem!
Pas 1: mireu el vídeo
Mireu el vídeo anterior per obtenir una millor idea de què es tracta i de què fer.
Pas 2: Obteniu tots els elements necessaris
Per a aquest projecte, necessitareu:
- Una placa de microcontrolador Arduino compatible amb USB HID (dispositiu d’interfície humana) (Leonardo, Micro, Pro Micro)
- Un motor pas a pas *.
- Un convertidor de motor pas a pas a codificador rotatiu.
- Un cable USB adequat (normalment micro USB a A)
- 2 parells de cables mascle a femella (per connectar la placa de codificació rotativa a la placa Arduino)
- Un conjunt de 3 cables masculí a femella (per connectar el motor pas a pas a la placa del codificador rotatiu)
* Qualsevol motor pas a pas, unipolar o bipolar es pot utilitzar en el projecte. Es recomana un motor pas a pas unipolar, ja que té un cablejat senzill, però també es pot utilitzar un motor pas a pas bipolar amb un petit canvi de cablejat.
Pas 3: feu la placa del codificador rotatiu
Feu clic a la imatge anterior per obtenir més informació.
Seguiu aquest manual per fer el convertidor de codificador rotatiu. Podeu fer una versió de taulers de suport, però una versió permanent de PCB és més compacta, duradora i us pot ajudar a practicar una mica de soldadura. També podeu afegir un LED a cada sortida de la placa amplificadora, en sèrie amb una resistència (es recomana 220 Ohm) per controlar els estats de sortida de l’amplificador que poden resultar útils durant la resolució de problemes.
Pas 4: programa el microcontrolador Arduino
Es recomana passar pel codi Arduino abans de penjar-lo a la placa del microcontrolador. Us pot ajudar a entendre què està passant dins del microcontrolador quan gireu el motor pas a pas.
Pas 5: connecteu el motor pas a pas a la placa del codificador rotatiu
Assegureu-vos que passeu amb cura l’esquema del circuit.
Si s’utilitza un motor pas a pas unipolar, connecteu el filferro central del motor a qualsevol dels pins 'Q' o 'R'. A continuació, connecteu dos dels quatre cables restants del motor pas a pas als passadors "P" i "S" respectivament. Aquí he utilitzat una capçalera 1x3 en lloc de l’1x4 que es mostra a l’esquema.
Si s’utilitza un motor pas a pas bipolar, primer cal determinar els cables del parell de bobines del motor. A continuació, agafeu un cable de cada bobina i connecteu-los a qualsevol dels passadors 'Q' o 'R'. A continuació, connecteu els dos cables restants del motor pas a pas als passadors 'P' i 'S' respectivament.
Pas 6: connecteu la placa del codificador rotatiu a la placa Arduino
- Connecteu els pins + ve i -ve de la placa de codificació rotativa als pins de + 5 volts i 'GND' de la placa Arduino respectivament.
- Connecteu els pins de sortida de la placa de codificació rotativa als pins digitals 'D5' i 'D6' de la placa Arduino.
Pas 7: connecteu la configuració a l'ordinador i proveu-la
Connecteu la configuració a l'ordinador i obriu qualsevol programa que permeti a l'usuari desplaçar-se cap amunt i cap avall mitjançant les tecles de fletxa o un programa on es pot moure el cursor de text mitjançant les tecles de fletxa.
Pas 8: compartiu la vostra feina amb nosaltres
Si el vostre projecte ha funcionat correctament, per què no compartiu la vostra creació amb altres persones per inspirar-los? Feu clic a "I Made It" i compartiu una o dues imatges de la vostra creació, m'encantaria veure-la.
Pas 9: aneu a Furthur
Proveu de modificar el codi Arduino per fer una altra cosa, afegiu un altre codificador rotatiu o qualsevol altra entrada, hi ha moltes coses que podeu fer. Fes el que facis, molt bé!
Recomanat:
Controleu l'ordinador amb el cap: 6 passos (amb imatges)
Controleu l’ordinador amb el cap!: Hola, he creat un sistema que us permet controlar el ratolí de l’ordinador només movent el cap. Si us agrada el meu projecte, no dubteu a votar-me a l’Arduino Contest 2017 .;) Per què he creat això? Volia fer un objecte que fes que els videojocs siguin m
Motor pas a pas controlat Motor pas a pas sense microcontrolador: 6 passos
Motor pas a pas controlat pel motor pas a pas sense microcontrolador. Aquest projecte no requereix cap circuit complex ni un microcontrolador. Així doncs, sense més, comencem
Motor pas a pas controlat pel motor pas a pas sense microcontrolador (V2): 9 passos (amb imatges)
Motor pas a pas controlat amb motor pas a pas sense microcontrolador (V2): en una de les meves instruccions anteriors, us vaig mostrar com controlar un motor pas a pas mitjançant un motor pas a pas sense microcontrolador. Va ser un projecte ràpid i divertit, però va venir amb dos problemes que es resoldran en aquest instructiu. Llavors, enginy
Locomotora model controlada per motor pas a pas - Motor pas a pas com a codificador rotatiu: 11 passos (amb imatges)
Locomotora controlada per motor pas a pas | Motor pas a pas com a codificador rotatiu: en una de les instruccions anteriors, vam aprendre a utilitzar un motor pas a pas com a codificador rotatiu. En aquest projecte, ara utilitzarem aquest motor pas a pas encodador giratori per controlar una locomotora model mitjançant un microcontrolador Arduino. Així, sense fu
Motor pas a pas controlat Motor pas a pas com a codificador rotatiu: 11 passos (amb imatges)
Motor pas a pas controlat Motor pas a pas com a codificador rotatiu: teniu un parell de motors pas a pas al voltant i voleu fer alguna cosa? En aquesta instrucció, fem servir un motor pas a pas com a codificador rotatiu per controlar la posició d’un altre motor pas a pas mitjançant un microcontrolador Arduino. Així doncs, sense més preàmbuls, anem a