Satura rādītājs:

Kontrolējiet datoru ar pakāpju motoru!: 9 soļi (ar attēliem)
Kontrolējiet datoru ar pakāpju motoru!: 9 soļi (ar attēliem)

Video: Kontrolējiet datoru ar pakāpju motoru!: 9 soļi (ar attēliem)

Video: Kontrolējiet datoru ar pakāpju motoru!: 9 soļi (ar attēliem)
Video: 😬 Лучший в классе? Или совсем наоборот? Чем страдает Audi Q7 I ? 2024, Jūlijs
Anonim
Kontrolējiet savu datoru ar pakāpju motoru!
Kontrolējiet savu datoru ar pakāpju motoru!

Vienā no maniem iepriekšējiem norādījumiem es parādīju, kā jūs varat izmantot Stepper motoru kā rotējošu kodētāju. Šajā pamācībā uzzināsim, kā mēs to varam izmantot, lai kontrolētu datoru. Tātad, bez papildu piepūles, sāksim!

1. darbība. Noskatieties video

Image
Image

Noskatieties iepriekš minēto videoklipu, lai labāk izprastu, kas tas ir un ko darīt.

2. darbība: iegūstiet visu nepieciešamo

Iegūstiet visu nepieciešamo
Iegūstiet visu nepieciešamo

Šim projektam jums būs nepieciešams:

  • Ar USB HID (cilvēka saskarnes ierīce) saderīga Arduino mikrokontrolleru plate (Leonardo, Micro, Pro Micro)
  • Stepper motors*.
  • Stepper motors rotējošam kodētāja pārveidotājam.
  • Piemērots USB kabelis (parasti no micro USB līdz A)
  • 2 pāri vīriešu un sieviešu vadiem (rotējošā kodētāja plates savienošanai ar Arduino plāksni)
  • 3 vīriešu un sieviešu vadu komplekts (pakāpju motora savienošanai ar rotējošo kodētāja paneli)

*Projektā var izmantot jebkuru pakāpju motoru, vienpolāru vai bipolāru. Ieteicams izmantot vienpolāru pakāpju motoru, jo tam ir vienkārša elektroinstalācija, bet var izmantot arī bipolāru pakāpju motoru ar nelielām elektroinstalācijas izmaiņām.

3. darbība: izveidojiet rotējošā kodētāja paneli

Izveidojiet rotējošā kodētāja paneli
Izveidojiet rotējošā kodētāja paneli

Noklikšķiniet uz iepriekš redzamā attēla, lai uzzinātu vairāk.

Izpildiet šo instrukciju, lai izveidotu rotējošo kodētāja pārveidotāju. Jūs varat izveidot maizes dēļa versiju, bet pastāvīgā PCB versija ir kompaktāka, izturīgāka un var palīdzēt jums pielietot lodēšanu. Katrai pastiprinātāja plates izejai varat pievienot arī gaismas diodi sērijveidā ar rezistoru (ieteicams 220 omi), lai uzraudzītu pastiprinātāja izejas stāvokļus, kas var izrādīties noderīgi problēmu novēršanas laikā.

4. solis: ieprogrammējiet Arduino mikrokontrolleru

Programmējiet Arduino mikrokontrolleru
Programmējiet Arduino mikrokontrolleru
Programmējiet Arduino mikrokontrolleru
Programmējiet Arduino mikrokontrolleru

Tā ieteica iziet Arduino kodu, pirms to augšupielādēt mikrokontrollera panelī. Tas var palīdzēt jums saprast, kas viss notiek mikrokontrollera iekšpusē, kad rotējat pakāpju motoru.

5. solis: pievienojiet pakāpju motoru rotācijas kodētāja panelim

Pievienojiet soļu motoru rotācijas kodētāja panelim
Pievienojiet soļu motoru rotācijas kodētāja panelim
Pievienojiet soļu motoru rotācijas kodētāja panelim
Pievienojiet soļu motoru rotācijas kodētāja panelim
Pievienojiet soļu motoru rotācijas kodētāja panelim
Pievienojiet soļu motoru rotācijas kodētāja panelim

Rūpīgi pārbaudiet shēmas shēmu.

Ja tiek izmantots vienpolārs pakāpju motors, pievienojiet motora centrālo krāna vadu kādai no tapām “Q” vai “R”. Pēc tam pievienojiet jebkurus divus no četriem atlikušajiem pakāpju motora vadiem attiecīgi tapām “P” un “S”. Šeit es esmu izmantojis 1x3 galveni, nevis 1x4, kas parādīta shēmā.

Ja tiek izmantots bipolārs pakāpju motors, vispirms nosakiet motora spoles pāra vadus. Pēc tam paņemiet vadu no katras spoles un savienojiet tos kopā ar tapām “Q” vai “R”. Pēc tam pievienojiet atlikušos divus pakāpju motora vadus attiecīgi tapām “P” un “S”.

6. darbība: pievienojiet rotācijas kodētāja paneli Arduino panelim

Savienojiet rotējošā kodētāja paneli ar Arduino paneli
Savienojiet rotējošā kodētāja paneli ar Arduino paneli
Savienojiet rotējošā kodētāja paneli ar Arduino paneli
Savienojiet rotējošā kodētāja paneli ar Arduino paneli
  • Pievienojiet rotējošā kodētāja plates +ve un -ve tapas attiecīgi Arduino plates +5 voltu un 'GND' tapai.
  • Pievienojiet rotējošā kodētāja plates izejas tapas Arduino plates digitālajām tapām “D5” un “D6”.

7. solis: pievienojiet uzstādīšanu datoram un pārbaudiet to

Pievienojiet uzstādīšanu datoram un pārbaudiet to
Pievienojiet uzstādīšanu datoram un pārbaudiet to
Pievienojiet uzstādīšanu datoram un pārbaudiet to
Pievienojiet uzstādīšanu datoram un pārbaudiet to

Pievienojiet iestatījumus datoram un atveriet jebkuru programmu, kas ļauj lietotājam ritināt uz augšu un uz leju, izmantojot bulttaustiņus, vai programmu, kurā teksta kursoru var pārvietot, izmantojot bulttaustiņus.

8. darbība. Kopīgojiet savu darbu ar mums

Ja jūsu projekts veiksmīgi darbojās, kāpēc nedalīties savā radītajā ar citiem, lai viņus iedvesmotu. Noklikšķiniet uz "Es to izveidoju" un kopīgojiet vienu vai divus savas radības attēlus, es labprāt to redzētu.

9. solis: dodieties Furthur

Ej Furthur
Ej Furthur

Mēģiniet modificēt Arduino kodu, lai darītu kaut ko citu, pievienojiet citu rotējošu kodētāju vai jebkuru citu ievadi, jūs varat darīt daudz. Lai ko jūs darītu, visu to labāko!

Ieteicams: