Мазмуну:

Yard Siding менен жөнөкөй автоматташтырылган модель темир жолу: 11 кадам
Yard Siding менен жөнөкөй автоматташтырылган модель темир жолу: 11 кадам

Video: Yard Siding менен жөнөкөй автоматташтырылган модель темир жолу: 11 кадам

Video: Yard Siding менен жөнөкөй автоматташтырылган модель темир жолу: 11 кадам
Video: Ландшафтный дизайн двора и приусадебного участка частного дома 2023. 2024, Июль
Anonim
Yard Siding менен жөнөкөй автоматташтырылган модель темир жолу
Yard Siding менен жөнөкөй автоматташтырылган модель темир жолу

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

Ошентип, көпкө созулбастан, баштайлы!

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

Image
Image

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

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

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

Бул долбоор үчүн сиз төмөнкүлөрдү талап кыласыз:

  • Adafruit мотор калканы v2 менен шайкеш келген Arduino микроконтроллер тактасы
  • Adafruit мотор айдоочусунун калканы v2 (Бул тууралуу көбүрөөк билүү үчүн бул жерден)
  • Кеңейтүү калканы (Милдеттүү эмес, бирок сенсорлор үчүн кубаттуулукту жана жерге туташтыргычты кеңейтүү сунушталат.)
  • Эки "сенсордук" трек
  • 3 эркек -ургаачы секирүүчү зымдардын эки топтому ("сенсордук" тректерди Arduino тактасына туташтыруу үчүн.)
  • 4 эркектен эркекке секирүүчү зымдар (2 ар бири тректи жана кыймылдаткычтын калканчынын чыгуу терминалдарына туташтыруу үчүн.)
  • 12 вольттуу DC кубаттуулук булагы, учурдагы кубаттуулугу 1Адан кем эмес (1000мА)
  • Тиешелүү USB кабели (Arduino тактасын компьютерге туташтыруу үчүн.)
  • Компьютер (Arduino микроконтроллерин программалоо үчүн.)

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

IDEде Adafruit мотор драйверинин калкан v2 китепканасы орнотулганын текшериңиз. Ал кантип иштээрин жана орнотуу менен тажрыйба жүргүзүү үчүн аны келечекте кантип өзгөртүүгө болорун түшүнүү үчүн Arduino кодун караңыз.

Arduino тактасын компьютериңизге туташтырып, ага тиркелген Arduino кодун жүктөңүз.

4 -кадам: Тест макетин түзүңүз

Тест макетин түзүңүз
Тест макетин түзүңүз

Макет жөнүндө көбүрөөк маалымат алуу үчүн улантуудан мурун жогорудагы сүрөттү басыңыз. Поезд рельстен чыгып кетпесин жана/же токтоп калбасын үчүн, рельстин бардык түйүндөрү туура жасалганына жана рельс рельстери тазаланганына ынангыла.

5 -кадам: Arduino тактасына Motor Shield орнотуу

Мотор калканчын Arduino тактасына орнотуңуз
Мотор калканчын Arduino тактасына орнотуңуз

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

6 -кадам: Track Power Feeder жана Turnout Wiresти Motor Shieldге туташтырыңыз

Track Power Feeder жана Turnout Wiresти Motor Shield менен туташтырыңыз
Track Power Feeder жана Turnout Wiresти Motor Shield менен туташтырыңыз
Track Power Feeder жана Turnout Wiresти Motor Shield менен туташтырыңыз
Track Power Feeder жана Turnout Wiresти Motor Shield менен туташтырыңыз
Track Power Feeder жана Turnout Wiresти Motor Shield менен туташтырыңыз
Track Power Feeder жана Turnout Wiresти Motor Shield менен туташтырыңыз

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

7 -кадам: "Сенсордук" тректерди Arduino тактасына туташтырыңыз

'Сенсордук' тректерди Arduino тактасына туташтырыңыз
'Сенсордук' тректерди Arduino тактасына туташтырыңыз
'Сенсордук' тректерди Arduino тактасына туташтырыңыз
'Сенсордук' тректерди Arduino тактасына туташтырыңыз
'Сенсордук' тректерди Arduino тактасына туташтырыңыз
'Сенсордук' тректерди Arduino тактасына туташтырыңыз

Мотор калканчына кеңейтүүчү калканчты орнотуңуз жана ар бир сенсордун GND жана VCC казыктарын GND жана +5 вольттун баш калкандарына туташтырыңыз. Андан кийин төмөнкү пин туташууларын жасаңыз:

  • Биринчи сенсордун чыгуучу пинин Arduino тактасынын A0 киргизүү пинине туташтырыңыз.
  • Экинчи сенсордун чыгуу пинин Arduino тактасынын A1 киргизүү пинине туташтырыңыз.

8 -кадам: Поездди Сайдингге коюңуз

Поездди Сайдингге коюңуз
Поездди Сайдингге коюңуз

Сыноо жарышына даярдануу үчүн поездди короонун капталына кой. Локомотивдин жана кыймылдуу составдын рельстен чыгып кетпеши үчүн жолдорго туура жайгаштырылышын камсыздоо үчүн кайталоочу куралды колдонуу сунушталат.

9 -кадам: Arduino тактасын Powerке туташтырыңыз

Arduino тактасын Powerке туташтырыңыз
Arduino тактасын Powerке туташтырыңыз

12 вольттуу DC энергия булагын Arduino тактасына мотор калканынын кубат терминалы блогу же Arduino тактасынын ургаачы баррель уячасы аркылуу туташтырыңыз. Электр кубатын күйгүзүүдөн мурун, бардык зым туташуулары туура жасалганын жана алардын бири да бош эмес экенин текшериңиз.

10 -кадам: Күчтү күйгүзүңүз жана поезддин өтүүсүн көрүңүз

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

11 -кадам: Кийинкиде эмне болот?

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

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