Оглавление:
- Шаг 1. Расходные материалы
- Шаг 2: Как установить макетную плату
- Шаг 3. Напишите свой код
- Шаг 4: нарисуйте перекладину
- Шаг 5: Настройте свою систему и проверьте ее
Видео: Система наблюдения за переездом поездов: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это руководство научит вас использовать MatLab для программирования Arduino для управления частью железнодорожной системы.
Шаг 1. Расходные материалы
Для этого проекта вам понадобятся:
Компьютер
Плата Arduino
Матлаб 2017
3д принтер
Модель поезда
2 фотодатчика
1 синий светодиод
2 красных светодиода
1 серводвигатель
1 пьезо-динамик
Шнур USB
3 резистора 330 Ом
17 женских-женских проводов
3 ПРОВОДА Женский-Мужской
34 мужских-мужских провода
4 деревянных блока
Изоляционная лента
Шаг 2: Как установить макетную плату
Когда мы устанавливали нашу макетную плату, мы следовали схемам в книге, немного изменив ее, чтобы убедиться, что мы можем уместить все, что нам нужно, на плату.
Шаг 3. Напишите свой код
Как только ваша плата подключена и подключена к вашему компьютеру с помощью USB-кабеля, самое время написать код MatLab. Наши входные данные состояли из ввода с клавиатуры, чтобы программа запускалась, и фотосенсоров, которые считывают свет и сообщают программе, видят они свет или нет. Если свет не считывается фотосенсорами, программа выполняет ряд действий. Во-первых, программа определяет скорость поезда на основе времени, когда первый датчик света заблокирован до того момента, когда второй датчик света разблокирован, затем она запускает код для определения скорости поезда и отправляет окно сообщения с указанием идет ли поезд слишком быстро, слишком медленно или с хорошей скоростью. Одновременно с этим, как только первый датчик срабатывает, он приказывает перекладине опуститься, мигает красным светом и воспроизводит звук с раздражающей частотой. Затем программа ждет определенное время после того, как поезд пройдет второй датчик, чтобы снова поднять перекладину, перестать мигать светом и прекратить звук.
Шаг 4: нарисуйте перекладину
Я нарисовал перекладину, которая должна быть прикреплена к серводвигателю в Onshape, но подойдет любая система трехмерного строительства. Для своих размеров я сделал стержень 3,5 "X 0,2" X 0,5 "и добавил уклон с одного конца и" ВНИМАНИЕ "с обеих сторон для внешнего вида. Я также добавил отверстие в стержне, чтобы мы могли приклеить сервопривод. Важно отметить, что обратите внимание на единицы измерения, которые печатает ваш 3D-принтер, и для начала начертите перекладину в этих размерах.
Шаг 5: Настройте свою систему и проверьте ее
После того, как вы собрали все компоненты, настроили Arduino и написали код, пора его настроить и протестировать! Для нашего проекта мы установили компьютер посередине трассы, а наше adruino - на равном расстоянии между тем местом, где будут огни, и местом пересечения дороги. Чтобы установить наши белые огни и фотодатчики, мы приклеили их к деревянным блокам так, чтобы они находились достаточно высоко над рельсами, чтобы фотодатчики могли их считывать, но достаточно низко, чтобы они были заблокированы при проезде поезда. Затем, чтобы установить поперечину, мы прикрепили ее к серводвигателю и установили между двумя грузами, чтобы двигатель не двигался, когда штанга поднимается и опускается, мы даже склеили грузы вместе для дополнительной поддержки. Затем мы заклеили красные огни по обе стороны от перекрестка.
После того, как наша система была настроена, мы протестировали ее, чтобы убедиться, что все работает правильно, и внесли необходимые изменения.
Рекомендуемые:
Интеллектуальная система наблюдения за ребенком ET: 10 шагов
Система мониторинга ребенка ET Smart: Система мониторинга ребенка ET Smart - это система, цель которой - добавить удобства родителям или опекунам, заботящимся о младенцах. Система мониторинга будет отслеживать температуру ребенка, и если она превзойдет нормальную, SMS-сообщение будет отправлено родителям или в машину
Индикация поездов и погоды в Великобритании: 5 шагов
Отображение информации о поездах и погоде в Великобритании. Это руководство предназначено для отображения информации об отправлении поездов и погоды в Великобритании с питанием от батареи. Он использовал базу данных OpenLDBWS National Rail, чтобы в режиме реального времени получать информацию об отправлении поездов для конкретной местной железнодорожной станции и отображать ее. Используется openweather
Профессиональная камера наблюдения ночного видения с открытым исходным кодом DIY: 10 шагов (с изображениями)
Профессиональная камера наблюдения ночного видения с открытым исходным кодом DIY: в этом новом руководстве мы вместе создадим нашу камеру видеонаблюдения Raspberry Pi с открытым исходным кодом. Да, мы говорим здесь о настоящей камере наблюдения на открытом воздухе с открытым исходным кодом, способной к ночному видению и обнаружению движения, все связано с нашим Джидом
Система лазерного наблюдения менее чем за 20 долларов: 7 шагов (с изображениями)
Система лазерного наблюдения менее чем за 20 долларов: ВНИМАНИЕ: этот проект предполагает использование и модификацию лазерных устройств. Хотя лазеры, которые я предлагаю использовать (красные указатели, купленные в магазине), относительно безопасны в обращении, НИКОГДА НЕ СМОТРИТЕ НАПРЯМУЮ НА ЛАЗЕРНЫЙ ЛУЧ, ОСТЕРЕГАЙТЕСЬ ОТРАЖЕНИЙ и БУДЬТЕ КРАЙНЕЙ осторожностью
Защищенный робот для наблюдения за корпусом с дистанционным отслеживанием: 7 шагов (с изображениями)
Защищенный робот для наблюдения за корпусом с дистанционным отслеживанием: Введение: Итак, это был проект, который я изначально хотел начать и завершить еще в 2016 году, однако благодаря работе и множеству других вещей я только что смог начать и завершить этот проект в новый год 2018! На это ушло около 3 недель