Мазмуну:

Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)
Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)

Video: Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)

Video: Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)
Video: Autonomous trains: Technology Explained 2024, Сентябрь
Anonim
Автоматташтырылган өтмө сайдинги бар темир жол макети (V2.0)
Автоматташтырылган өтмө сайдинги бар темир жол макети (V2.0)

Бул долбоор темир жолду автоматташтыруунун мурунку үлгүлөрүнүн бири, Автоматташтырылган Сайдинг менен темир жолдун макети. Бул версия локомотивди кыймылдуу курам менен кошуу жана ажыратуу өзгөчөлүгүн кошот. Темир жолдун жайгашуусу төмөнкүчө:

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

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

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

Image
Image

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

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

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

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

  • An Arduino микроконтроллери (Ар кандай Arduino тактасын колдонсо болот, бирок пин туташууларына кам көрүңүз.)
  • L298N мотор айдоочу модулу (Бул типтеги мотор драйверлери анын кубаттуулугуна жана баасына карата сунушталат.)
  • 5 эркек -аял секиргич зымдары (мотор айдоочусунун кирүү казыктарын Arduino тактасынын санарип чыгуучу казыктарына туташтыруу үчүн.)
  • 3 эркек -аял секирүүчү зымдардын жыйындысы, бардыгы 6 (сенсорлорду Arduino тактасына туташтыруу үчүн.)
  • 6 панелдик секирүүчү зым (мотор айдоочусунун бир чыгуусуна тректи кошуу үчүн, экөө сидингдин эки бурулушун мотор айдоочусунун башка чыгарылышына туташтыруу үчүн.)
  • Эки "сенсордук" трек.
  • 12 вольттук электр булагы (Учурдагы кубаттуулугу жок дегенде 1А.)
  • Ардуино тактасын компьютерге туташтыруу үчүн ылайыктуу USB кабели (Программалоо үчүн).
  • Компьютер (албетте:)
  • Макетти түзүү үчүн тректер.

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

Бул жерден Arduino IDE алыңыз. Операциянын кандай иштээрин түшүнүү үчүн коддон өтүңүз.

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

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

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

Дагы бир "сенсорлуу" трек сидиндин алдында орнотулат, мындай "сенсордук" трек менен поезддин кыймылынын багытынын ортосундагы трассанын узундугу поезддин узундугунан чоңураак болот.

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

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

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

Эки бурулушту параллелдүү туташтырыңыз (биринин +ve жана -ve экинчисинин +ve менен -veге). Параллелдүү зымдуу бурулуштарды 'OUT1' жана 'OUT2' деп белгиленген мотор айдоочусунун модулунун чыккычтарына туташтырыңыз. Эгер алар орнотууну иштеткенден кийин туура эмес жакка өтүп кетсе, мотор драйверинин чыгуусуна бурулушту буруш керек болот.

6 -кадам: Мотор драйверин Track Power Feederге туташтырыңыз

Мотор драйверин Track Power Feederге туташтырыңыз
Мотор драйверин Track Power Feederге туташтырыңыз

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

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

Мотор драйверин Arduino тактасына туташтырыңыз
Мотор драйверин Arduino тактасына туташтырыңыз

"ENB" деп белгиленген мотор айдоочусунун пининен секирүүчү туташтыргычты алып салыңыз. Мотор айдоочу модулунун '+12-V' терминалын Arduino тактасынын 'VIN' пинине туташтырыңыз. Мотор айдоочу модулунун 'GND' пинин Arduino тактасынын 'GND' пинине туташтырыңыз. Мотор айдоочусу менен Arduino тактасынын ортосунда төмөнкү байланыштарды түзүңүз:

Мотор айдоочу -> Arduino тактасы

IN1 -> D12

IN2 -> D11

IN3 -> D9

IN4 -> D8

ENB -> D10

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

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

Сенсорлордун 'VCC' төөнөгүчтөрүн Arduino тактасынын '+5 вольттуу' пинине туташтырыңыз. Сенсорлордун 'GND' казыктарын Arduino тактасынын 'GND' пинине туташтырыңыз.

Сайдингдин чыгышындагы сенсордун 'OUT' пинин Arduino тактасынын 'A1' пинине туташтырыңыз. Калган сенсордун 'OUT' пинин Arduino тактасынын 'A0' пинине туташтырыңыз.

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

Arduino тактасын 12 вольттуу DC кубат булагына электр уячасы аркылуу туташтырыңыз.

10 -кадам: Жылдыруучу курамды жана Локомотивди жолдорго коюңуз

Жылдыруучу курамды жана Локомотивди жолдорго коюңуз
Жылдыруучу курамды жана Локомотивди жолдорго коюңуз
Жылма курамды жана Локомотивди жолдорго коюңуз
Жылма курамды жана Локомотивди жолдорго коюңуз

Кайталануучу куралды колдонуп, локомотивди магистралдык линияга жана жылдыруучу курамды сайдингге коюңуз.

11 -кадам: Бардык зым байланыштарын жана поезддерди текшериңиз

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

12 -кадам: Күчтү күйгүзүп, поезддин иштөөсүн алыңыз

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

13 -кадам: Долбоорду өзгөртүү

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

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