Innholdsfortegnelse:

Kontroller datamaskinen med en trinnmotor !: 9 trinn (med bilder)
Kontroller datamaskinen med en trinnmotor !: 9 trinn (med bilder)

Video: Kontroller datamaskinen med en trinnmotor !: 9 trinn (med bilder)

Video: Kontroller datamaskinen med en trinnmotor !: 9 trinn (med bilder)
Video: SKR 1.4 - TMC2209 v1.2 2024, Juli
Anonim
Kontroller datamaskinen med en trinnmotor!
Kontroller datamaskinen med en trinnmotor!

I en av mine tidligere instrukser viste jeg deg hvordan du kan bruke en trinnmotor som en roterende encoder. I denne instruksjonsboken, la oss lære hvordan vi kan bruke den til å kontrollere datamaskinen vår. Så uten videre, la oss komme i gang!

Trinn 1: Se videoen

Image
Image

Se videoen ovenfor for å få en bedre ide om hva det handler om og hva du skal gjøre.

Trinn 2: Få alle nødvendige ting

Få alt du trenger
Få alt du trenger

For dette prosjektet trenger du:

  • Et USB HID (Human Interface Device) -kompatibelt Arduino mikrokontrollerkort (Leonardo, Micro, Pro Micro)
  • En trinnmotor*.
  • En trinnmotor til roterende encoder -omformer.
  • En passende USB -kabel (vanligvis mikro -USB til A)
  • 2 par hann- til hunnledninger (For å koble det roterende giverkortet til Arduino -kortet)
  • Et sett med 3 mannlige til hunnledninger (For tilkobling av trinnmotoren til det roterende giverkortet)

*Enhver trinnmotor, unipolar eller bipolar kan brukes i prosjektet. En unipolar trinnmotor anbefales da den har enkle ledninger, men en bipolar trinnmotor kan også brukes med en liten endring i ledninger.

Trinn 3: Lag Rotary Encoder Board

Lag Rotary Encoder Board
Lag Rotary Encoder Board

Klikk på bildet ovenfor for å vite mer.

Følg denne instruksjonsboken for å lage omformeren for roterende encoder. Du kan lage en breadboard -versjon, men en permanent PCB -versjon er mer kompakt, holdbar og kan hjelpe deg med å øve litt lodding. Du kan også legge til en LED på hver utgang på forsterkerkortet, i serie med en motstand (220 Ohm anbefalt) for å overvåke utgangstilstandene til forsterkeren, noe som kan være nyttig under feilsøking.

Trinn 4: Programmer Arduino mikrokontroller

Programmer Arduino mikrokontroller
Programmer Arduino mikrokontroller
Programmer Arduino mikrokontroller
Programmer Arduino mikrokontroller

Den anbefalte å gå gjennom Arduino -koden før du laster den opp på mikrokontrollerkortet. Det kan hjelpe deg å forstå hva som skjer inne i mikrokontrolleren når du roterer trinnmotoren.

Trinn 5: Koble trinnmotoren til Rotary Encoder Board

Koble trinnmotoren til Rotary Encoder Board
Koble trinnmotoren til Rotary Encoder Board
Koble trinnmotoren til Rotary Encoder Board
Koble trinnmotoren til Rotary Encoder Board
Koble trinnmotoren til Rotary Encoder Board
Koble trinnmotoren til Rotary Encoder Board

Sørg for å gå nøye gjennom kretsskjemaet.

Hvis en unipolar trinnmotor brukes, må du koble den midtre tapptråden på motoren til en av pinnene 'Q' eller 'R'. Deretter kobler du to av de fire gjenværende ledningene i trinnmotoren til pinnene 'P' og 'S'. Her har jeg brukt en 1x3 header i stedet for 1x4 vist i skjematisk.

Hvis en bipolar trinnmotor brukes, må du først bestemme motorens spiralparledninger. Ta deretter en ledning fra hver spole og koble dem sammen til en av pinnene 'Q' eller 'R'. Deretter kobler du de resterende to ledningene til trinnmotoren til pinnene 'P' og 'S'.

Trinn 6: Koble Rotary Encoder Board til Arduino Board

Koble Rotary Encoder Board til Arduino Board
Koble Rotary Encoder Board til Arduino Board
Koble Rotary Encoder Board til Arduino Board
Koble Rotary Encoder Board til Arduino Board
  • Koble +ve- og -ve -pinnene på det roterende giverkortet til henholdsvis +5 -volts- og 'GND' -pinnen på Arduino -kortet.
  • Koble utgangspinnene på det roterende giverkortet til de digitale pinnene 'D5' og 'D6' på Arduino -kortet.

Trinn 7: Koble oppsettet til datamaskinen og test det

Koble oppsettet til datamaskinen og test det
Koble oppsettet til datamaskinen og test det
Koble oppsettet til datamaskinen og test det
Koble oppsettet til datamaskinen og test det

Koble oppsettet til datamaskinen din og åpne ethvert program som lar brukeren enten rulle opp og ned ved hjelp av piltastene eller et program der tekstmarkøren kan flyttes ved hjelp av piltastene.

Trinn 8: Del arbeidet ditt med oss

Hvis prosjektet ditt fungerte vellykket, hvorfor ikke dele skapelsen din med andre for å inspirere dem. Klikk på 'I Made It' og del et eller to bilder av skapelsen din, jeg vil gjerne se det.

Trinn 9: Gå Furthur

Gå Furthur
Gå Furthur

Prøv å endre Arduino -koden for å gjøre noe annet, legg til en annen roterende encoder eller annen inngang, det er mye du kan gjøre. Uansett hva du gjør, alt godt!

Anbefalt: