Оглавление:

Простая автоматизированная модель петли железной дороги с дворовым сайдингом: 11 шагов
Простая автоматизированная модель петли железной дороги с дворовым сайдингом: 11 шагов

Видео: Простая автоматизированная модель петли железной дороги с дворовым сайдингом: 11 шагов

Видео: Простая автоматизированная модель петли железной дороги с дворовым сайдингом: 11 шагов
Видео: ТАКИХ ворот ты точно не видел! Самые удивительные ворота со всей Земли. 2024, Июль
Anonim
Простая автоматизированная модель петли железной дороги с дворовым сайдингом
Простая автоматизированная модель петли железной дороги с дворовым сайдингом

Этот проект является обновленной версией одного из моих предыдущих проектов. Здесь используется микроконтроллер Arduino, отличная платформа для создания прототипов с открытым исходным кодом, для автоматизации макета модели железной дороги. Планировка состоит из простой овальной петли и ответвляющейся от нее подъездной дороги для размещения поезда. Микроконтроллер Arduino получает обратную связь от двух «сенсорных» дорожек, установленных в двух местах макета, для выполнения определенных функций, когда поезд пересекает их.

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

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

Image
Image

Посмотрите видео выше, чтобы понять, как работает этот проект.

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

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

Для этого проекта вам потребуются:

  • Плата микроконтроллера Arduino, совместимая с моторным щитом Adafruit v2.
  • Щит водителя двигателя Adafruit v2 (подробнее об этом здесь)
  • Расширяющий экран (необязательно, но рекомендуется для расширения контактов питания и заземления датчиков).
  • Два сенсорных трека
  • Два набора из 3 перемычек «папа-мама» (для подключения «сенсорных» дорожек к плате Arduino.)
  • 4 перемычки папа-папа (по 2 для подключения питания дорожки и стрелочного перевода к выходным клеммам моторного щита).
  • Источник питания постоянного тока на 12 В с допустимым током не менее 1 А (1000 мА).
  • Соответствующий USB-кабель (для подключения платы Arduino к компьютеру.)
  • Компьютер (Для программирования микроконтроллера Arduino.)

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

Убедитесь, что в вашей среде IDE установлена библиотека Adafruit Motor Driver Shield v2. Просмотрите код Arduino, чтобы понять, как он работает и как вы можете изменить его в будущем, чтобы поэкспериментировать с настройкой.

Подключите плату Arduino к компьютеру и загрузите на нее прикрепленный код Arduino.

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

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

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

Шаг 5: Установите кожух двигателя на плату Arduino

Установите моторный щит на плату Arduino
Установите моторный щит на плату Arduino

Осторожно установите экран на плату Arduino, совместив контакты экрана с разъемами платы Arduino. Делайте это осторожно и следите за тем, чтобы штифты щита не погнулись.

Шаг 6. Подключите питатель гусеницы и провода стрелочного перевода к экрану двигателя

Подключите гусеничный питатель и провода стрелочного перевода к экрану двигателя
Подключите гусеничный питатель и провода стрелочного перевода к экрану двигателя
Подключите гусеничный питатель и провода стрелочного перевода к экрану двигателя
Подключите гусеничный питатель и провода стрелочного перевода к экрану двигателя
Подключите гусеничный питатель и провода стрелочного перевода к экрану двигателя
Подключите гусеничный питатель и провода стрелочного перевода к экрану двигателя

Подключите выходные клеммы экрана, помеченные как M1, к проводам питания трека, а те, которые помечены как M4, к проводам стрелочных переводов. Обратите внимание, что установка совместима только с двухпроводными стрелочными переводами соленоидного типа.

Шаг 7. Подключите сенсорные треки к плате Arduino

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

Установите расширительный экран на моторный щит и подключите контакты GND и VCC каждого датчика к клеммам GND и +5 В на экране. Затем выполните следующие соединения контактов:

  • Подключите выходной контакт первого датчика к входному контакту A0 платы Arduino.
  • Подключите выходной контакт второго датчика к входному контакту A1 платы Arduino.

Шаг 8: поместите поезд в сайдинг

Поместите поезд в сайдинг
Поместите поезд в сайдинг

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

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

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

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

Шаг 10: Включите питание и смотрите, как идет поезд

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

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

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

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