Мазмұны:
- 1 -қадам: Бейнені қараңыз
- 2 -қадам: Барлық қажетті заттарды алыңыз
- 3 -қадам: Arduino микроконтроллерін бағдарламалаңыз
- 4 -қадам: Бұрылмалардың рельсті біріктірушілерін ауыстырыңыз
- 5 -қадам: Орналасуды орнатыңыз
- 6 -қадам: Arduino тақтасына мотор қалқанын орнатыңыз және жолдың қуаты мен бұрылыстарын қосыңыз
- 7 -қадам: сенсорларды қосыңыз
- 8-қадам: Барлық сымдар қосылымдарын қайта тексеріңіз
- 9 -қадам: Орнатуды қуат көзіне қосыңыз
- 10 -қадам: Пойызды/локомотивті магистральдық желіге орналастырыңыз
- 11 -қадам: Орнатуды қосыңыз
- 12 -қадам: пойыздың жүруін бақылаңыз
- 13 -қадам: Қажет болса, ақауларды жою
- 14 -қадам: Фуртурға барыңыз
Бейне: Кері ілмектері бар теміржолдың автоматты үлгісі: 14 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұрынғы нұсқаулықтардың бірінде мен теміржолдан қарапайым автоматтандырылған нүктені қалай жасау керектігін көрсеттім. Бұл жобаның негізгі кемшіліктерінің бірі - пойыздың бастапқы нүктеге қайту үшін кері бағытта қозғалуы болды. Пойыздың бұл схемада жүруі оның артқы жағындағы локомотивпен кері бағытта жүруіне тура келді. Сонымен, осы нұсқаулықта біздің пойыз үнемі алға бағытта жүруі үшін әр ұшында кері ілгегі бар ұқсас схеманы құруды үйренейік. Бастайық!
1 -қадам: Бейнені қараңыз
Бұл жобаны жақсы түсіну үшін жоғарыдағы бейнені қараңыз.
2 -қадам: Барлық қажетті заттарды алыңыз
Бұл жоба үшін сізге қажет:
-
Электронды жабдықтар:
- Adafruit Motor Shield V2 үйлесімді Arduino микроконтроллері. (1)
- Adafruit мотор қалқаны V2.
- 2 'сенсорлық' тректер.
- Еркек пен еркекке арналған 10 сым.
- 12 вольтты тұрақты ток көзі.
-
Темір жол жеткізілімінің үлгілері:
- 2 бұрылыс (әрбір кері цикл үшін бір).
- 3 жолды беру құрылғысы (біреуі магистральдық желі үшін, қалғандары екеуі кері цикл үшін).
- 4 оқшауланған рельсті біріктіруші (егер пайдаланылатын бұрылыста «Қуатты бағыттау» мүмкіндігі болмаса, тағы 4 алу).
1. Кез келген R3 Arduino тақтасын қолдануға болады, мысалы, UNO, Леонардо және ұқсас тақталар. Мега сияқты тақталар да аздап өзгертілуі мүмкін (мұнда анықтама алыңыз).
3 -қадам: Arduino микроконтроллерін бағдарламалаңыз
Пойыздың макет бойынша жүруін қамтамасыз етуде кодтың қалай жұмыс істейтінін тереңірек түсіну үшін Arduino коды арқылы өтуді ұсынар едім.
4 -қадам: Бұрылмалардың рельсті біріктірушілерін ауыстырыңыз
Егер пайдаланылатын бұрмаларда «Қуат бағыттау» функциясы болса, онда оқшауланған рельсті біріктіргіштерді қолдана отырып, тек ең сыртқы рельстерді электрлік оқшаулау қажет. Егер пайдаланылатын бұрмаларда мұндай мүмкіндік болмаса, барлық 4 рельсті электрлік оқшаулау қажет.
5 -қадам: Орналасуды орнатыңыз
«Сенсорлы» трек кері ілмектердің әрқайсысының кіреберісіне орнатылады. Магистральды және екі кері ілмектердің әрқайсысында бөлек фидер жолы болады.
А және В ілмектерінің қайсысы болатынын шешіңіз, пойыздың бірінші іске қосылу циклы А циклы болады, ал екіншісі - В ілмегі болады. В циклінде В қатысушылары болады.
6 -қадам: Arduino тақтасына мотор қалқанын орнатыңыз және жолдың қуаты мен бұрылыстарын қосыңыз
Бұрылыстар:
Бағыттағыштардың екеуі де параллель, бірақ қарама -қарсы полярлықта қосылуы керек, осылайша олар әрқашан қарама -қарсы бағытта ауысады.
- 4 -суретте көрсетілгендей, бұрылыс А -ны қозғалтқыш қалқанына қосыңыз.
- В бұрылысын 5 -суретте көрсетілгендей қозғалтқыш қалқанына қосыңыз.
Жолды беру құрылғылары:
Артқы ілмектерге арналған рельс бергіштер сол полярлықтарға параллель қосылуы керек, осылайша пойыз екі ілмекте де бір бағытта қозғалады, яғни бұрылыстың тармақталған сызығынан кіріп, тура жақтан шығады (Түсіндіру үшін 1 -қадамдағы бейнені қараңыз).
- Магистральдық желідегі қоректендіру сымдарын 5 суретте көрсетілгендей қозғалтқыш қалқанына жалғаңыз. Байланыстың полярлығының пойыз іске қосылған кезде А ілмегіне жылжитынына көз жеткізіңіз.
- Ілмектердің қоректендіргіштерінің сымдарын 6 суретте көрсетілгендей қозғалтқыш қалқанына жалғаңыз.
7 -қадам: сенсорларды қосыңыз
Датчиктердің түйреуішін 'GND' тақырыбына және +v түйреуіштерін +5 вольтты тақырыпқа қосыңыз. Arduino тақтасының 'IQREF' түйреуіші логикалық кернеу 5 вольт деңгейінде жұмыс істейтін тақталар үшін қуат датчиктеріне +5 вольтты қосылым ретінде де қолданыла алады.
Бірінші кері циклге жақын орналасқан сенсордың шығыс түйреуішін Arduino тақтасының 'A0' кірісіне және екінші кері циклге жақын орналасқан сенсордың шығыс штырын Arduino тақтасының 'A1' кіріс істігіне жалғаңыз.
8-қадам: Барлық сымдар қосылымдарын қайта тексеріңіз
Барлық сымдардың дұрыс салынғанына және қосылымдардың үзілмегеніне көз жеткізіңіз.
9 -қадам: Орнатуды қуат көзіне қосыңыз
Сіз адаптерді Arduino тақтасының тұрақты ток ұясының қосқышына қосуға болады немесе орнатуды қосу үшін мотор қалқанындағы терминалды блокты қолдана аласыз.
10 -қадам: Пойызды/локомотивті магистральдық желіге орналастырыңыз
Қайта өңдеу құралын қолдану өте қажет, әсіресе паровоздар үшін. Локомотив пен жылжымалы құрамның доңғалақтарының (егер пайдаланылса) жолға дұрыс тураланғанына көз жеткізіңіз.
11 -қадам: Орнатуды қосыңыз
12 -қадам: пойыздың жүруін бақылаңыз
Қуатты қосқаннан кейін, А циклінің қатысуы бүйірге, ал В цикліндегі қатысуы тура бағытқа ауысуы керек. Осыдан кейін пойыз/локомотив А цикліне қарай жүре бастайды.
Егер бірдеңе дұрыс болмаса, мотор драйверлерінің қуырылып кетуіне жол бермеу үшін орнатуды дереу өшіріңіз.
13 -қадам: Қажет болса, ақауларды жою
Егер белгілі бір бұрылыс бұрылысы қате болса, оның қосылу полярлығын өзгертіңіз. Егер пойыз дұрыс емес бағытта қозғала бастаса, рельсті қоректендіргіштер үшін де осылай жасаңыз.
Егер іске қосудан кейін біраз уақыт өткен соң, тіпті бұрмалар дұрыс ауысса да, параметрлер қалпына келтірілсе, кері ілмектердің жол бергіштерінің қосылу полярлығын тексеріңіз және токтың дұрыс бағытта ағып жатқанын тексеріңіз, қажет болса полярлықты өзгертіңіз
14 -қадам: Фуртурға барыңыз
Сіздің жобаңыз сәтті жұмыс істегеннен кейін, неге бұл туралы ойламайсыз? Arduino кодын сіздің қажеттіліктеріңізге сәйкес өзгертіңіз, қосымша мүмкіндіктерді қосыңыз, мүмкін өтетін сырғанау? Немесе бірнеше пойыз жүре ме? Сіз не істесеңіз де, барлық жақсылық!
Ұсынылған:
Кері байланыс реттегіші бар таңғажайып Blynk UI бар Esp8266 негізделген Boost түрлендіргіші: 6 қадам
Кері байланыс реттегіші бар Blynk таңғажайып интерфейсі бар Esp8266 негізделген Boost түрлендіргіші: Бұл жобада мен сізге тұрақты кернеуді жоғарылатудың тиімді және кең таралған әдісін көрсетемін. Мен сізге Nodemcu көмегімен күшейткіш түрлендіргішті құру қаншалықты оңай болатынын көрсетемін. Оны тұрғызайық. Оған экрандағы вольтметр мен кері байланыс кіреді
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) | Arduino негізіндегі: Arduino микроконтроллерлерін қолдана отырып, теміржол модельдерінің макеттерін автоматтандыру - бұл микроконтроллерлерді біріктірудің тамаша тәсілі, бағдарламалау мен теміржолды бір хоббиге біріктіру. Теміржол көлігінде пойызды автономды түрде жүргізуге арналған көптеген жобалар бар
Теміржолдың қарапайым автоматтандырылған үлгісі - Arduino басқарылады: 11 қадам (суреттермен)
Теміржолдың қарапайым автоматтандырылған үлгісі | Arduino Controlled: Arduino микроконтроллерлері теміржолдың модельдеуіне тамаша қосымша болып табылады, әсіресе автоматтандыру кезінде. Міне, Arduino көмегімен теміржолды автоматтандыруды модельдеуді бастаудың қарапайым және қарапайым әдісі. Сонымен, артық сөз айтпай -ақ, бастайық
Raspberry Pi 3 үлгісі B үлгісі: 5 қадам
Таңқурай Pi 3 корпусы B үлгісі: тазартады
Екі пойызда жүретін теміржолдың автоматты үлгісі: 9 қадам
Екі пойызбен жүретін теміржолдың автоматтандырылған макеті: Мен біраз уақыт өтетін жолмен жүретін автоматты пойыз макетін жасадым. Бір мүшенің сұрауы бойынша мен бұл нұсқаулықты жасадым. Бұл жоғарыда айтылған жобаға ұқсас. Орналасу екі пойызды қабылдайды және оларды кезектестіреді