Мазмұны:

Аула сайдингі бар қарапайым автоматтандырылған теміржол ілмегі: 11 қадам
Аула сайдингі бар қарапайым автоматтандырылған теміржол ілмегі: 11 қадам

Бейне: Аула сайдингі бар қарапайым автоматтандырылған теміржол ілмегі: 11 қадам

Бейне: Аула сайдингі бар қарапайым автоматтандырылған теміржол ілмегі: 11 қадам
Бейне: Ахан Отыншиев - Шудың бойында 2024, Шілде
Anonim
Аула сайдингі бар қарапайым автоматтандырылған теміржол ілмегі
Аула сайдингі бар қарапайым автоматтандырылған теміржол ілмегі

Бұл жоба менің алдыңғы жобаларымның бірінің жаңартылған нұсқасы. Бұл теміржолдың макет схемасын автоматтандыру үшін ашық бастапқы коды бар үлкен платформа Arduino микроконтроллерін қолданады. Орналасу қарапайым сопақ ілмек пен пойызды орналастыру үшін одан бөлінген аула сыртынан тұрады. Arduino микроконтроллері пойыз олардың үстінен өткенде белгілі бір функцияларды орындау үшін орналасудың екі жерінде орнатылған екі «сенсорлы» жолдан кері байланыс алады.

Сонымен, көп созбай, бастайық!

1 -қадам: Бейнені қараңыз

Image
Image

Бұл жобаның қалай жұмыс істейтінін түсіну үшін жоғарыдағы бейнені қараңыз.

2 -қадам: барлық бөлшектер мен заттарды алыңыз

Arduino тақтасын бағдарламалаңыз
Arduino тақтасын бағдарламалаңыз

Бұл жоба үшін сізге қажет:

  • Adafruit v2 қалқаншасымен үйлесімді Arduino микроконтроллер тақтасы
  • Adafruit мотор жүргізушісінің қалқаны v2 (Бұл туралы толығырақ мына жерден біліңіз)
  • Кеңейту қалқаны (Қосымша емес, бірақ датчиктер үшін қуат пен жерге қосқыштарды қосу үшін ұсынылады.)
  • Екі «сенсорлы» трек
  • 3 еркек пен әйелдің қосқыш сымдарының екі жиынтығы («сенсорлы» жолдарды Arduino тақтасына қосу үшін.)
  • 4 еркек пен еркектің қосқыш сымы (әрқайсысы 2 жолдың қуаты мен бұрылғышты қозғалтқыш қалқанының шығыс терминалдарына қосу үшін.)
  • 12 вольтты тұрақты ток көзі, сыйымдылығы кемінде 1А (1000мА)
  • Сәйкес USB кабелі (Arduino тақтасын компьютерге қосу үшін).
  • Компьютер (Arduino микроконтроллерін бағдарламалау үшін.)

3 -қадам: Arduino тақтасын бағдарламалаңыз

IDE -де Adafruit мотор драйверінің қалқаны v2 кітапханасы орнатылғанына көз жеткізіңіз. Arduino коды арқылы өтіңіз, ол қалай жұмыс істейтіні туралы және болашақта оны қалай өзгертуге болатыны туралы түсінік алу үшін қондырғымен тәжірибе жасаңыз.

Arduino тақтасын компьютерге қосыңыз және оған Arduino кодын жүктеңіз.

4 -қадам: Тест макетін жасаңыз

Тест макетін жасаңыз
Тест макетін жасаңыз

Орналасу туралы қосымша ақпарат алу үшін жалғастырмас бұрын жоғарыдағы суретті басыңыз. Пойыздың рельстен шығып кетуіне және/немесе тоқтап қалуына жол бермеу үшін рельстің барлық қосылыстарының дұрыс жасалғанына және рельстердің рельстерінің тазаланғанына көз жеткізіңіз.

5 -қадам: Arduino тақтасына мотор қалқанын орнатыңыз

Мотор қалқанын Arduino тақтасына орнатыңыз
Мотор қалқанын Arduino тақтасына орнатыңыз

Қалқаның түйреуіштерін Arduino тақтасының тақырыптарымен туралау арқылы қалқаны Arduino тақтасына мұқият орнатыңыз. Мұны абайлап жасаңыз және қалқанның түйреуіштері бүгілмегеніне көз жеткізіңіз.

6 -қадам: Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз

Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз
Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз
Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз
Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз
Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз
Жолдың қоректендіргішін және қосқыш сымдарын мотор қалқанына қосыңыз

М1 деп белгіленген қалқанның шығыс терминалдарын жолдың электр сымдарына және М4 ретінде белгіленгендерді бұрылыс сымдарына қосыңыз. Орнату тек екі сымды электромагниттік бұрмалармен үйлесімді екенін ескеріңіз.

7 -қадам: «сенсорлы» тректерді Arduino тақтасына қосыңыз

«Сенсорлы» тректерді Arduino тақтасына қосыңыз
«Сенсорлы» тректерді Arduino тақтасына қосыңыз
«Сенсорлы» тректерді Arduino тақтасына қосыңыз
«Сенсорлы» тректерді Arduino тақтасына қосыңыз
«Сенсорлы» тректерді Arduino тақтасына қосыңыз
«Сенсорлы» тректерді Arduino тақтасына қосыңыз

Қозғалтқыш қалқанына кеңейту қалқанын орнатыңыз және әрбір сенсордың GND және VCC түйреуіштерін GND және +5 вольтты қалқаның бастарына қосыңыз. Содан кейін келесі түйреуіштерді қосыңыз:

  • Бірінші сенсордың шығыс түйреуішін Arduino тақтасының A0 кіріс істігіне қосыңыз.
  • Екінші сенсордың шығыс штырын Arduino тақтасының A1 кіріс штырына қосыңыз.

8 -қадам: Пойызды сырғанауға қойыңыз

Пойызды сырғанауға қойыңыз
Пойызды сырғанауға қойыңыз

Сынақ жүгірісіне дайындалу үшін пойызды ауланың қапталына қойыңыз. Рельстен шығуды болдырмау үшін локомотив пен жылжымалы құрамның рельстерге дұрыс орналастырылуын қамтамасыз ету үшін қайталау құралын пайдалану ұсынылады.

9 -қадам: Arduino тақтасын қуат көзіне қосыңыз

Arduino тақтасын қуат көзіне қосыңыз
Arduino тақтасын қуат көзіне қосыңыз

12 вольтты тұрақты ток көзін Arduino тақтасына мотор қалқанының қуат терминалы блогы немесе Arduino тақтасының аналық баррель ұясы қосқышы арқылы қосыңыз. Қуатты қоспас бұрын, барлық сымдардың дұрыс қосылғанына және олардың ешқайсысы бос емес екеніне көз жеткізіңіз.

10 -қадам: Қуатты қосыңыз және пойыздың жүруін қадағалаңыз

Қуатты қосқаннан кейін, егер бұрылыс бұрылыс бұрылса немесе пойыз дұрыс емес бағытта қозғала бастаса, қозғалтқыш қалқанының шығыс терминалдарына қосылған сымдардың полярлығын өзгертіңіз.

11 -қадам: Енді не болады?

Егер сіз осы уақытқа дейін жетсеңіз, сіз біраз демалып, жобаңыздан ләззат алғыңыз келуі мүмкін. Бірақ егер сіз көп нәрсе жасағыңыз келсе, Arduino кодын өзгертуге тырысыңыз және жаңа нәрсе жасау үшін орнатумен тәжірибе жасай аласыз. Сіз не істесеңіз де, барлық жақсылық!

Ұсынылған: