Innehållsförteckning:

Styr din dator med en stegmotor !: 9 steg (med bilder)
Styr din dator med en stegmotor !: 9 steg (med bilder)

Video: Styr din dator med en stegmotor !: 9 steg (med bilder)

Video: Styr din dator med en stegmotor !: 9 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Styr din dator med en stegmotor!
Styr din dator med en stegmotor!

I en av mina tidigare instruktioner visade jag dig hur du kan använda en stegmotor som en roterande kodare. I den här instruktionsboken, låt oss lära oss hur vi kan använda den för att styra vår dator. Så utan vidare, låt oss komma igång!

Steg 1: Titta på videon

Image
Image

Titta på videon ovan för att få en bättre uppfattning om vad det handlar om och vad du ska göra.

Steg 2: Få alla nödvändiga saker

Få alla nödvändiga saker
Få alla nödvändiga saker

För detta projekt behöver du:

  • En USB HID (Human Interface Device) -kompatibel Arduino -mikrokontrollerkort (Leonardo, Micro, Pro Micro)
  • En stegmotor*.
  • En stegmotor till roterande omkodare.
  • En lämplig USB -kabel (vanligtvis mikro -USB till A)
  • 2 par han- till honkablar (För anslutning av det roterande givarkortet till Arduino -kortet)
  • En uppsättning med 3 han- till honkablar (för anslutning av stegmotorn till det roterande givarkortet)

*Alla stegmotorer, unipolära eller bipolära kan användas i projektet. En unipolär stegmotor rekommenderas eftersom den har enkla ledningar men en bipolär stegmotor kan också användas med en liten ändring av ledningarna.

Steg 3: Gör Rotary Encoder Board

Gör Rotary Encoder Board
Gör Rotary Encoder Board

Klicka på bilden ovan för att veta mer.

Följ denna instruktion för att göra den roterande omkodaren. Du kan göra en breadboard -version men en permanent PCB -version är mer kompakt, hållbar och kan hjälpa dig att öva lite lödning. Du kan också lägga till en lysdiod på varje utgång på förstärkarkortet, i serie med ett motstånd (220 Ohm rekommenderas) för att övervaka förstärkarens utgångstillstånd, vilket kan vara användbart vid felsökning.

Steg 4: Programmera Arduino Microcontroller

Programmera Arduino Microcontroller
Programmera Arduino Microcontroller
Programmera Arduino Microcontroller
Programmera Arduino Microcontroller

Den rekommenderade att gå igenom Arduino -koden innan du laddade upp den på mikrokontrollerkortet. Det kan hjälpa dig att förstå vad som händer inne i mikrokontrollen när du roterar stegmotorn.

Steg 5: Anslut stegmotorn till Rotary Encoder Board

Anslut stegmotorn till Rotary Encoder Board
Anslut stegmotorn till Rotary Encoder Board
Anslut stegmotorn till Rotary Encoder Board
Anslut stegmotorn till Rotary Encoder Board
Anslut stegmotorn till Rotary Encoder Board
Anslut stegmotorn till Rotary Encoder Board

Se till att du noggrant går igenom kretsschemat.

Om en unipolär stegmotor används, anslut sedan motorns mittkran till en av stiften 'Q' eller 'R'. Anslut sedan två av de fyra återstående ledningarna i stegmotorn till stiften 'P' respektive 'S'. Här har jag använt en rubrik 1x3 istället för 1x4 som visas i schemat.

Om en bipolär stegmotor används, bestäm först motorns spolparstrådar. Ta sedan en tråd från varje spole och anslut dem till någon av stiften "Q" eller "R". Anslut sedan de återstående två trådarna på stegmotorn till stiften 'P' respektive 'S'.

Steg 6: Anslut Rotary Encoder Board till Arduino Board

Anslut Rotary Encoder Board till Arduino Board
Anslut Rotary Encoder Board till Arduino Board
Anslut Rotary Encoder Board till Arduino Board
Anslut Rotary Encoder Board till Arduino Board
  • Anslut +ve- och -ve -stiften på det roterande givarkortet till +5 -volts- och 'GND' -stiftet på Arduino -kortet.
  • Anslut utgångsstiften på det roterande givarkortet till de digitala stiften 'D5' och 'D6' på Arduino -kortet.

Steg 7: Anslut installationen till din dator och testa den

Anslut installationen till din dator och testa den
Anslut installationen till din dator och testa den
Anslut installationen till din dator och testa den
Anslut installationen till din dator och testa den

Anslut installationen till din dator och öppna alla program som låter användaren antingen rulla upp och ner med piltangenterna eller ett program där textmarkören kan flyttas med piltangenterna.

Steg 8: Dela ditt arbete med oss

Om ditt projekt fungerade framgångsrikt, varför inte dela din skapelse med andra för att inspirera dem. Klicka på 'I Made It' och dela en bild eller två av din skapelse, jag skulle gärna se den.

Steg 9: Gå Furthur

Gå Furthur
Gå Furthur

Prova att ändra Arduino -koden för att göra något annat, lägg till en annan roterande kodare eller någon annan ingång, det finns mycket du kan göra. Vad du än gör, lycka till!

Rekommenderad: