Indholdsfortegnelse:

Styr din computer med en trinmotor !: 9 trin (med billeder)
Styr din computer med en trinmotor !: 9 trin (med billeder)

Video: Styr din computer med en trinmotor !: 9 trin (med billeder)

Video: Styr din computer med en trinmotor !: 9 trin (med billeder)
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Juli
Anonim
Styr din computer med en trinmotor!
Styr din computer med en trinmotor!

I en af mine tidligere instruktioner viste jeg dig, hvordan du kan bruge en trinmotor som en roterende encoder. I denne instruks kan vi lære, hvordan vi kan bruge den til at styre vores computer. Så uden videre, lad os komme i gang!

Trin 1: Se videoen

Image
Image

Se ovenstående video for at få en bedre idé om, hvad det handler om, og hvad du skal gøre.

Trin 2: Få alle de nødvendige ting

Få alle de nødvendige ting
Få alle de nødvendige ting

Til dette projekt skal du bruge:

  • Et USB HID (Human Interface Device) -kompatibelt Arduino -mikrokontrolkort (Leonardo, Micro, Pro Micro)
  • En trinmotor*.
  • En stepper motor til roterende encoder converter.
  • Et passende USB -kabel (Normalt mikro -USB til A)
  • 2 par han- til hunledninger (Til tilslutning af det roterende encoderkort til Arduino -kortet)
  • Et sæt med 3 han til hun ledninger (Til tilslutning af trinmotoren til det roterende encoder board)

*Enhver trinmotor, unipolar eller bipolar kan bruges i projektet. En unipolar stepper motor anbefales, da den har ligetil ledninger, men en bipolar stepmotor kan også bruges med en lille ændring i ledninger.

Trin 3: Lav Rotary Encoder Board

Lav Rotary Encoder Board
Lav Rotary Encoder Board

Klik på billedet ovenfor for at vide mere.

Følg denne instruktion for at lave den roterende encoder -konverter. Du kan lave en breadboard -version, men en permanent PCB -version er mere kompakt, holdbar og kan hjælpe dig med at øve lodning. Du kan også tilføje en LED på hver udgang på forstærkerkortet, i serie med en modstand (220 Ohm anbefales) for at overvåge forstærkerens udgangstilstande, hvilket kan være nyttigt under fejlfinding.

Trin 4: Programmer Arduino mikrokontroller

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

Det anbefalede at gå igennem Arduino -koden, før den uploades til mikrokontrollerkortet. Det kan hjælpe dig med at forstå, hvad der foregår inde i mikrokontrolleren, når du roterer trinmotoren.

Trin 5: Tilslut trinmotoren til Rotary Encoder Board

Tilslut trinmotoren til Rotary Encoder Board
Tilslut trinmotoren til Rotary Encoder Board
Tilslut trinmotoren til Rotary Encoder Board
Tilslut trinmotoren til Rotary Encoder Board
Tilslut trinmotoren til Rotary Encoder Board
Tilslut trinmotoren til Rotary Encoder Board

Sørg for at gennemgå kredsløbsskemaet omhyggeligt.

Hvis der bruges en unipolar trinmotor, skal du slutte motorens midterste ledning til en af benene 'Q' eller 'R'. Derefter tilsluttes to af de fire resterende ledninger i trinmotoren til stifterne 'P' og 'S'. Her har jeg brugt en 1x3 header i stedet for 1x4 vist i skematisk.

Hvis der bruges en bipolar stepper motor, skal du først bestemme motorens spolepar. Tag derefter en ledning fra hver spole og tilslut dem sammen til en af stifterne 'Q' eller 'R'. Tilslut derefter de resterende to ledninger i steppermotoren til benene 'P' og 'S'.

Trin 6: Tilslut Rotary Encoder Board til Arduino Board

Tilslut Rotary Encoder Board til Arduino Board
Tilslut Rotary Encoder Board til Arduino Board
Tilslut Rotary Encoder Board til Arduino Board
Tilslut Rotary Encoder Board til Arduino Board
  • Tilslut +ve og -ve benene på det roterende encoderkort til henholdsvis +5 volt og 'GND' pin på Arduino kortet.
  • Tilslut output -benene på det roterende encoder -kort til de digitale pins 'D5' og 'D6' på Arduino -kortet.

Trin 7: Tilslut opsætningen til din computer, og test den

Tilslut opsætningen til din computer, og test den
Tilslut opsætningen til din computer, og test den
Tilslut opsætningen til din computer, og test den
Tilslut opsætningen til din computer, og test den

Tilslut opsætningen til din computer, og åbn ethvert program, der giver brugeren mulighed for enten at rulle op og ned ved hjælp af piletasterne eller et program, hvor tekstmarkøren kan flyttes ved hjælp af piletasterne.

Trin 8: Del dit arbejde med os

Hvis dit projekt fungerede med succes, hvorfor ikke dele din skabelse med andre for at inspirere dem. Klik på 'I Made It' og del et eller to billeder af din skabelse, jeg ville elske at se det.

Trin 9: Gå Furthur

Gå Furthur
Gå Furthur

Prøv at ændre Arduino -koden for at gøre noget andet, tilføj en anden roterende encoder eller anden input, der er meget du kan gøre. Uanset hvad du gør, alt godt!

Anbefalede: