INHOUDSOPGAWE:

Beheer u rekenaar met 'n stapmotor !: 9 stappe (met foto's)
Beheer u rekenaar met 'n stapmotor !: 9 stappe (met foto's)

Video: Beheer u rekenaar met 'n stapmotor !: 9 stappe (met foto's)

Video: Beheer u rekenaar met 'n stapmotor !: 9 stappe (met foto's)
Video: LP - Lost On You (Live) 2024, November
Anonim
Beheer u rekenaar met 'n stapmotor!
Beheer u rekenaar met 'n stapmotor!

In een van my vorige instruksies het ek u gewys hoe u 'n stapmotor as 'n draaikodeerder kan gebruik. In hierdie instruksies, laat ons leer hoe ons dit kan gebruik om ons rekenaar te beheer. Dus, sonder meer, laat ons begin!

Stap 1: Kyk na die video

Image
Image

Kyk na die video hierbo om 'n beter idee te kry van waaroor dit gaan en wat om te doen.

Stap 2: Kry al die nodige goedere

Kry al die nodige goed
Kry al die nodige goed

Vir hierdie projek benodig u:

  • 'N USB HID (Human Interface Device) -voldoende Arduino -mikrokontrollerbord (Leonardo, Micro, Pro Micro)
  • 'N Stepper motor*.
  • 'N Stepper motor na roterende encoder converter.
  • 'N Geskikte USB -kabel (gewoonlik mikro -USB na A)
  • 2 pare manlike tot vroulike drade (vir die koppeling van die draaikodeerder met die Arduino -bord)
  • 'N Stel van drie manlike tot vroulike drade (vir die aansluiting van die stapmotor op die draaikodeer)

*Enige stepper motor, unipolêr of bipolêr kan in die projek gebruik word. 'N Unipolêre stapmotor word aanbeveel, aangesien dit eenvoudige bedrading het, maar 'n bipolêre stapmotor kan ook gebruik word met 'n klein bedrading.

Stap 3: Maak die Rotary Encoder Board

Maak die Rotary Encoder Board
Maak die Rotary Encoder Board

Klik op die prent hierbo om meer te weet.

Volg hierdie instruksies om die omskakelaar van die roterende encoder te maak. U kan 'n broodbordweergawe maak, maar 'n permanente PCB -weergawe is meer kompak, duursaam en kan u help met soldeer. U kan ook 'n LED by elke uitgang van die versterkerbord voeg, in serie met 'n weerstand (220 Ohm aanbeveel) om die uitgangstoestande van die versterker te monitor, wat nuttig kan wees tydens die oplos van probleme.

Stap 4: Programmeer die Arduino -mikrobeheerder

Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder

Dit word aanbeveel om deur die Arduino -kode te gaan voordat u dit op die mikrokontrollerbord laai. Dit kan u help om te verstaan wat alles in die mikrobeheerder aan die gang is as u die stapmotor draai.

Stap 5: Koppel die stappermotor aan die Rotary Encoder Board

Koppel die stapmotor aan die Rotary Encoder Board
Koppel die stapmotor aan die Rotary Encoder Board
Koppel die stapmotor aan die Rotary Encoder Board
Koppel die stapmotor aan die Rotary Encoder Board
Koppel die stapmotor aan die Rotary Encoder Board
Koppel die stapmotor aan die Rotary Encoder Board

Maak seker dat u die kringskema noukeurig deurloop.

As 'n eenpolige stapmotor gebruik word, verbind die middelste tikdraad van die motor met een van die penne 'Q' of 'R'. Koppel dan enige twee van die vier oorblywende drade van die stapmotor onderskeidelik aan die penne 'P' en 'S'. Hier het ek 'n 1x3 -kop gebruik in plaas van die 1x4 wat in die skema verskyn.

As 'n bipolêre stapmotor gebruik word, bepaal eers die spoelpaardrade van die motor. Neem dan 'n draad van elke spoel en verbind dit met die penne 'Q' of 'R'. Koppel dan die oorblywende twee drade van die stapmotor aan die penne 'P' en 'S' onderskeidelik.

Stap 6: Koppel die Rotary Encoder Board aan die Arduino Board

Koppel die Rotary Encoder Board aan die Arduino Board
Koppel die Rotary Encoder Board aan die Arduino Board
Koppel die Rotary Encoder Board aan die Arduino Board
Koppel die Rotary Encoder Board aan die Arduino Board
  • Koppel die +ve en -ve penne van die draaikodeerbord aan die +5 -volt en 'GND' -pen van die Arduino -kaart.
  • Koppel die uitvoerpenne van die draaikodeerbord aan die digitale penne 'D5' en 'D6' van die Arduino -bord.

Stap 7: Koppel die opstelling aan u rekenaar en toets dit

Koppel die installasie aan u rekenaar en toets dit
Koppel die installasie aan u rekenaar en toets dit
Koppel die installasie aan u rekenaar en toets dit
Koppel die installasie aan u rekenaar en toets dit

Koppel die opstelling aan u rekenaar en maak 'n program oop waarmee die gebruiker met die pyltjie sleutels op en af kan blaai of 'n program waarheen die tekswyser met die pyltjie sleutels beweeg kan word.

Stap 8: Deel u werk met ons

As u projek suksesvol gewerk het, waarom deel u dan nie u skepping met ander om hulle te inspireer nie. Klik op 'I Made It' en deel 'n foto of twee van jou skepping, ek sal dit graag wil sien.

Stap 9: Gaan Furthur

Gaan Furthur
Gaan Furthur

Probeer om die Arduino -kode te verander om iets anders te doen, voeg nog 'n roterende enkodeerder of enige ander invoer by; daar is baie wat u kan doen. Wat jy ook al doen, alles van die beste!

Aanbeveel: