Мазмұны:
- 1 -қадам: Бейнені қараңыз
- 2 -қадам: Бөлшектер мен компоненттерді алыңыз
- 3 -қадам: Arduino микроконтроллерін бағдарламалаңыз
- 4 -қадам: макетті жасаңыз
- 5 -қадам: Arduino тақтасына мотор драйверінің қалқанын орнатыңыз
- 6 -қадам: Жолдың электр сымдарын мотор драйверінің қалқанына қосыңыз
- 7 -қадам: бұрмаларды мотор жүргізушісінің қалқанына қосыңыз
- 8 -қадам: Мотор қалқанына кеңейту қалқанын орнатыңыз
- 9 -қадам: «сенсорлық» жолдарды кеңейту қалқанына қосыңыз
- 10 -қадам: Сидингке бірінші пойызды орналастырыңыз
- 11 -қадам: Орнатуды қосыңыз
- 12 -қадам: Барлығы дұрыс жұмыс істейтініне көз жеткізіңіз
- 13 -қадам: Екінші пойызды сырғанау жолына қойыңыз
- 14 -қадам: Артқа отырыңыз, демалыңыз және пойыздардың жүгіруін бақылаңыз
- 15 -қадам: Фуртурға барыңыз
Бейне: Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Темір жол схемасын Arduino микроконтроллерлерінің көмегімен автоматтандыру - бұл микроконтроллерлерді біріктірудің тамаша әдісі, бағдарламалау мен теміржолды бір хоббиге біріктіру. Темір жолда пойызды автономды түрде жүргізуге арналған көптеген жобалар бар, бірақ біраз уақыттан кейін бір пойыз сәл жалықтыра бастайды. Сонымен, біздің жоспарды толтыру үшін тағы бір пойызды алып, бастайық!
1 -қадам: Бейнені қараңыз
Бұл қалай жұмыс істейтіні туралы түсінік алу үшін жоғарыдағы бейнені қараңыз.
2 -қадам: Бөлшектер мен компоненттерді алыңыз
Міне, бұл жоба үшін сізге қажет:
- Adafruit мотор қалқанына сәйкес келетін Arduino микроконтроллер тақтасы.
- Adafruit мотор жүргізушісінің қалқаны v2.0.
- Кеңейту қалқаны (міндетті емес, бірақ сымды жеңілдету үшін өте ұсынылады.)
- 3 «сенсорлы» тректер.
- 8 еркек пен еркектің қосқыш сымдары (жолдың қуаты мен бұрмаларды қозғалтқыш қалқанына қосу үшін.)
- 3 ерлер мен әйелдердің қосқыш сымдарының 3 жиынтығы (Arduino тақтасына «сенсорлық» жолдарды қосу үшін).
- 12А вольтты тұрақты ток көзі, ток сыйымдылығы кемінде 1А (1000 мА).
- Arduino тақтасын компьютерге қосу үшін қолайлы USB кабелі.
- Компьютер.
3 -қадам: Arduino микроконтроллерін бағдарламалаңыз
Arduino IDE -де Adafruit моторлы қалқаны v2 кітапханасы орнатылғанына көз жеткізіңіз, егер олай болмаса, Ctrl+Shift+I пернелерін басыңыз, Adafruit мотор қалқанын іздеңіз және Adafruit Motor shield V2 кітапханасының соңғы нұсқасын жүктеңіз.
Кодты Arduino микроконтроллеріне жүктемес бұрын, бәрі не болып жатқанын түсіну үшін оны міндетті түрде өтіңіз.
Сіз мотор драйверінің қалқаны туралы көбірек біле аласыз, бірақ жобаны жалғастыру үшін міндетті түрде оралыңыз!
4 -қадам: макетті жасаңыз
Қосымша ақпарат алу үшін бірінші суретті басыңыз.
Орналасуды жасаңыз және магистральдық желіге қоректендіргішті орнатыңыз, сонымен қатар өтетін сидинг. Өткізгіш жолдардың екі бұрманың жанындағы жолдың тармақталатын жерінде оқшауланған рельсті біріктіргіштерді қолдана отырып, магистральды желіден электрлік оқшаулауды қамтамасыз етіңіз.
Әрбір «сенсорлық» тректің орналасуына назар аударыңыз:
- Алғашқы «сенсорлы» жол трассаның шығуына орнатылған бұрылыс болғаннан кейін ғана орнатылады, осылайша жолдан шығатын пойыз магистральдық желіге келер алдында оны кесіп өтеді.
- Екінші «сенсорлы» трек магистральда сидингке кірерден біршама қашықтықта орнатылады (Анықтама үшін бірінші суретті қараңыз).
- Үшінші «сенсорлы» трек сайдингтің кіреберісінде бұрылыс орнатылғанға дейін орнатылады.
5 -қадам: Arduino тақтасына мотор драйверінің қалқанын орнатыңыз
Драйвер тақтасының түйреуіштерін Arduino тақтасының аналық бастарымен мұқият туралау арқылы Arduino тақтасына мотор жүргізушісінің қалқанын орнатыңыз. Орнату кезінде түйреуіштердің бүгілмеуін қадағалаңыз.
6 -қадам: Жолдың электр сымдарын мотор драйверінің қалқанына қосыңыз
Келесі трек қуат қосылымдарын жасаңыз:
- Магистральдық жолдың қоректендіргішін 'M1' деп белгіленген қалқандағы терминал блогына қосыңыз.
- Өтетін жолдың қуатын 'M2' деп белгіленген қалқандағы терминал блогына қосыңыз.
7 -қадам: бұрмаларды мотор жүргізушісінің қалқанына қосыңыз
Бағыттағыштарды +ve (қызыл) және -ve (қара) сымдарын жалғау арқылы параллель жалғаңыз және оларды 'M3' деп белгіленген қозғалтқыш қалқанындағы терминал блогына қосыңыз.
8 -қадам: Мотор қалқанына кеңейту қалқанын орнатыңыз
Қозғалтқыш қалқанына мотор қалқанын Arduino тақтасына орнатқандай орнатыңыз.
9 -қадам: «сенсорлық» жолдарды кеңейту қалқанына қосыңыз
Әрбір «сенсорлық» жолдың қуатын кеңейту қалқанындағы +5 вольтты тақырыпқа және әр сенсордың 'GND' түйреуішін қалқанның 'GND' тақырыбына қосыңыз. Содан кейін келесі қосылымдарды жасаңыз:
- Бірінші сенсордың шығыс түйреуішін Arduino тақтасының 'A0' кіріс істігіне қосыңыз.
- Екінші сенсордың шығыс түйреуішін Arduino тақтасының 'A1 кіріс істігіне қосыңыз.
- Үшінші сенсордың шығыс түйреуішін Arduino тақтасының 'A2 кіріс істігіне қосыңыз.
10 -қадам: Сидингке бірінші пойызды орналастырыңыз
Бірінші пойызды сайдингке қойыңыз, қайталау құралын пайдалану ұсынылады, әсіресе паровоздар үшін.
11 -қадам: Орнатуды қосыңыз
12 вольтты қуат көзін Arduino тақтасының қуат кіріс коннекторына қосыңыз және қуатты қосыңыз.
12 -қадам: Барлығы дұрыс жұмыс істейтініне көз жеткізіңіз
Жүйені қосқаннан кейін, бұрмалар сидинг жолын магистральдық желіге қосуға ауысуы керек. Егер олардың кез келгені бұрыс жолды ауыстырып қосса, оның қозғалтқыш қалқанымен байланысының полярлығын өзгертіңіз.
Бұрылмалар сайдингке ауысқаннан кейін, пойыз бірінші «сенсорлы» жолды кесіп өткеннен кейін баяу қозғала бастауы керек. Егер пойыз сырғанау немесе магистральдық жолда дұрыс емес бағытта қозғала бастаса, сіз не істеу керектігін білесіз.
13 -қадам: Екінші пойызды сырғанау жолына қойыңыз
Бірінші пойыз екінші «сенсорлы» жолды кесіп өткеннен кейін, бұрылғыштар сырғытпадан алыстап кетеді және трассаның қуаты өшеді. Бұл екінші пойызды сырғанаққа орналастыратын уақыт.
14 -қадам: Артқа отырыңыз, демалыңыз және пойыздардың жүгіруін бақылаңыз
15 -қадам: Фуртурға барыңыз
Неге бұл қондырғыны жаңартпасқа? Орналасуды күрделендіруге тырысыңыз, пойыздарды, бұрылыстарды қосыңыз, көп нәрсе істеу керек!
Сіз не істесеңіз де, басқаларға сіздің жұмысыңызды көруге мүмкіндік беру үшін өз туындыларыңызды қоғаммен бөлісуге тырысыңыз. Бар жақсылықты тілеймін!
Ұсынылған:
ХАКЕРЛІК! Серво моторы пойыз жүргізушісінің үлгісі ретінде!: 17 қадам
ХАКЕРЛІК! Серво моторы пойыз жүргізушісінің үлгісі ретінде!: Үлгілі теміржолды бастау керек пе? Барлық қымбат пойыз контроллерлерін сатып алуға бюджет жеткіліксіз бе? Уайымдамаңыз! Бұл нұсқаулықта мен сізге өздігінен жүретін қозғалтқышты бұзу арқылы өзіңіздің төмен бюджеттік пойыз контроллерін қалай жасауға болатынын көрсетемін. Сонымен, келейік
Кері ілмектері бар теміржолдың автоматты үлгісі: 14 қадам
Қарама -қарсы ілгектері бар теміржолдың автоматтандырылған орналасуы: Мен алдыңғы нұсқаулықтардың бірінде теміржолдан қарапайым автоматтандырылған нүктені қалай жасау керектігін көрсеттім. Бұл жобаның басты кемшіліктерінің бірі - пойыздың бастапқы нүктеге қайту үшін кері бағытта қозғалуы болды. R
Raspberry Pi 3 үлгісі B үлгісі: 5 қадам
Таңқурай Pi 3 корпусы B үлгісі: тазартады
Екі пойызбен жүретін қарапайым автоматты нүктелік теміржол үлгісі: 13 қадам (суреттермен)
Екі пойызбен жүретін теміржолдың қарапайым автоматтандырылған үлгісі: Arduino микроконтроллерлері-бұл арзан бағамен, ашық бастапқы жабдықтар мен бағдарламалық қамтамасыз етудің арқасында сізге көмектесетін үлкен қауымдастықтың арқасында модельдік теміржол схемасын автоматтандырудың тамаша тәсілі. Модельдік теміржолдар үшін Arduino микроконтроллерлері өздерін дәлелдеуі мүмкін
Екі пойызда жүретін теміржолдың автоматты үлгісі: 9 қадам
Екі пойызбен жүретін теміржолдың автоматтандырылған макеті: Мен біраз уақыт өтетін жолмен жүретін автоматты пойыз макетін жасадым. Бір мүшенің сұрауы бойынша мен бұл нұсқаулықты жасадым. Бұл жоғарыда айтылған жобаға ұқсас. Орналасу екі пойызды қабылдайды және оларды кезектестіреді