Мазмуну:

Жөнөкөй автоматтык чекиттен темир жол моделине: 10 кадам (сүрөттөр менен)
Жөнөкөй автоматтык чекиттен темир жол моделине: 10 кадам (сүрөттөр менен)

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

Video: Жөнөкөй автоматтык чекиттен темир жол моделине: 10 кадам (сүрөттөр менен)
Video: Zero to Hero ControlNet Tutorial: Stable Diffusion Web UI Extension | Complete Feature Guide 2024, Июль
Anonim
Жөнөкөй автоматташтырылган чекиттен темир жолдун модели
Жөнөкөй автоматташтырылган чекиттен темир жолдун модели

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

Андыктан, көпкө созулбастан, баштайлы!

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

Image
Image

Видеону көрүү бул кандайча иштээри жөнүндө адилеттүү түшүнүк алууга жардам берет.

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

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

Бул жерде сизге керектүү нерселер:

  • An Arduino микроконтроллери.
  • L298N мотор айдоочу модулу.
  • 2 'сенсордук' трек.
  • 6 эркек -аял секирүүчү зымдары (Ардуино тактасынын санариптик I/O казыктарына жана туташтыргычтарына туташтыруучу 3 зымдын жыйындысы.)
  • 3 эркек -аял секиргич зымдары (мотор айдоочусунун кирүү казыктарын Arduino тактасынын санарип I/O казыктарына туташтыруу үчүн.)
  • 2 эркек -эркек секиргич зымдары (Мотор драйверин электр менен жерге туташтыруу үчүн.)
  • 2 эркектен эркекке секирүүчү зымдар (Мотор айдоочусунун терминалдарын трек рельсин иштетүү үчүн туташтыруу үчүн.)
  • 12 вольттуу электр менен камсыздоо (Учурдагы кубаттуулук N масштабы үчүн жок дегенде 1000мА же 1А болушу керек.)

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

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

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

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

Көбүрөөк маалымат алуу үчүн жогорудагы сүрөттү басыңыз.

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

5 -кадам: Мотор айдоочусу үчүн зымдарды туташтыруу

Мотор айдоочусу үчүн зымдарды туташтыруу
Мотор айдоочусу үчүн зымдарды туташтыруу
Мотор айдоочусу үчүн зымдарды туташтыруу
Мотор айдоочусу үчүн зымдарды туташтыруу

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

  • Мотор айдоочусунун кирүүчү пин'ин 'IN3' Arduino тактасынын санарип чыгаруу пинине 'D8' туташтырыңыз.
  • Мотор айдоочусунун кирүүчү пин 'IN4' Arduino тактасынын санарип чыгаруу пинине 'D9' туташтырыңыз.
  • Мотор айдоочусунун "ENB" кирүү пинин Arduino тактасынын санарип чыгуучу пинине "D10" туташтырыңыз.

'GND' жана '+12-V' деп белгиленген терминалдарга эки эркек-эркек секирүүчү зымдарды туташтырып, аларды Arduino тактасынын 'GND' жана 'VIN' деп белгиленген казыктарына туташтырыңыз.

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

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

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

Сенсорлордун '' VCC '' жана 'GND' төөнөгүчтөрүн Arduino тактасынын '+5-вольт' жана 'GND' пинине туташтырыңыз. Сиз эки 'VCC' туташтыргычын Arduino UNOдо бар '5 вольттуу' пинге туташтыруу үчүн бир аз чыгармачылыкка муктаж болушуңуз мүмкүн. 'A' станциясынын сенсорунун 'OUT' пинин Arduino тактасынын A0 пинине жана калган сенсордун пинин Arduino тактасынын A1 пинине туташтырыңыз.

7 -кадам: Трассаларга сыноочу локомотивди коюңуз

Трассаларга сыноо локомотивин коюңуз
Трассаларга сыноо локомотивин коюңуз

Сыноо максатында, локомотивди же кубаттуу машинаны баштоочу жердин "А" чекитине каалаган локомотивди же кубаттуу машинаны коюңуз.

8 -кадам: Орнотууну Power булагына туташтырыңыз жана аны кубаттаңыз

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

9 -кадам: Поездиңиздин өз алдынча иштешин көрүңүз

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

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

10 -кадам: Кийинки нерсе

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

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