Мазмұны:

Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)

Бейне: Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)

Бейне: Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)
Бейне: The great gathering of Bullet trains🚅 Enjoyed the feeling like traveling[SCMAGLEV and Railway park] 2024, Маусым
Anonim
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) | Arduino негізіндегі
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) | Arduino негізіндегі

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

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

Image
Image

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

2 -қадам: Бөлшектер мен компоненттерді алыңыз

Arduino микроконтроллерін бағдарламалаңыз
Arduino микроконтроллерін бағдарламалаңыз

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

  • 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 тақтасына орнатыңыз

Драйвер тақтасының түйреуіштерін 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 -қадам: Фуртурға барыңыз

Неге бұл қондырғыны жаңартпасқа? Орналасуды күрделендіруге тырысыңыз, пойыздарды, бұрылыстарды қосыңыз, көп нәрсе істеу керек!

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

Ұсынылған: