Оглавление:

Макет железной дороги с автоматизированным сайдингом: 13 шагов (с изображениями)
Макет железной дороги с автоматизированным сайдингом: 13 шагов (с изображениями)

Видео: Макет железной дороги с автоматизированным сайдингом: 13 шагов (с изображениями)

Видео: Макет железной дороги с автоматизированным сайдингом: 13 шагов (с изображениями)
Видео: Системы Зонтичного мониторинга Micro Focus 2024, Июнь
Anonim
Макет железной дороги с автоматизированным сайдингом
Макет железной дороги с автоматизированным сайдингом

Создание макетов поездов - отличное хобби, автоматизация его сделает его намного лучше! Давайте посмотрим на некоторые преимущества его автоматизации:

  1. Низкая стоимость эксплуатации: вся компоновка управляется микроконтроллером Arduino с использованием драйвера двигателя L298N, их стоимость почти равна нулю по сравнению с традиционными дросселями управления поездом и блоками питания.
  2. Идеально подходит для размещения на дисплее: поскольку для сохранения контроля над компоновкой не требуется вмешательства человека, вы можете использовать его на дисплее, где вы не всегда можете присутствовать для управления поездом и стрелочными переводами.
  3. Отлично подходит для любителей микроконтроллеров: если вы хотите или хотите начать с Arduino и программирования, это отличный проект для вас, чтобы попрактиковаться в своих навыках.

Если вам интересно, вы также можете проверить предыдущую версию этого проекта, которая еще проще.

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

Шаг 1. Посмотрите, как работает мой проект

Image
Image

Шаг 2. Получите все материалы

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

Для начала убедитесь, что у вас есть все следующее:

  • Плата микроконтроллера Arduino, предпочтительнее UNO.
  • Плата драйвера двигателя с двойным Н-мостом L298N.
  • 6 перемычек «папа-папа».
  • 7 перемычек между мужчинами и женщинами.
  • Отвертка.
  • Адаптер питания 12 В постоянного тока.
  • Сегмент гусеницы с прикрепленным снизу ИК-датчиком (я использовал гусеницу Kato S62)

Шаг 3. Загрузите программу на плату Arduino

Загрузите Arduino IDE отсюда, если у вас ее нет на вашем компьютере. Затем скачайте и откройте данный файл.

Шаг 4: разложите дорожки и сделайте макет

Разложите дорожки и сделайте макет
Разложите дорожки и сделайте макет

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

Шаг 5: принципиальная схема всегда полезна

Принципиальная схема всегда полезна
Принципиальная схема всегда полезна

Нажмите на изображение, чтобы увидеть его полностью. Прежде чем продолжить, убедитесь, что вы изучили полную принципиальную схему и все детали.

Шаг 6. Подключите стрелки к выходу платы драйвера L298N

Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N
Подключите стрелки к выходу платы драйвера L298N

Соедините красный и черный провода обоих стрелочных переводов соответственно друг с другом, чтобы получилось параллельное соединение. Затем подключите красные провода к выходу out4, а черные провода к клемме out3 платы драйвера двигателя.

Шаг 7. Подключите дорожку подачи питания к другому выходу платы драйвера L298N

Подключите дорожку подачи питания к другому выходу платы драйвера L298N
Подключите дорожку подачи питания к другому выходу платы драйвера L298N
Подключите дорожку подачи питания к другому выходу платы драйвера L298N
Подключите дорожку подачи питания к другому выходу платы драйвера L298N

Подключите белый провод устройства подачи питания к выходу out1, а синий провод - к контакту out2 платы драйвера двигателя.

Шаг 8: Подключите плату драйвера L298N к контактам питания платы Arduino

Подключите плату драйвера L298N к контактам питания платы Arduino
Подключите плату драйвера L298N к контактам питания платы Arduino

Подключите вывод 12 В к выводу VIN платы Arduino, вывод GND к выводу GND платы Arduino и, предпочтительно, вывод 5 В драйвера двигателя к выводу 5 В на плате Arduino.

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

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

Подключите вывод VCC датчика к выводу 5 В на плате Arduino, вывод GND к выводу GND платы Arduino, а вывод OUT к выводу A0 платы Arduino.

Шаг 10: Подключите входные контакты драйвера двигателя к плате Arduino

Подключите входные контакты драйвера двигателя к плате Arduino
Подключите входные контакты драйвера двигателя к плате Arduino

Подключите цифровые контакты платы Arduino к входным контактам платы драйвера двигателя следующим образом:

  • D9 в IN1
  • D10 в IN2
  • D11 в IN3
  • D12 в IN4

Шаг 11: поставьте поезд на рельсы

Поставьте поезд на рельсы
Поставьте поезд на рельсы

После проверки всех соединений проводки поместите поезд на разъездной путь.

Шаг 12: Включите настройку

Включите установку
Включите установку

Включите установку и убедитесь, что стрелочные переводы подключены к сайдингу, если нет, то просто поменяйте местами соединения стрелок с приводом двигателя. Также убедитесь, что поезд начинает двигаться вперед. Если поезд движется в неправильном направлении, поменяйте местами соединение питающего пути с машинистом.

Шаг 13: Готово

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

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