Përmbajtje:

Kontrolloni kompjuterin tuaj me një motor stepper!: 9 hapa (me fotografi)
Kontrolloni kompjuterin tuaj me një motor stepper!: 9 hapa (me fotografi)

Video: Kontrolloni kompjuterin tuaj me një motor stepper!: 9 hapa (me fotografi)

Video: Kontrolloni kompjuterin tuaj me një motor stepper!: 9 hapa (me fotografi)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Nëntor
Anonim
Kontrolloni kompjuterin tuaj me një motor stepper!
Kontrolloni kompjuterin tuaj me një motor stepper!

Në një nga udhëzimet e mia të mëparshme, ju tregova se si mund të përdorni një motor Stepper si një kodues rrotullues. Në këtë Instructable, le të mësojmë se si mund ta përdorim atë për të kontrolluar kompjuterin tonë. Pra, pa zhurmë të mëtejshme, le të fillojmë!

Hapi 1: Shikoni videon

Image
Image

Shikoni videon e mësipërme për të marrë një ide më të mirë se për çfarë bëhet fjalë dhe çfarë të bëni.

Hapi 2: Merrni të gjitha gjërat e kërkuara

Merrni të gjitha gjërat e kërkuara
Merrni të gjitha gjërat e kërkuara

Për këtë projekt, do t'ju duhet:

  • Një bord i mikrokontrolluesit Arduino i pajtueshëm me USB HID (Pajisja e ndërfaqes njerëzore) (Leonardo, Micro, Pro Micro)
  • Një motor stepper*.
  • Një konvertues me motor stepper në kodues rrotullues.
  • Një kabllo USB e përshtatshme (zakonisht mikro USB në A)
  • 2 palë tela meshkuj në femra (Për lidhjen e bordit kodues rrotullues me tabelën Arduino)
  • Një grup prej 3 telave meshkuj në femra (Për lidhjen e motorit stepper me bordin kodues rrotullues)

*Çdo motor stepper, njëpolar ose bipolar mund të përdoret në projekt. Rekomandohet një motor stepo njëpolar pasi ka instalime elektrike të drejtpërdrejta, por një motor stepper bipolar mund të përdoret gjithashtu me një ndryshim të vogël në instalime elektrike.

Hapi 3: Bëni bordin e kodimit rrotullues

Bëni bordin e kodimit rrotullues
Bëni bordin e kodimit rrotullues

Klikoni në imazhin e mësipërm për të ditur më shumë.

Ndiqni këtë udhëzues për të bërë konvertuesin e koduesit rrotullues. Ju mund të bëni një version të bordit të bukës, por një version i përhershëm i PCB është më kompakt, i qëndrueshëm dhe mund t'ju ndihmojë të praktikoni disa saldime. Ju gjithashtu mund të shtoni një LED në secilën dalje të bordit të amplifikatorit, në seri me një rezistencë (rekomandohet 220 Ohm) për të monitoruar gjendjet e daljes së amplifikatorit të cilat mund të rezultojnë të dobishme gjatë zgjidhjes së problemeve.

Hapi 4: Programoni Mikrokontrolluesin Arduino

Programoni Mikrokontrolluesin Arduino
Programoni Mikrokontrolluesin Arduino
Programoni Mikrokontrolluesin Arduino
Programoni Mikrokontrolluesin Arduino

Rekomandoi kalimin nëpër kodin Arduino para se ta ngarkoni në tabelën e mikrokontrolluesit. Kjo mund t'ju ndihmojë të kuptoni se çfarë po ndodh brenda mikrokontrolluesit kur rrotulloni motorin stepper.

Hapi 5: Lidheni Stepper Motor me Bordin Rodary Encoder

Lidhni Stepper Motor me Bordin Rodary Encoder
Lidhni Stepper Motor me Bordin Rodary Encoder
Lidhni Stepper Motor me Bordin Rodary Encoder
Lidhni Stepper Motor me Bordin Rodary Encoder
Lidhni Stepper Motor me Bordin Rodary Encoder
Lidhni Stepper Motor me Bordin Rodary Encoder

Sigurohuni që të kaloni me kujdes skemën e qarkut.

Nëse po përdoret një motor stepper njëpolar, atëherë lidhni tela qendrore të rubinetit të motorit me njërën nga kunjat 'Q' ose 'R'. Pastaj, lidhni çdo dy nga katër telat e mbetur të motorit stepper me këmbët 'P' dhe 'S' përkatësisht. Këtu, unë kam përdorur një kokë 1x3 në vend të 1x4 të treguar në skemë.

Nëse po përdoret një motor stepper bipolar, së pari përcaktoni telat e spirales së motorit. Pastaj merrni një tel nga secila spirale dhe lidheni ato së bashku me njërën nga kunjat 'Q' ose 'R'. Pastaj, lidhni dy telat e mbetur të motorit stepper me kunjat 'P' dhe 'S' përkatësisht.

Hapi 6: Lidhni bordin e kodimit rrotullues me bordin Arduino

Lidhni Bordin Rodary Encoder me Bordin Arduino
Lidhni Bordin Rodary Encoder me Bordin Arduino
Lidhni Bordin Rodary Encoder me Bordin Arduino
Lidhni Bordin Rodary Encoder me Bordin Arduino
  • Lidhni kunjat +ve dhe -ve të bordit kodues rrotullues me pinin +5 -volt dhe 'GND' të bordit Arduino përkatësisht.
  • Lidhni kunjat dalëse të bordit kodues rrotullues me kunjat dixhital 'D5' dhe 'D6' të bordit Arduino.

Hapi 7: Lidhni Konfigurimin me kompjuterin tuaj dhe Provojeni

Lidhni Konfigurimin me kompjuterin tuaj dhe Provojeni
Lidhni Konfigurimin me kompjuterin tuaj dhe Provojeni
Lidhni Konfigurimin me kompjuterin tuaj dhe Provojeni
Lidhni Konfigurimin me kompjuterin tuaj dhe Provojeni

Lidhni konfigurimin me kompjuterin tuaj dhe hapni çdo program i cili i lejon përdoruesit të lëvizë lart ose poshtë duke përdorur shigjeta ose një program ku kursori i tekstit mund të zhvendoset duke përdorur shigjetat.

Hapi 8: Ndani punën tuaj me ne

Nëse projekti juaj funksionoi me sukses, pse të mos e ndani krijimin tuaj me të tjerët për t'i frymëzuar ata. Klikoni në 'I made it' dhe ndani një ose dy fotografi të krijimit tuaj, do të doja ta shihja.

Hapi 9: Shkoni Furthur

Shko Furthur
Shko Furthur

Provoni të modifikoni kodin Arduino për të bërë diçka tjetër, shtoni një kodues tjetër rrotullues ose ndonjë hyrje tjetër, ka shumë që mund të bëni. Çfarëdo që të bëni, të gjitha më të mirat!

Recommended: