Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бардык тетиктерди жана жабдууларды алыңыз
- 3 -кадам: Ps2 китепканасын алыңыз
- 4 -кадам: Сенсордук панелдин байланыштарын аныктаңыз
- 5 -кадам: Сенсордук тактаны сыноо
- 6 -кадам: Arduino микроконтроллерин программалаңыз
- 7 -кадам: Макетти орнотуу
- 8 -кадам: Arduino тактасына Motor Shield орнотуу
- 9 -кадам: Track Power жана Turnouts Motor Shield үчүн туташуу
- 10 -кадам: Сенсордук панелди Орнотууга туташтырыңыз
- 11 -кадам: Локомотивди (лорду) трекке коюңуз
- 12 -кадам: Орнотууну Powerке туташтырып, күйгүзүңүз
- 13 -кадам: Башкарууну текшериңиз
- 14 -кадам: Жумушуңуз менен бөлүшүңүз жана аны кеңейтиңиз
Video: Ноутбуктун сенсордук панели менен башкарылуучу темир жол - PS/2 Arduino Interface: 14 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Ноутбуктун сенсордук панели микроконтроллердин долбоорлоруна киргизүү үчүн колдонулуучу эң сонун түзмөктөрдүн бири. Бүгүн, келгиле, бул түзмөктү темир жолду башкаруу үчүн Arduino микроконтроллери менен ишке ашыралы. PS/2 сенсордук тактасын колдонуу менен биз 3 бурулушту көзөмөлдөп, кубатты көзөмөлдөй алабыз.
Сенсордук панелди туурасы ылдыйда кармоо (Портрет режимине окшош), манжаны эки диагонал боюнча жылдыруу эки бурулушту башкаруу үчүн колдонулат, манжаны горизонталдуу жылдыруу башка бурулушту башкаруу үчүн колдонулат жана манжаны тигинен жылдыруу үчүн колдонулат. локомотивдин ылдамдыгын жана багытын көзөмөлдөө үчүн колдонулат.
Андыктан, көпкө созулбастан, баштайлы!
1 -кадам: Видеону көрүңүз
Бардык көзөмөлдөрдү түшүнүү жана анын кантип иштээри жөнүндө көбүрөөк билүү үчүн видеону көрүңүз.
2 -кадам: Бардык тетиктерди жана жабдууларды алыңыз
Бул долбоор үчүн сиз төмөнкүлөрдү талап кыласыз:
- Adafruit Motor Shield V2 менен шайкеш келген Arduino микроконтроллери (UNO, Леонардо ж. Б.)
- Adafruit Motor Shield V2
- PS/2 сенсордук такта
- Бир тарапта эркек Dupont коннекторлору бар 4 зым (сенсордук панелди Arduino тактасына туташтыруу үчүн)
- Мотор калканчына тректи жана бурулуштарды (3 макс) туташтыруу үчүн ар бири 2 зым
- Учурдагы кубаттуулугу 1Адан кем болбогон 12 вольттуу DC электр булагы.
3 -кадам: Ps2 китепканасын алыңыз
Бул жерден ps2 китепканасынын папкасын жүктөп алыңыз. Жүктөлүп алынган папканы рабочий столго жылдырыңыз, анткени аны табуу оңой болот. Arduino IDE ачыңыз жана Эскиз> Китепкананы кошуу> ZIP Китепканасын кошуу баскычын чыкылдатыңыз. Китепкана киргизилет жана сиз азыр ps2 китепканасын колдоно аласыз.
4 -кадам: Сенсордук панелдин байланыштарын аныктаңыз
Эгер сизде Synapticsтин сенсордук тактачасы бар болсо, 'T22' +5V, 'T10' 'Саат', 'T11' 'Маалымат' жана 'T23' 'GND'. Сиз ошондой эле 'GND' зымын жогоруда көрсөтүлгөндөй чоң ачык жезге ширете аласыз.
Көбүрөөк билүү үчүн жогорудагы сүрөттү басыңыз. Эгерде сизде башка сенсордук такта болсо, анын бөлүк номерин интернеттен 'pinouts' менен издеп көрүңүз же эгер тыгылып калсаңыз, Redditтеги r/Arduino коомчулугунан сурасаңыз болот.
5 -кадам: Сенсордук тактаны сыноо
Сенсордук тактага туура туташуулар болгонун текшериңиз. Сенсордук тактаны текшерүү үчүн, PS2 чычкан кодун Arduino микроконтроллерине жүктөңүз Мисалдар> ps2. 'Clock' зымын D6га, 'Data' зымын D5ке, GNDге GNDге жана Arduino тактасынын +5V же VCC +5V пинине туташтырыңыз. Arduino тактасын компьютерге кайра туташтырып, сериялык мониторду ачыңыз. Эгер сиз манжаңызды сенсордук тактада жылдырганда өзгөрүп жаткан сандарды көрсөңүз, анда сенсордук такта туура иштеп жатат жана уланта берсеңиз болот.
6 -кадам: Arduino микроконтроллерин программалаңыз
Баары эмне болуп жатканын түшүнүү үчүн кодду Arduino микроконтроллерине жүктөөдөн мурун өтүү сунушталат.
7 -кадам: Макетти орнотуу
Тректин кубаттуулугун жана бардык үч башкаруу элементтерин текшерүү үчүн макетти орнотуңуз. Бардык трек муундары туура жасалганын жана жолдор таза экенин текшериңиз. Локомотивдердин токтоп калышына жол бербөө үчүн рельстерди жана локомотивдердин дөңгөлөктөрүн мезгил -мезгили менен тазалоо сунушталат.
8 -кадам: Arduino тактасына Motor Shield орнотуу
Кылдаттык менен мотор калканынын казыктарын Arduino тактасынын ургаачы баштары менен тегиздеңиз жана калканды Arduino тактасынын үстүнө түртүңүз. Калкан Arduino тактайына бекем орнотулганын текшериңиз жана эч кандай пин бүгүлбөйт.
9 -кадам: Track Power жана Turnouts Motor Shield үчүн туташуу
Төмөндөгү байланыштарды жасаңыз:
- Тректин кубатын 'M1' деп жазылган калканчтын чыгуучу туташтыргычына туташтырыңыз.
- Калган үч чыгуу коннекторуна 'M2', 'M3' жана 'M4' туташтыргычтарын туташтырыңыз.
Бардык зым байланыштары бекем экенин текшериңиз.
10 -кадам: Сенсордук панелди Орнотууга туташтырыңыз
Сенсордук такта менен Arduino тактасынын ортосунда төмөнкү байланыштарды түзүү аркылуу сенсордук панелди Arduino тактасына туташтырыңыз:
- +5-вольт же 'VCC' үчүн +5-вольт Arduino тактасы
- Arduino тактасынын 'GND' - 'GND'
- "Саат" Arduino тактасынын "D6" чейин
- Arduino тактасынын 'D5'ине' маалыматтар '
11 -кадам: Локомотивди (лорду) трекке коюңуз
Сыноо үчүн локомотивди коюңуз. Ошондой эле каалооңуз боюнча бир нече локомотивди жайгаштырсаңыз болот.
Кайталануучу куралды колдонуу сунушталат. Рельстен чыгып кетпөө үчүн локомотивдердин рельске туура коюлганын текшериңиз.
12 -кадам: Орнотууну Powerке туташтырып, күйгүзүңүз
12 вольттук электр булагын орнотууга туташтырып, күйгүзүңүз.
13 -кадам: Башкарууну текшериңиз
Бардык көзөмөлдү текшериңиз. Башкарууну түшүнүү үчүн жогорудагы видеого кайра кайрылыңыз.
14 -кадам: Жумушуңуз менен бөлүшүңүз жана аны кеңейтиңиз
Эгерде сизде долбооруңуз ишке ашса жана мүмкүн болсо, 'Мен жасадым!' Чыкылдатып, жараткан сүрөттөрүңүздү коомчулук менен бөлүшүп көрүңүз.
Ошондой эле, бул долбоорго көбүрөөк функцияларды жана функцияларды кошуп көрүңүз жана аларды бөлүшүүгө аракет кылыңыз. Эмне кылсаңыз да, баардык жакшылыктар!
Сунушталууда:
Жөнөкөй автоматтык чекиттен темир жол моделине: 10 кадам (сүрөттөр менен)
Жөнөкөй автоматташтырылган чекиттен темир жол моделине: Arduino микроконтроллери темир жолдун макетин автоматташтыруу үчүн эң сонун. Орнотууларды автоматташтыруу көптөгөн максаттар үчүн пайдалуу, мисалы, макетиңизди автоматташтырылган ырааттуулукта поезддерди иштетүү үчүн программалоого мүмкүн болгон дисплейге коюу. Л
Жөнөкөй автоматташтырылган темир жол макети - Arduino көзөмөлдөнөт: 11 кадам (сүрөттөр менен)
Жөнөкөй автоматташтырылган модель темир жол макети | Arduino Controlled: Arduino микроконтроллерлери темир жолдун моделине эң сонун кошумча болуп саналат, айрыкча автоматташтыруу менен. Бул жерде Arduino менен темир жолду автоматташтырууну баштоонун жөнөкөй жана оңой жолу. Ошентип, эч кандай соз жок, баштайлы
Эски ноутбуктун сенсордук тактасын кайра иштетүү: 11 кадам (сүрөттөр менен)
Эски ноутбуктун сенсордук панелин кайра иштетүүчү моторду башкаруу үчүн: Мен бул долбоорду бир нече ай мурун жасадым. Бир нече күн мурун, мен Reddit боюнча r/Arduino боюнча долбоордун видеосун жарыяладым. Долбоорго кызыгып жаткан адамдарды көрүп, мен инструктивдүү кылууну чечтим, анда мен Arduino кодуна бир аз өзгөртүүлөрдү киргиздим
Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)
Автоматташтырылган өтүүчү сайдинг менен моделдик темир жол макети (V2.0): Бул долбоор темир жолдун автоматташтырылган мурунку моделдеринин бири, Темир жолдун автоматташтырылган сайдинги. Бул версия локомотивди кыймылдуу курам менен кошуу жана ажыратуу өзгөчөлүгүн кошот. Операциянын
Сенсордук экран дубалга орнотулган үй -бүлөлүк шайкештештирүү жана үйдү башкаруу панели: 7 кадам (сүрөттөр менен)
Сенсордук экран дубалга орнотулган үй -бүлөнү синхрондоштуруу жана үйдү башкаруу панели: Бизде ай сайын окуялар менен жаңыртылып туруучу календарь бар, бирок ал кол менен жасалат. Биз ошондой эле түгөнгөн нерселерди же башка майда жумуштарды унутуп калабыз. Бул доордо мен синхрондоштурулган календарды жана блокнот системасын орнотуу оңой деп ойлодум