Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2: Получите детали и компоненты
- Шаг 3: запрограммируйте микроконтроллер Arduino
- Шаг 4. Создайте тестовый макет
- Шаг 5: Подключите проводку к драйверу двигателя
- Шаг 6: Подключите датчики к плате Arduino
- Шаг 7: поставьте испытательный локомотив на рельсы
- Шаг 8: Подключите установку к источнику питания и включите ее
- Шаг 9: наблюдайте, как ваш поезд работает автономно
- Шаг 10: что дальше
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Микроконтроллеры Arduino отлично подходят для автоматизации макетов железных дорог. Автоматизация компоновки полезна для многих целей, например, для размещения вашей компоновки на дисплее, где операцию компоновки можно запрограммировать для запуска поездов в автоматизированной последовательности. Недорогие микроконтроллеры Arduino с открытым исходным кодом и широкое сообщество позволяют легко и просто создавать проекты и программировать их.
Итак, без лишних слов, приступим!
Шаг 1. Посмотрите видео
Просмотр видео поможет вам получить четкое представление о том, как это работает.
Шаг 2: Получите детали и компоненты
Вот что вам понадобится:
- Плата микроконтроллера 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
Подключите оба контакта датчиков «VCC» и «GND» датчиков к контактам «+ 5 В» и «GND» на плате Arduino. Возможно, вам придется проявить немного творчества, чтобы подключить две перемычки подключения «VCC» к одному выводу «5 В», доступному на Arduino UNO. Подключите вывод «OUT» датчика станции «A» к выводу A0 платы Arduino, а вывод оставшегося датчика - к выводу A1 платы Arduino.
Шаг 7: поставьте испытательный локомотив на рельсы
В целях тестирования поместите любой локомотив или моторный вагон в точку «А» схемы, с которой будет стартовать локомотив или моторный вагон.
Шаг 8: Подключите установку к источнику питания и включите ее
Подключите входной разъем питания платы Arduino к источнику питания 12 В и включите его.
Шаг 9: наблюдайте, как ваш поезд работает автономно
Если все было сделано правильно, вы должны увидеть, как ваш испытательный локомотив или электромобиль стартует из точки «А», разгонятся после пересечения первого «сенсорного» пути, к которому он приближается, замедлится и остановится в точке «В» после пересечения второго «сенсорного» пути. 'трек, начать снова через несколько секунд в противоположном направлении, ускориться после пересечения первого' сенсорного 'трека, к которому он приближается, и замедлить и остановиться в точке A после пересечения' сенсорного 'трека, установленного рядом с точкой' A '. Он подождет несколько секунд, прежде чем снова запустить весь процесс.
Если локомотив начинает двигаться в неправильном направлении, поменяйте местами провода, подключенные к питанию пути от выхода машиниста мотора.
Шаг 10: что дальше
Попробуйте настроить код Arduino для запуска поездов по своему желанию, попробуйте добавить больше функций в макет, объединив мои предыдущие проекты с этим. Что бы вы ни делали, всего наилучшего!