Мазмуну:

Simple Automated Point to Point to Rail Model Running Two Trains: 13 Steps (Сүрөттөр менен)
Simple Automated Point to Point to Rail Model Running Two Trains: 13 Steps (Сүрөттөр менен)

Video: Simple Automated Point to Point to Rail Model Running Two Trains: 13 Steps (Сүрөттөр менен)

Video: Simple Automated Point to Point to Rail Model Running Two Trains: 13 Steps (Сүрөттөр менен)
Video: Как сделать дипфейк видео с DeepFaceLab - полное руководство | Создание дипфейка от А до Я 2024, Ноябрь
Anonim
Жөнөкөй автоматташтырылган чекиттен эки поезддин темир жолунун модели
Жөнөкөй автоматташтырылган чекиттен эки поезддин темир жолунун модели

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

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

Бул проект темир жолду автоматташтыруу боюнча менин мурунку пунктумдун модернизацияланган версиясы.

Бул долбоорго бир аз:

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

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

Image
Image

Макеттин иштешин түшүнүү үчүн жогорудагы видеону көрүңүз.

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

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

Бул жерде бул долбоор үчүн эмне керек:

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

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

Adafruit мотор калканынын v2 китепканасы Arduino IDEде орнотулганын текшериңиз, эгер жок болсо, Ctrl+Shift+I басыңыз, Adafruit мотор калканчын издеп, Adafruit Motor Shield v2 китепканасынын акыркы версиясын жүктөп алыңыз.

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

4 -кадам: Макетти жасаңыз

Макет жасоо
Макет жасоо

Ар бир "сезилген" тректин жайгашуусу жана жайгашуусу жөнүндө көбүрөөк билүү үчүн жогорудагы сүрөттү басыңыз.

5 -кадам: Арудино тактасына мотор калканчын орнотуңуз

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

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

6 -кадам: Бурулуштарды мотор калканчына туташтырыңыз

Бурулуштарды мотор калканчына туташтырыңыз
Бурулуштарды мотор калканчына туташтырыңыз
Бурулуштарды мотор калканчына туташтырыңыз
Бурулуштарды мотор калканчына туташтырыңыз
Бурулуштарды мотор калканчына туташтырыңыз
Бурулуштарды мотор калканчына туташтырыңыз

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

  • Мотор калканынын 'M3' чыгарылышын 'A' бурулушуна туташтырыңыз.
  • "M4" мотор калканынын чыгышын 'B' бурулушуна туташтырыңыз.

7 -кадам: Track Powerти Motor Shieldге туташтырыңыз

Track Powerти Motor Shieldге туташтырыңыз
Track Powerти Motor Shieldге туташтырыңыз
Track Powerти Motor Shieldге туташтырыңыз
Track Powerти Motor Shieldге туташтырыңыз

Мотор калканынын 'M1' чыгарылышын магистралдык линияда орнотулган трек кубаттуулугуна туташтырыңыз.

8 -кадам: Кеңейтүү Калканчын Мотор Калканчына орнотуңуз

Мотор калканчында кеңейтүү калканчын орнотуңуз
Мотор калканчында кеңейтүү калканчын орнотуңуз

9 -кадам: "Сенсордук" тректерди Калканга туташтырыңыз

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

"Сенсорлуу" тректер менен төмөнкү байланыштарды түзүңүз:

  • 'Power', 'VIN' же 'VCC' деп белгиленген ар бир сенсордун түйрөгүн '+5V' же 'VCC' деп белгиленген кеңейтүү калканынын баш темир жолуна туташтырыңыз.
  • 'GND' деп белгиленген ар бир сенсордун пинин 'GND' деп белгиленген кеңейтүү калканынын баш темир жолуна туташтырыңыз.
  • А сенсорунун чыгышын Arduino тактасынын 'A0' пинине туташтырыңыз.
  • B сенсорунун чыгышын Arduino тактасынын 'A1' пинине туташтырыңыз.
  • C сенсорунун чыгышын Arduino тактасынын 'A2' пинине туташтырыңыз.

10 -кадам: Поезддерди "А" станциясындагы жолдорго коюңуз

Поезддерди "А" станциясындагы рельстерге коюңуз
Поезддерди "А" станциясындагы рельстерге коюңуз
Поезддерди "А" станциясындагы рельстерге коюңуз
Поезддерди "А" станциясындагы рельстерге коюңуз

Поезддерди А станциясынын рельсине коюңуз. А поезди А станциясынын тармактык линиясына, ал эми В поезди түз жолго коюлат. Көбүрөөк маалымат алуу үчүн 4 -кадамга кайрылыңыз. Бул жерде В поездин көрсөтүү үчүн тепловоз колдонулган.

Кайталануучу куралды колдонуу сунушталат, айрыкча буу тепловоздору үчүн.

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

Орнотууну Powerке туташтырып, күйгүзүңүз
Орнотууну Powerке туташтырып, күйгүзүңүз

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

12 -кадам: Артка отуруңуз, эс алыңыз жана поезддериңизди көрүңүз

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

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

Кийинкиси эмне?!
Кийинкиси эмне?!

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

Кааласаңыз, бул жерде автоматташтыруу боюнча ар кандай долбоорлорду карай аласыз.

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