Мазмуну:

Баскычтопту башкаруучу модель поезди V2.0 - PS/2 интерфейси: 13 кадам (сүрөттөр менен)
Баскычтопту башкаруучу модель поезди V2.0 - PS/2 интерфейси: 13 кадам (сүрөттөр менен)

Video: Баскычтопту башкаруучу модель поезди V2.0 - PS/2 интерфейси: 13 кадам (сүрөттөр менен)

Video: Баскычтопту башкаруучу модель поезди V2.0 - PS/2 интерфейси: 13 кадам (сүрөттөр менен)
Video: Лучшие внедорожники 2022 года по версии Consumer Reports 2024, Июль
Anonim
Баскычтопту башкаруучу модель поезд V2.0 | PS/2 интерфейси
Баскычтопту башкаруучу модель поезд V2.0 | PS/2 интерфейси

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

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

Image
Image

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

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

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

  • An Arduino микроконтроллери
  • PS/2 баскычтобу
  • Аял PS/2 туташтыргычы (Сүрөттө көрсөтүлгөндөй алыңыз, бул сиздин жашооңузду жеңилдетет.)
  • L298N мотор айдоочу модулу
  • 12 вольттук туруктуу токтун булагы, учурдагы кубаттуулугу 1Адан кем эмес (1000мА).
  • 3 эркек -аял секиргич зымдары (Мотор айдоочусунун кирүүлөрүн Arduino тактасынын чыгаруу казыктарына туташтыруу үчүн.)
  • 4 эркек -эркек секирүүчү зымдары (Мотор айдоочусун электр менен тректерге туташтыруу үчүн.)
  • 4 эркектен эркекке секирүүчү зымдар (PS/2 туташтыргычын Arduino тактасына туташтыруу үчүн.)

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

4 -кадам: PS/2 туташтыргычынын казыктарын аныктаңыз

PS/2 туташтыргычынын казыктарын аныктаңыз
PS/2 туташтыргычынын казыктарын аныктаңыз
PS/2 туташтыргычынын казыктарын аныктаңыз
PS/2 туташтыргычынын казыктарын аныктаңыз

Үзгүлтүксүздүк тестине коюлган мультиметрди колдонуу жана берилген сүрөттү шилтеме катары колдонуу менен, PS/2 туташтыргычы/узартуу кабелдик зымдарынын түйүндөрүн белгилеңиз.

5 -кадам: Мотор драйверин Arduino тактасына туташтырыңыз

Мотор драйверин Arduino тактасына туташтырыңыз
Мотор драйверин Arduino тактасына туташтырыңыз

Төмөнкү зым байланыштарын жасаңыз:

  • "ENB" киргизүү пинин Arduino тактасынын 'D10' пинине туташтырыңыз.
  • 'IN4' кирүү пинин Arduino тактасынын 'D9' пинине туташтырыңыз.
  • 'IN3' кирүү пинин Arduino тактасынын 'D8' пинине туташтырыңыз.
  • Кийинчерээк тректи күчөткүчкө туташтыруу үчүн эки эркек менен эркектин секирүүчү зымдарын 3 жана 4 -терминалдарга туташтырыңыз.
  • Мотор айдоочусунун 'VIN' пинин 'VIN' пинине жана 'GND' пинин Arduino тактасынын 'GND' пинине туташтырыңыз.

Эч кандай зым байланыштары бош эмес экенин текшериңиз.

6 -кадам: PS/2 туташтыргычын Arduino тактасына туташтырыңыз

PS/2 туташтыргычын Arduino тактасына туташтырыңыз
PS/2 туташтыргычын Arduino тактасына туташтырыңыз

Төмөнкү зым байланыштарын жасаңыз:

  • 'VCC'ди Arduino тактасынын'+5 вольттуу 'пинине туташтырыңыз.
  • 'GND'ди Arduino тактасынын' GND 'пинине туташтырыңыз.
  • 'CLOCK' ту Arduino тактасынын 'D2' пинине туташтырыңыз.
  • 'DATA'ны Arduino тактасынын' D3 'пинине туташтырыңыз.

Кошулуудан мурун PS/2 коннекторунун pinout диаграммасын эки жолу текшериңиз.

7 -кадам: Тест макетин орнотуңуз

Тест макетин орнотуңуз
Тест макетин орнотуңуз

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

8 -кадам: Мотор айдоочусунун жыйынтыктарын Track Power Feederге туташтырыңыз

Мотор айдоочусунун чыгууларын Track Power Feederге туташтырыңыз
Мотор айдоочусунун чыгууларын Track Power Feederге туташтырыңыз
Мотор айдоочусунун чыгууларын Track Power Feederге туташтырыңыз
Мотор айдоочусунун чыгууларын Track Power Feederге туташтырыңыз

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

9 -кадам: клавиатураны PS/2 туташтыргычына туташтырыңыз

Баскычтопту PS/2 туташтыргычына туташтырыңыз
Баскычтопту PS/2 туташтыргычына туташтырыңыз
Баскычтопту PS/2 туташтыргычына туташтырыңыз
Баскычтопту PS/2 туташтыргычына туташтырыңыз

10 -кадам: Локомотивди жолдорго коюңуз

Локомотивди жолдорго коюңуз
Локомотивди жолдорго коюңуз

Локомотивди рельске туура коюп, дөңгөлөктөрдү рельстерге тууралаңыз.

11-кадам: Орнотууну 12 вольттуу адаптерге туташтырып, күйгүзүңүз

Орнотууну 12 вольттуу адаптерге туташтырып, күйгүзүңүз
Орнотууну 12 вольттуу адаптерге туташтырып, күйгүзүңүз

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

12 -кадам: Сиз баскычтоп менен отуруп, поездди иштетиңиз

13 -кадам: Кийинки эмне?

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

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