Оглавление:

Автоматическая обратная петля поезда с использованием Arduino: 10 шагов (с изображениями)
Автоматическая обратная петля поезда с использованием Arduino: 10 шагов (с изображениями)

Видео: Автоматическая обратная петля поезда с использованием Arduino: 10 шагов (с изображениями)

Видео: Автоматическая обратная петля поезда с использованием Arduino: 10 шагов (с изображениями)
Видео: Котика ударило током, 10 т. Вольт 2024, Ноябрь
Anonim
Image
Image

Создание обратных петель может помочь в макетах моделей поездов изменить направление поездов, чего нельзя сделать с поворотными кругами. Таким образом, вы можете создавать однопутные схемы с обратной петлей на каждом конце для движения поездов без пауз или прерываний. Итак, без лишних слов, приступим!

Шаг 1. Соберите все необходимое

Запрограммируйте плату Arduino
Запрограммируйте плату Arduino

Вот список необходимых частей и компонентов для этого проекта:

  • Плата микроконтроллера Arduino, рекомендуются UNO, Leonardo, MEGA.
  • Щит водителя мотора Adafruit.
  • Источник питания постоянного тока на 12 В (может быть аккумулятор или адаптер с выходной мощностью не менее 1,5 А).
  • Шесть перемычек между мужчинами:
  1. Пара для подключения стрелочного перевода к водителю мотора.
  2. Вторая пара для подключения питания внешней дорожки к приводу мотора.
  3. Третья пара для подключения внутреннего контура к приводу мотора.
  • «Сенсорный» трек.
  • 3 перемычки между гнездом и гнездом (для подключения датчика к плате Arduino).

Шаг 2: запрограммируйте плату Arduino

Если на вашем компьютере нет Arduino IDE, загрузите ее отсюда. Библиотеку для защиты водителя двигателя Adafruit можно найти здесь, если у вас ее нет в вашей среде IDE. Убедитесь, что вы установили это в своей среде IDE перед компиляцией программы. Если вам нужна помощь в установке библиотеки, перейдите по этой ссылке.

Шаг 3: изолируйте дорожки внутреннего цикла

Изолируйте дорожки внутренней петли
Изолируйте дорожки внутренней петли

Используя 4 изолированных рельсовых соединителя, изолируйте внутреннюю петлю рельсового пути от внешнего рельса. Щелкните изображение для получения дополнительной информации.

Шаг 4: сделайте макет

Сделайте макет
Сделайте макет

Я использовал Kato Unitrack калибра N, чтобы сделать этот макет. Вы можете использовать любой другой трек, если все работает правильно.

Шаг 5: Подключите экран к плате Arduino и подключите проводку

Подключите экран к плате Arduino и выполните электрические соединения
Подключите экран к плате Arduino и выполните электрические соединения
Подключите экран к плате Arduino и выполните электрические соединения
Подключите экран к плате Arduino и выполните электрические соединения

Перед тем, как прикрепить щиток драйвера двигателя, убедитесь, что все штырьки выровнены, а затем нажмите на экран, чтобы надежно прикрепить его к плате Arduino. Удерживая плату в вертикальном положении (см. Изображение выше), так что контакты аналогового входа находятся на вашей стороне, выполните следующие подключения:

  • Подключите провода стрелки к клеммной колодке с маркировкой «M4», подключив положительный или красный провод к верхней клемме, а отрицательный или черный провод к нижней клемме.
  • Подключите провода питания внутренней части контура к клеммной колодке с маркировкой «M2». В любом случае подключите его на данный момент и измените полярность позже, если поезд или локомотив движется в неправильном направлении внутри петли или просто останавливается.
  • Подключите питание внешней дорожки к клеммной колодке с маркировкой «M1». Сделайте то же самое позже, что и для мощности гусеницы во внутреннем контуре.

Шаг 6. Подключите сенсорную дорожку к плате Arduino

Подключите сенсорную дорожку к плате Arduino
Подключите сенсорную дорожку к плате Arduino

Подключите контакты датчика следующим образом:

  • VCC к контакту +5 В на плате Arduino.
  • GND к контакту GND платы Arduino.
  • OUT к контакту A0 платы Arduino.

Шаг 7: поставьте локомотив на рельсы

Поставьте локомотив на рельсы
Поставьте локомотив на рельсы

Поместите локомотив на внешний участок пути, чтобы проверить настройку.

Шаг 8: Включите систему

Включите систему
Включите систему
Включите систему
Включите систему

Включите плату Arduino и драйвер двигателя, подключив контакты VIN и GND соответственно к 12-вольтовому источнику питания и заземлению соответственно или подключив цилиндрический разъем адаптера к разъему питания на плате Arduino. Дважды проверьте все соединения проводки и включите питание.

Шаг 9: Посмотрите, как это работает

Если все идет хорошо, то ваша установка должна работать, как показано на видео выше.

Шаг 10: Что дальше?

Теперь, когда у вас запущен пример настройки, вы можете добавить еще один обратный цикл на другом конце внешнего пути, чтобы поезд двигался в обоих направлениях по одному пути без каких-либо перерывов (вам нужно будет изменить Arduino программа для этого). Продемонстрируйте свои навыки, изменив программу Arduino, чтобы увеличить функциональность этого проекта, или просто дайте мне знать, что вы сделали с этим. Дайте мне знать, если вы сделали этот проект, чтобы помочь мне узнать, было ли это полезно для вас вообще.

Желаю вам счастливого пути. Всего наилучшего!

Рекомендуемые: