Мазмуну:

Компьютериңизди тепкичтүү мотор менен башкарыңыз!: 9 кадам (сүрөттөр менен)
Компьютериңизди тепкичтүү мотор менен башкарыңыз!: 9 кадам (сүрөттөр менен)

Video: Компьютериңизди тепкичтүү мотор менен башкарыңыз!: 9 кадам (сүрөттөр менен)

Video: Компьютериңизди тепкичтүү мотор менен башкарыңыз!: 9 кадам (сүрөттөр менен)
Video: Arduino ESP32 Servo кітапханасымен ESP32 көмегімен Servo Motor-ті қалай басқаруға болады 2024, Июль
Anonim
Компьютериңизди Степпер Мотору менен Башкарыңыз!
Компьютериңизди Степпер Мотору менен Башкарыңыз!

Мурунку көрсөтмөлөрүмдүн биринде мен сизге Stepper моторун айлануучу коддогуч катары кантип колдонсо болорун көрсөткөм. Бул Нускамада, келгиле, аны кантип компьютерибизди башкаруу үчүн колдоно аларыбызды үйрөнөлү. Андыктан көпкө созулбастан, баштайлы!

1 -кадам: Видеону көрүңүз

Image
Image

Бул эмне жөнүндө экенин жана эмне кылуу керек экенин жакшыраак түшүнүү үчүн жогорудагы видеону көрүңүз.

2 -кадам: Бардык керектүү нерселерди алыңыз

Бардык керектүү нерселерди алыңыз
Бардык керектүү нерселерди алыңыз

Бул долбоор үчүн сизге керек болот:

  • USB HID (Адам интерфейси түзмөгү) Arduino микроконтроллер тактасы (Леонардо, Микро, Про Микро)
  • Баскычтуу мотор*.
  • Ротари коддогучка алмаштыруучу тепкичтүү мотор.
  • Ылайыктуу USB кабели (Адатта микро USBдан Aга чейин)
  • 2 жуп эркек -аял зымдары (Ротари коддогуч тактасын Arduino тактасына туташтыруу үчүн)
  • 3 эркек -аял зымдарынан турган топтом (Stepper моторун айлануучу коддоочу тактасына туташтыруу үчүн)

*Долбоордо ар кандай тепкичтүү мотор, униполярдык же биполярдык колдонулушу мүмкүн. Бир полярдуу тепкич мотору сунушталат, анткени ал жөнөкөй зымга ээ, бирок биполярдык тепкич моторун зымдардын кичине өзгөрүшү менен колдонсо болот.

3 -кадам: Rotary Encoder Board жасаңыз

Ротари коддоочу тактасын жасаңыз
Ротари коддоочу тактасын жасаңыз

Көбүрөөк билүү үчүн жогорудагы сүрөттү басыңыз.

Ротари коддогучту өзгөртүү үчүн ушул Нускаманы аткарыңыз. Сиз панелдин версиясын жасай аласыз, бирок туруктуу ПХБнын версиясы кыйла компакттуу, бышык жана сизге кээ бир ширетүүнү практикалоого жардам берет. Күчөткүчтүн ар бир чыгарылышына диодду кошо аласыз, ал резистор менен (220 Ом сунушталат) каталарды оңдоодо пайдалуу боло турган күчөткүчтүн чыгуу абалын көзөмөлдөө үчүн.

4 -кадам: Arduino микроконтроллерин программалаңыз

Arduino микроконтроллерин программалаңыз
Arduino микроконтроллерин программалаңыз
Arduino микроконтроллерин программалаңыз
Arduino микроконтроллерин программалаңыз

Микроконтроллер тактасына жүктөөдөн мурун Arduino кодун өтүүнү сунуштады. Бул кадам моторун айлантып жатканда микроконтроллердин ичинде эмне болуп жатканын түшүнүүгө жардам берет.

5 -кадам: Stepper моторун Rotary Encoder Boardке туташтырыңыз

Stepper моторун Rotary Encoder Boardке туташтырыңыз
Stepper моторун Rotary Encoder Boardке туташтырыңыз
Stepper моторун Rotary Encoder Boardке туташтырыңыз
Stepper моторун Rotary Encoder Boardке туташтырыңыз
Stepper моторун Rotary Encoder Boardке туташтырыңыз
Stepper моторун Rotary Encoder Boardке туташтырыңыз

Схеманы кылдаттык менен аткарганыңызды текшериңиз.

Эгерде бир полярдуу тепкичтүү мотор колдонулса, анда мотордун ортоңку кран зымын 'Q' же 'R' төөнөгүчтөрүнүн бирине туташтырыңыз. Андан кийин, тепкич моторунун калган төрт зымынын экөөнү тиешелүү түрдө "P" жана "S" казыктарына туташтырыңыз. Бул жерде мен схемада көрсөтүлгөн 1х4тун ордуна 1х3 аталышты колдондум.

Эгерде биполярдык тепкичтүү мотор колдонулса, алгач мотордун катуш жуп зымдарын аныктаңыз. Андан кийин ар бир катушкадан зым алып, аларды "Q" же "R" төөнөгүчтөрүнүн бирине туташтырыңыз. Андан кийин, тепкич моторунун калган эки зымын "P" жана "S" казыктарына туташтырыңыз.

6 -кадам: Rotary Encoder Boardту Arduino тактасына туташтырыңыз

Rotary Encoder Boardту Arduino тактасына туташтырыңыз
Rotary Encoder Boardту Arduino тактасына туташтырыңыз
Rotary Encoder Boardту Arduino тактасына туташтырыңыз
Rotary Encoder Boardту Arduino тактасына туташтырыңыз
  • Ротари коддоочу тактасынын +ve жана -ve казыктарын Arduino тактасынын +5 вольттуу жана 'GND' пинине туташтырыңыз.
  • Ротари коддоочу тактасынын чыгуу казыктарын Arduino тактасынын 'D5' жана 'D6' санарип казыктарына туташтырыңыз.

7 -кадам: Орнотууну компьютериңизге туташтырып, аны текшериңиз

Орнотууну компьютериңизге туташтырып, сынап көрүңүз
Орнотууну компьютериңизге туташтырып, сынап көрүңүз
Орнотууну компьютериңизге туташтырып, сынап көрүңүз
Орнотууну компьютериңизге туташтырып, сынап көрүңүз

Орнотууну компьютериңизге туташтырыңыз жана колдонуучуга жебе баскычтарынын жардамы менен өйдө -ылдый жылдырууга же жебе баскычтары аркылуу текст курсорун жылдырууга мүмкүндүк берген программаны ачыңыз.

8 -кадам: Жумушуңузду биз менен бөлүшүңүз

Эгерде сиздин долбоор ийгиликтүү иштеген болсо, анда эмне үчүн өзүңүздүн жаратууңузду башкаларга шыктандыруу үчүн бөлүшпөйсүз. "Мен жасадым" баскычын чыкылдатыңыз жана бир же эки сүрөтүңүздү бөлүшүңүз, мен аны көргүм келет.

9 -кадам: Фуртурга барыңыз

Go Furthur
Go Furthur

Башка бир нерсе кылуу үчүн Arduino кодун өзгөртүп көрүңүз, башка ротациялык кодерди же башка киргизүүнү кошуңуз, сиз кыла турган көп нерсе бар. Эмне кылсаңыз да, баардык жакшылыктар!

Сунушталууда: