Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бардык бөлүктөрдү жана компоненттерди алыңыз
- 3 -кадам: Arduino программасын Arduino микроконтроллерине жүктөңүз
- 4 -кадам: Макетти жасаңыз
- 5 -кадам: Бурулуштарды мотор айдоочусуна туташтырыңыз
- 6 -кадам: Мотор драйверин Track Power Feederге туташтырыңыз
- 7 -кадам: Мотор драйверин Arduino тактасына туташтырыңыз
- 8 -кадам: "Сенсордук" тректерди Arduino тактасына туташтырыңыз
- 9 -кадам: Arduino тактасын Powerке туташтырыңыз
- 10 -кадам: Жылдыруучу курамды жана Локомотивди жолдорго коюңуз
- 11 -кадам: Бардык зым байланыштарын жана поезддерди текшериңиз
- 12 -кадам: Күчтү күйгүзүп, поезддин иштөөсүн алыңыз
- 13 -кадам: Долбоорду өзгөртүү
Video: Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоор темир жолду автоматташтыруунун мурунку үлгүлөрүнүн бири, Автоматташтырылган Сайдинг менен темир жолдун макети. Бул версия локомотивди кыймылдуу курам менен кошуу жана ажыратуу өзгөчөлүгүн кошот. Темир жолдун жайгашуусу төмөнкүчө:
- Локомотив магистралдык линиядан башталып, кыймылдуу состав менен жупташууга өтөт.
- Локомотив жупташып, поездди капталдан магистралдык линияга алып чыгат.
- Поезд жыла баштайт, ылдамдайт, макеттин айланасында бир -эки илмек алып, басаңдайт.
- Локомотив поездди акыркы айланмадагы сидингге кайра алып барат, ал жерде кыймылдуу курамдан ажырап, андан ары уланат.
- Локомотив жолдун тегерегинде бир айланма жасап, ылдамдыгын төмөндөтөт жана башынан башталган жерде токтойт.
- Локомотив белгиленген убакытты күтөт жана бүт операция кайра кайталанат.
Андыктан көпкө созулбастан, баштайлы!
1 -кадам: Видеону көрүңүз
Мурунку этапта түшүндүрүлгөн бардык темир жол операциясы кантип ишке ашаары жөнүндө толук түшүнүк алуу үчүн видеону көрүңүз.
2 -кадам: Бардык бөлүктөрдү жана компоненттерди алыңыз
Эми сиз нерселер кандай болорун билесиз, андыктан баштоо үчүн төмөндө көрсөтүлгөн бардык тетиктер менен компоненттерди алыңыз!
- 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ге туташтырыңыз
Трек кубаттуулугунун зымдарын мотор айдоочусунун 'OUT3' жана 'OUT4' деп белгиленген чыгуучу казыктарына туташтырыңыз. Локомотив орнотууну күйгүзгөндөн кийин туура эмес багытта жыла баштаса, зым байланышынын полярдуулугун өзгөртүү керек болушу мүмкүн.
7 -кадам: Мотор драйверин Arduino тактасына туташтырыңыз
"ENB" деп белгиленген мотор айдоочусунун пининен секирүүчү туташтыргычты алып салыңыз. Мотор айдоочу модулунун '+12-V' терминалын Arduino тактасынын 'VIN' пинине туташтырыңыз. Мотор айдоочу модулунун 'GND' пинин Arduino тактасынын 'GND' пинине туташтырыңыз. Мотор айдоочусу менен Arduino тактасынын ортосунда төмөнкү байланыштарды түзүңүз:
Мотор айдоочу -> Arduino тактасы
IN1 -> D12
IN2 -> D11
IN3 -> D9
IN4 -> D8
ENB -> D10
8 -кадам: "Сенсордук" тректерди Arduino тактасына туташтырыңыз
Сенсорлордун 'VCC' төөнөгүчтөрүн Arduino тактасынын '+5 вольттуу' пинине туташтырыңыз. Сенсорлордун 'GND' казыктарын Arduino тактасынын 'GND' пинине туташтырыңыз.
Сайдингдин чыгышындагы сенсордун 'OUT' пинин Arduino тактасынын 'A1' пинине туташтырыңыз. Калган сенсордун 'OUT' пинин Arduino тактасынын 'A0' пинине туташтырыңыз.
9 -кадам: Arduino тактасын Powerке туташтырыңыз
Arduino тактасын 12 вольттуу DC кубат булагына электр уячасы аркылуу туташтырыңыз.
10 -кадам: Жылдыруучу курамды жана Локомотивди жолдорго коюңуз
Кайталануучу куралды колдонуп, локомотивди магистралдык линияга жана жылдыруучу курамды сайдингге коюңуз.
11 -кадам: Бардык зым байланыштарын жана поезддерди текшериңиз
Локомотив менен кыймылдуу курам рельстен чыгып кетпесин. Бардык зым байланыштарын кайра текшерип, электр байланыштарынын полярдуулугуна кам көрүңүз.
12 -кадам: Күчтү күйгүзүп, поезддин иштөөсүн алыңыз
Эгерде баары ойдогудай болсо, анда сиз локомотивдин видеодогудай кыймылдап, чуркай баштаганын көрүшүңүз керек. Эгерде локомотив туура эмес багытта кыймылдай баштаса же бурулуштар туура эмес жакка которулса, мотор айдоочу модулунун чыгуу терминалы менен зым байланышынын полярдуулугун артка кайтарыңыз.
13 -кадам: Долбоорду өзгөртүү
Ардуино коду жана дизайны менен көбүрөөк функцияларды кошуп, көбүрөөк поезддерди иштетип, көбүрөөк бурулуштарды кошуңуз. Эмне кылсаңыз да, баардык жакшылыктар!
Сунушталууда:
Автоматташтырылган макро фокус темир жолу: 13 кадам (сүрөттөр менен)
Автоматташтырылган макро фокус темир жолу: Саламатсыздарбы жамаат, мен автоматтык макро фокус темир жолунун дизайнын сунуштагым келет. Макул, анда биринчи суроо шайтан фокус темир жана ал эмне үчүн колдонулат? Макро же жакын фотография - бул кичинекейлерди сүрөткө тартуу чеберчилиги. Бул мүмкүн
Автоматташтырылган сайдинг менен темир жолдун макети: 13 кадам (сүрөттөр менен)
Автоматташтырылган сайдинг менен темир жолдун макети: Поезддин макетин түзүү - бул чоң хобби, аны автоматташтыруу аны бир топ жакшыртат! Келгиле, анын автоматташтырылышынын кээ бир артыкчылыктарын карап көрөлү: Баасы төмөн операция: Бүт түзүлүш L298N мо аркылуу Arduino микроконтроллери тарабынан башкарылат
Жөнөкөй автоматташтырылган темир жол макети - Arduino көзөмөлдөнөт: 11 кадам (сүрөттөр менен)
Жөнөкөй автоматташтырылган модель темир жол макети | Arduino Controlled: Arduino микроконтроллерлери темир жолдун моделине эң сонун кошумча болуп саналат, айрыкча автоматташтыруу менен. Бул жерде Arduino менен темир жолду автоматташтырууну баштоонун жөнөкөй жана оңой жолу. Ошентип, эч кандай соз жок, баштайлы
Автоматташтырылган моделдин темир жол схемасы: 14 кадам
Реверсивдүү темир жолдун автоматташтырылган модели: Мурунку көрсөтмөлөрүмдүн биринде мен темир жолдун моделине жөнөкөй автоматташтырылган чекитти кантип жасоону көрсөттүм. Бул долбоордун негизги кемчиликтеринин бири - поезд кайра баштапкы чекитке кайтуу үчүн тескери багытта жүрүшү керек болчу. R
Автоматташтырылган чекиттен темир жолдун короосу Сайдинг менен: 10 кадам (сүрөттөр менен)
Yard Siding менен темир жолдун автоматташтырылган чекити: Arduino микроконтроллерлери моделдик темир жолдо чоң мүмкүнчүлүктөрдү ачат, айрыкча автоматташтыруу жөнүндө. Бул долбоор мындай колдонмонун мисалы болуп саналат. Бул мурунку долбоорлордун биринин уландысы. Бул долбоор бир упайдан турат