Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бардык керектүү нерселерди алыңыз
- 3 -кадам: Arduino микроконтроллерин программалаңыз
- 4 -кадам: PS/2 туташтыргычынын казыктарын аныктаңыз
- 5 -кадам: Мотор драйверин Arduino тактасына туташтырыңыз
- 6 -кадам: PS/2 туташтыргычын Arduino тактасына туташтырыңыз
- 7 -кадам: Тест макетин орнотуңуз
- 8 -кадам: Мотор айдоочусунун жыйынтыктарын Track Power Feederге туташтырыңыз
- 9 -кадам: клавиатураны PS/2 туташтыргычына туташтырыңыз
- 10 -кадам: Локомотивди жолдорго коюңуз
- 11-кадам: Орнотууну 12 вольттуу адаптерге туташтырып, күйгүзүңүз
- 12 -кадам: Сиз баскычтоп менен отуруп, поездди иштетиңиз
- 13 -кадам: Кийинки эмне?
Video: Баскычтопту башкаруучу модель поезди V2.0 - PS/2 интерфейси: 13 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мурунку көрсөтмөлөрүмдүн биринде мен клавиатуранын жардамы менен темир жолдун моделин кантип башкарууну көрсөткөм. Бул сонун болду, бирок иштеши үчүн компьютерди талап кылуунун кемчилиги бар болчу. Бул Нускамада, келгиле, Arduino аркылуу клавиатуранын жардамы менен моделдик поездди кантип башкарууну карап көрөлү. Андыктан, көпкө созулбастан, баштайлы.
1 -кадам: Видеону көрүңүз
2 -кадам: Бардык керектүү нерселерди алыңыз
Бул долбоор үчүн сизге керек болот:
- An Arduino микроконтроллери
- PS/2 баскычтобу
- Аял PS/2 туташтыргычы (Сүрөттө көрсөтүлгөндөй алыңыз, бул сиздин жашооңузду жеңилдетет.)
- L298N мотор айдоочу модулу
- 12 вольттук туруктуу токтун булагы, учурдагы кубаттуулугу 1Адан кем эмес (1000мА).
- 3 эркек -аял секиргич зымдары (Мотор айдоочусунун кирүүлөрүн Arduino тактасынын чыгаруу казыктарына туташтыруу үчүн.)
- 4 эркек -эркек секирүүчү зымдары (Мотор айдоочусун электр менен тректерге туташтыруу үчүн.)
- 4 эркектен эркекке секирүүчү зымдар (PS/2 туташтыргычын Arduino тактасына туташтыруу үчүн.)
3 -кадам: Arduino микроконтроллерин программалаңыз
4 -кадам: PS/2 туташтыргычынын казыктарын аныктаңыз
Үзгүлтүксүздүк тестине коюлган мультиметрди колдонуу жана берилген сүрөттү шилтеме катары колдонуу менен, PS/2 туташтыргычы/узартуу кабелдик зымдарынын түйүндөрүн белгилеңиз.
5 -кадам: Мотор драйверин Arduino тактасына туташтырыңыз
Төмөнкү зым байланыштарын жасаңыз:
- "ENB" киргизүү пинин Arduino тактасынын 'D10' пинине туташтырыңыз.
- 'IN4' кирүү пинин Arduino тактасынын 'D9' пинине туташтырыңыз.
- 'IN3' кирүү пинин Arduino тактасынын 'D8' пинине туташтырыңыз.
- Кийинчерээк тректи күчөткүчкө туташтыруу үчүн эки эркек менен эркектин секирүүчү зымдарын 3 жана 4 -терминалдарга туташтырыңыз.
- Мотор айдоочусунун 'VIN' пинин 'VIN' пинине жана 'GND' пинин Arduino тактасынын 'GND' пинине туташтырыңыз.
Эч кандай зым байланыштары бош эмес экенин текшериңиз.
6 -кадам: PS/2 туташтыргычын Arduino тактасына туташтырыңыз
Төмөнкү зым байланыштарын жасаңыз:
- 'VCC'ди Arduino тактасынын'+5 вольттуу 'пинине туташтырыңыз.
- 'GND'ди Arduino тактасынын' GND 'пинине туташтырыңыз.
- 'CLOCK' ту Arduino тактасынын 'D2' пинине туташтырыңыз.
- 'DATA'ны Arduino тактасынын' D3 'пинине туташтырыңыз.
Кошулуудан мурун PS/2 коннекторунун pinout диаграммасын эки жолу текшериңиз.
7 -кадам: Тест макетин орнотуңуз
Орнотууну текшерүү үчүн жөнөкөй тректи жасаңыз. Локомотив токтоп калбашы үчүн жолдордун туура тазаланышын текшериңиз.
8 -кадам: Мотор айдоочусунун жыйынтыктарын Track Power Feederге туташтырыңыз
Эркек менен эркектин секирүүчү зымдарын мотор айдоочусунун чыгыш терминалдарына мурда туташкан күч берүүчү трек терминалдарына туташтырыңыз.
9 -кадам: клавиатураны PS/2 туташтыргычына туташтырыңыз
10 -кадам: Локомотивди жолдорго коюңуз
Локомотивди рельске туура коюп, дөңгөлөктөрдү рельстерге тууралаңыз.
11-кадам: Орнотууну 12 вольттуу адаптерге туташтырып, күйгүзүңүз
Зым байланыштарынын бардыгын эки жолу текшериңиз жана бардыгы туура жерге туташкандыгын жана зым байланыштары бош эмес экенин текшериңиз. Электр менен камсыздоо адаптерин сайыңыз жана күйгүзүңүз.
12 -кадам: Сиз баскычтоп менен отуруп, поездди иштетиңиз
13 -кадам: Кийинки эмне?
Мен сиздин долбоорду төмөндө көргүм келет. Бул долбоорду аяктагандан кийин, бул жерде токтоп калбаңыз жана орнотууга башка функцияларды кошуп көрүңүз. Эмне кылсаңыз да, баардык жакшылыктар!
Сунушталууда:
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)
Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз
Экран жана баскычтар менен эки зым (DMX) интерфейси: 5 кадам (сүрөттөр менен)
Экран жана баскычтар менен эки зым (DMX) интерфейси: DMX - бул сахнадагы жарык берүүчү түзүлүштөрдү жана атайын эффекттерди көзөмөлдөө үчүн колдонулган протокол. Ар бир түзмөктүн өзүнүн каналы бар, ал жооп берет. Бул каналды DIP которгуч же баскычтары бар дисплей колдонуучу тандап алат
Клавчекти колдонуп баскычтопту бузуу: 8 кадам (сүрөттөр менен)
Кыстыргычты колдонуу менен клавиатура бузулушу: Сиз муну тааныйсызбы: сиз компьютерге текст терип жатасыз жана күтүлбөгөн жерден, sHIFT АЧкычын баскандан кийин, БАРДЫК ТЕКСТТӨР КАПИТАЛДАРДАБЫ? Себеби, сиз кокусунан "Shift" баскычына да, "Caps Lock" да тийип калдыңыз. Бул чынында
Малина танкы веб интерфейси жана видео агымы менен: 8 кадам (сүрөттөр менен)
Малина танкы веб интерфейси жана видео агымы менен: Алыскы интернетти көзөмөлдөөгө жана видео агылтууга жөндөмдүү кичинекей WiFi танкасын кантип ишке ашырганымды көрөбүз. Ушул себептен улам мен тандадым
4x4 баскычтопту колдонуу Arduino менен: 5 кадам (сүрөттөр менен)
4x4 баскыч баскычы Arduino менен: 4x4 баскычтобу матрица сыяктуу тизилген 16 баскычтан турат. Матрицаны сканерлөө ыкмасы менен 4x4 баскычтопко кирүү үчүн колдонулган ыкма. 4x4 баскычтобу ага жетүү үчүн 8 төөнөгүчтү талап кылат, б.а. мамычалар үчүн 4 казык жана линия үчүн 4 казык. Кантип сканерлөө