Мазмуну:
- 1 -кадам: материалдарды даярдоо
- 2 -кадам: Аппараттык орнотуу
- 3 -кадам: Булак кодун кыстарыңыз
- 4 -кадам: Жыйынтыктар
- 5 -кадам: Видео
Video: Rotary Encoder Kit үйрөткүчү: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Description:
Бул айлануучу коддоочу комплект мотордун абалын жана ылдамдыгын сезүү үчүн колдонулушу мүмкүн. Бул оптикалык нур сенсорунан (оптикалык которгуч, фототранзистор) жана тешилген дисктен турган абдан жөнөкөй комплект. Бул 3-пин баш аркылуу каалаган микроконтроллерге туташтырылышы мүмкүн. Оптикалык нур сенсору тешилген дисктин жок жерлерин аныктайт жана импульстук поездди пайда кылат.
Аны иштетүү үчүн +5VDC талап кылынат жана 0V жана 5V чыгарууну берет. Ал нур тосулганда 5В, ал эми бөгөттөн чыгарылганда 0В чыгууну камсыз кылат. Сиздин микроконтроллерңиз жөн эле 0-5-0В импульстук поезди окуп, моторуңуздун канчалык алыс жүргөнүн жана ылдамдыгын аныктай алат.
Комплектте жашыл LED бар, ал жарык үзгүлтүксүз күйүп турат.
Мүнөздөмөсү:
- Иштөө чыңалуусу: 4.5-5 VDC
- Чыгуу сигналы: Санарип чыгаруу
- Микроконтроллерге түз туташуу (5В чейин ички тартуу)
- 100 кГцке чейин окууга жөндөмдүү
- Диск диаметри: 26мм
- PCB өлчөмү: 22mm x 20mm
1 -кадам: материалдарды даярдоо
Бул окуу куралы үчүн бул долбоорду ишке ашыруу үчүн керектүү нерселер:
- Arduino Uno
- USB кабели Aдан B түрүнө чейин
- Эркектен эркекке секирүүчү зым
- Аялдан эркекке секирүүчү зым
- Пластикалык тиштүү мотор
2 -кадам: Аппараттык орнотуу
Жогорудагы диаграмма Rotary Encoder Kit менен Arduino Uno ортосундагы жөнөкөй байланышты көрсөтөт:
- 5V> 5V
- GND> GND
- ЧЫГЫП> D2
Пластикалык тиштүү мотор менен Arduino Uno ортосундагы байланыш:
- Терминал 1> 5V
- Терминал 2> GND
Байланыш аяктагандан кийин, USB кабели менен Arduino Uno электр энергиясына туташтырыңыз.
3 -кадам: Булак кодун кыстарыңыз
- Тест кодун жүктөп алып, Arduino программасын же IDEди колдонуу менен ачыңыз.
- Такта жана тиешелүү портту тандаганыңызды текшериңиз (Бул окуу куралында Arduino Uno колдонулат).
- Андан кийин, тест кодун Arduino Unoго жүктөңүз.
4 -кадам: Жыйынтыктар
Шектүү диск пластикалык тиштүү моторго орнотулган жана айлануучу коддоочу схеманын мейкиндигине жайгаштырылган. Оптикалык нур сенсору оюк дискинин жок болгон уячаларын аныктайт жана импульстук поездди пайда кылат. Ардуинодогу кодду тууралоо менен, Ротари Encoder Пластикалык Тиштүү Мотордун чыныгы айлануусун аныктап, Сериялык Монитордо көрсөтө алат.
Сунушталууда:
Rotary Encoder баскычы: 6 кадам
Rotary Encoder Button: Бул айлануучу коддогучка негизделген айлануучу алыстан башкаруу. Бул төмөнкү функцияларга ээ. Батарея активдештирилгенде өтө аз ток керектөө менен иштейт Башкаруу айландырылганда автоматтык түрдө активдешүү Белгисиз мезгилден кийин автоматтык уйку Конфигурация
Таймер Arduino жана Rotary Encoder менен: 5 кадам
Таймер Arduino жана Rotary Encoder менен: Таймер көбүнчө өндүрүштө жана үй чарбасында колдонулуучу инструмент. Бул жыйын арзан жана оңой жасалат. Мен жазган бир нече программалар бар, Ardui үчүн
ISDT Q6 Rotary Encoder алмаштыруу: 4 кадам
ISDT Q6 Rotary Encoder алмаштыруу: Бул окуу куралы Q6 коддогучтары убакыттын өтүшү менен sh*t ге кеткен адамдарга азыр жардам бербейт. Меники туш келди, иретсиз багыттар боюнча жыла баштады, ал тургай, ширетүүчү түйүндөрдү кайра толтуруп, коддогучту спирт менен тазалагандан кийин дагы деле иштебей калды
DigiSpark жана Rotary Encoder колдонуу менен USB үн баскычы: 3 кадам
DigiSpark жана Rotary Encoder колдонуу менен USB үн баскычы: Бул супер арзан USB көлөмүн башкаруу туткасы. Кээде салттуу баскычтар бардык жерде чычканды баскандын ордуна нерселерди башкарууга ыңгайлуу. Бул проект DigiSpark, Rotary Encoder жана Adafruit Trinket USB Library колдонот (https: //github.c
Step Step үчүн Rotary Encoder жана OLED дисплейлерин кантип колдонуу керек: 6 кадам
Step Step моторун Ротари Encoder жана OLED Дисплейи катары кантип колдонсо болот: Бул окуу куралында биз OLED дисплейиндеги тепкич мотор баскычтарын кантип көзөмөлдөөнү үйрөнөбүз. Демонстрациялык видеону көрүңүз.Түпнуска үйрөткүчкө кредит youtube колдонуучусуна " sky4fly "