Оглавление:

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

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

Видео: Простая автоматизированная модель железной дороги точка-точка: 10 шагов (с изображениями)
Видео: Работа в Credo Топоплан. Видео№5. Создание и редактирование поверхности (рельефа). 2024, Июнь
Anonim
Простая автоматизированная модель железной дороги точка-точка
Простая автоматизированная модель железной дороги точка-точка

Микроконтроллеры Arduino отлично подходят для автоматизации макетов железных дорог. Автоматизация компоновки полезна для многих целей, например, для размещения вашей компоновки на дисплее, где операцию компоновки можно запрограммировать для запуска поездов в автоматизированной последовательности. Недорогие микроконтроллеры Arduino с открытым исходным кодом и широкое сообщество позволяют легко и просто создавать проекты и программировать их.

Итак, без лишних слов, приступим!

Шаг 1. Посмотрите видео

Image
Image

Просмотр видео поможет вам получить четкое представление о том, как это работает.

Шаг 2: Получите детали и компоненты

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

Вот что вам понадобится:

  • Плата микроконтроллера Arduino.
  • Модуль драйвера двигателя L298N.
  • 2 "сенсорных" трека.
  • 6 перемычек между мужчинами и женщинами (набор из 3 проводов каждый для подключения контактов датчиков к цифровым контактам ввода / вывода и питанию платы Arduino).
  • 3 перемычки между штекером и гнездом (для подключения входных контактов драйвера двигателя к цифровым контактам ввода / вывода платы Arduino).
  • 2 перемычки «папа-папа» (для подключения драйвера двигателя к клеммам питания и заземления).
  • 2 перемычки «папа-папа» (для подключения выходных клемм драйвера двигателя для питания рельсов).
  • Источник питания 12 В (допустимый ток должен быть не менее 1000 мА или 1 А для шкалы N.)

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

Получите Arduino IDE отсюда. Возможно, вам потребуется внести некоторые изменения в код Arduino для вашего макета.

Шаг 4. Создайте тестовый макет

Сделайте тестовый макет
Сделайте тестовый макет

Щелкните изображение выше, чтобы получить дополнительную информацию.

Сделайте макет с дорожками от бампера на каждом конце. Протяженность магистрального пути между станциями может быть сколь угодно большой. Поскольку поезд замедляется после пересечения «сенсорного» пути и продолжает движение на некоторое расстояние, убедитесь, что существует достаточная длина пути между «сенсорными» путями каждой точки A и B и их бамперными путями. Изображение выше может быть полезно для справки.

Шаг 5: Подключите проводку к драйверу двигателя

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

Выполните следующие электрические соединения:

  • Подключите входной контакт драйвера двигателя «IN3» к цифровому выходному контакту «D8» платы Arduino.
  • Подключите входной контакт драйвера двигателя «IN4» к цифровому выходному контакту «D9» платы Arduino.
  • Подключите входной контакт «ENB» драйвера двигателя к цифровому выходному контакту «D10» платы Arduino.

Подключите две перемычки «папа к вилке» к клеммам, обозначенным «GND» и «+ 12-V», и подключите их к контактам, помеченным «GND» и «VIN» на плате Arduino соответственно.

Подключите две перемычки «папа к вилке» к выходным клеммам драйвера двигателя и подключите их к рельсовым направляющим через тракт питателя.

Шаг 6: Подключите датчики к плате Arduino

Подключите датчики к плате Arduino
Подключите датчики к плате Arduino
Подключите датчики к плате Arduino
Подключите датчики к плате Arduino
Подключите датчики к плате Arduino
Подключите датчики к плате Arduino

Подключите оба контакта датчиков «VCC» и «GND» датчиков к контактам «+ 5 В» и «GND» на плате Arduino. Возможно, вам придется проявить немного творчества, чтобы подключить две перемычки подключения «VCC» к одному выводу «5 В», доступному на Arduino UNO. Подключите вывод «OUT» датчика станции «A» к выводу A0 платы Arduino, а вывод оставшегося датчика - к выводу A1 платы Arduino.

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

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

В целях тестирования поместите любой локомотив или моторный вагон в точку «А» схемы, с которой будет стартовать локомотив или моторный вагон.

Шаг 8: Подключите установку к источнику питания и включите ее

Подключите входной разъем питания платы Arduino к источнику питания 12 В и включите его.

Шаг 9: наблюдайте, как ваш поезд работает автономно

Если все было сделано правильно, вы должны увидеть, как ваш испытательный локомотив или электромобиль стартует из точки «А», разгонятся после пересечения первого «сенсорного» пути, к которому он приближается, замедлится и остановится в точке «В» после пересечения второго «сенсорного» пути. 'трек, начать снова через несколько секунд в противоположном направлении, ускориться после пересечения первого' сенсорного 'трека, к которому он приближается, и замедлить и остановиться в точке A после пересечения' сенсорного 'трека, установленного рядом с точкой' A '. Он подождет несколько секунд, прежде чем снова запустить весь процесс.

Если локомотив начинает двигаться в неправильном направлении, поменяйте местами провода, подключенные к питанию пути от выхода машиниста мотора.

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

Попробуйте настроить код Arduino для запуска поездов по своему желанию, попробуйте добавить больше функций в макет, объединив мои предыдущие проекты с этим. Что бы вы ни делали, всего наилучшего!

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