Мазмуну:

Автоматташтырылган чекиттен темир жолдун короосу Сайдинг менен: 10 кадам (сүрөттөр менен)
Автоматташтырылган чекиттен темир жолдун короосу Сайдинг менен: 10 кадам (сүрөттөр менен)

Video: Автоматташтырылган чекиттен темир жолдун короосу Сайдинг менен: 10 кадам (сүрөттөр менен)

Video: Автоматташтырылган чекиттен темир жолдун короосу Сайдинг менен: 10 кадам (сүрөттөр менен)
Video: 3 СЕКРЕТНЫХ ТОЧКИ И ЗДОРОВЬЕ ЖЕЛЕЗНОЕ 2024, Декабрь
Anonim
Автоматташтырылган Пойнт -Пойнт Темир Жолу Сайдинг менен
Автоматташтырылган Пойнт -Пойнт Темир Жолу Сайдинг менен

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

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

Image
Image

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

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

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

Бул жерде курулуш үчүн эмне талап кылынат:

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

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

Сиздин Arduino IDEде Adafruit мотор калкан китепканасы орнотулганын текшериңиз. Сиз бул шилтемеден мотор калканы жана керектүү программалык камсыздоо тууралуу толук документтерди ала аласыз.

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

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

Kato Unitrack, өзгөчө тестирлөө максатында, убактылуу макеттерди түзүү үчүн эң сонун. Көбүрөөк маалымат алуу үчүн эки жолу басуу керек. Жогорудагы сүрөттө көрсөтүлгөндөй макет жасаңыз. Негизги линиядагы жолдун узундугу (А жана В чекиттеринин ортосунда мүмкүн болгон ар кандай узундукта жасалышы мүмкүн.) Бардык рельстин бириктиргичтери туура жасалганын жана рельстер туура тазаланышын текшериңиз.

5 -кадам: Arduino тактасына мотор айдоочусунун калканчын орнотуп, аны кубаттуулукка жана катышууга көз салуу үчүн туташтырыңыз

Мотор драйверинин калканчын Arduino тактасына орнотуп, аны кубаттуулукка жана бурулушка туташтырыңыз
Мотор драйверинин калканчын Arduino тактасына орнотуп, аны кубаттуулукка жана бурулушка туташтырыңыз
Мотор драйверинин калканчын Arduino тактасына орнотуп, аны кубаттуулукка жана бурулушка туташтырыңыз
Мотор драйверинин калканчын Arduino тактасына орнотуп, аны кубаттуулукка жана бурулушка туташтырыңыз

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

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

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

Wire Up 'sensored' Tracks
Wire Up 'sensored' Tracks
Wire Up 'sensored' Tracks
Wire Up 'sensored' Tracks
Wire Up 'sensored' Tracks
Wire Up 'sensored' Tracks

Мотор калканчына кеңейтүүчү калканчты орнотуңуз жана сенсорлордун GND жана электр зымдарын тиешелүү түрдө GND жана +5V рельстерине туташтырыңыз. Төмөндөгү пин туташууларын жасаңыз:

  • Короодогу сенсордун чыгышын Arduino тактасынын A0 пинине туташтырыңыз.
  • А чекитиндеги сенсордун чыгышын Arduino тактасынын A1 пинине туташтырыңыз.
  • B чекитиндеги сенсордун чыгышын Arduino тактасынын A2 пинине туташтырыңыз.

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

7 -кадам: Arduino тактасын бийликке туташтырып, күйгүзүңүз

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

12 вольттуу DC энергия булагын Arduinoго баррель джекти туташтырып, аны кубаттаңыз.

8 -кадам: Локомотивди Сайдингге коюп, аны "сенсорлуу" жолдун үстүнө жылдырыңыз

Локомотивди сайдингге коюп, аны "сенсордук" жолдун үстүнө жылдырыңыз
Локомотивди сайдингге коюп, аны "сенсордук" жолдун үстүнө жылдырыңыз

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

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

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

9 -кадам: Поездинизди көрүңүз

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

10 -кадам: азыр аткарылдыбы?

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

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