Подсчет объема движения транспортных средств с помощью Arduino Uno
Инженерия дорожного движения использует инженерные методы и технологии для достижения безопасного и эффективного перемещения людей и грузов по дорогам. Безопасное и эффективное по времени движение людей и грузов зависит от транспортного потока, который напрямую связан с характеристиками движения.
Тремя основными параметрами транспортного потока являются объем, скорость и плотность. В отсутствие эффективного планирования и управления дорожным движением в городе, существующая дорожная инфраструктура не сможет удовлетворить будущие потребности города.
В последнее десятилетие значительно увеличилось количество пешеходов и транспортных средств в связи с изменением экономического положения семей среднего класса. Учитывая это, мы разработали проект, который идентифицирует движение транспортных средств, классифицирует их, подсчитывает и сохраняет на SD-карте.
Для определения ширины транспортных средств используются два ультразвуковых датчика. Датчики подключены к микроконтроллеру Arduino, а затем к модулю чтения-записи памяти.
Когда транспортные средства проезжают рядом с датчиками, два датчика вычисляют ширину транспортных средств. На основании ширины автомобиль классифицируется. Например, ширина автомобиля варьируется от 1 до 1,4 м, если рассчитанная ширина находится в диапазоне от 1 до 1,4 м, то автомобиль классифицируется как автомобиль и производится подсчет автомобилей.
На SD-карте создается отдельный txt-файл для типа автомобиля и отображается номер подсчета. На дисплее будет отображаться примерно следующее “Тип транспортных средств: автомобиль = 1 номер”.
Модель стоит около 2000 INR (USD 60), портативная, эффективная, точность выше, чем при ручном подсчете.
Почему необходим подсчет количества транспортных средств?
Этот проект связан с транспортной инженерией, которая является одним из основных направлений гражданского строительства. Проект осуществляется с целью сделать счетную работу в транспортной сфере более простой и эффективной, чем традиционный метод. Это достигается путем объединения работы с Интернетом вещей.
Цели проекта – решить общие проблемы, которые могут возникнуть при подсчете транспортных средств, и сделать его более дешевым по сравнению с другими методами. Подсчет количества транспорта очень важен для расширения и проектирования дорог.
В Индии подсчет интенсивности движения осуществляется с помощью платных дорог, заключения контрактов с компаниями и т.д. Такие методы нерентабельны. Для решения этих проблем в проект встроены ультразвуковые датчики, слот для карты памяти, ЖК-дисплей и плата Arduino Uno, которые выполняют функции обнаружения движения транспортных средств, классификации транспортных средств и, в соответствии с классификацией, подсчета транспортных средств.
Все эти данные хранятся на карте памяти SD, объем памяти может достигать 8 Гб. Файл может быть сохранен как лист excel или текстовый файл и т.д.
В современном мире из-за быстрого роста численности населения на дорогах становится все больше транспортных средств, поэтому собираемые данные о дорожном движении меняются время от времени. Поэтому очень трудно полагаться на данные о трафике за предыдущий год. Для непрерывного отслеживания данных это очень неэкономично. Принимая это во внимание, тема проекта была выбрана для работы над этим.
Компоненты, необходимые для счетчика интенсивности движения транспортных средств
- Микроконтроллер Arduino Uno
- Ультразвуковые датчики HC-SR04
- Модуль SD карты
- SD-карта (менее 8gb)
- Провода для подключения
Порядок работы
Сначала мы должны настроить модель для подсчета количества автомобилей и ширины дороги. Для этого мы должны установить два ультразвуковых датчика на дороге. Ультразвуковые датчики не должны быть расположены на одной линии, они должны быть расположены напротив друг друга.
Расстояние между двумя ультразвуковыми датчиками должно быть известно. Подключение осуществляется к модулю SD-карты и Arduino Uno. После всех настроек необходимо пропустить автомобиль через модель. Когда автомобиль проходит через два датчика, рассчитывается расстояние от автомобиля до датчика.
Рассмотрим d1 – расстояние от автомобиля до ультразвукового датчика1 и d2 – расстояние от автомобиля до ультразвукового датчика2, d – расстояние между двумя ультразвуковыми датчиками. Таким образом, ширина определяется следующим образом
W= d-(d1+d2)
На основе ширины транспортные средства классифицируются, после классификации транспортного средства производится подсчет автомобилей и сохраняется на SD-карте.
Для демонстрации видео, пожалуйста, посетите: Счетчик объема движения транспортных средств с использованием Arduino Uno
Микроконтроллер Arduino Uno
Ультразвуковые датчики
Настройка проекта
Счетчик интенсивности движения транспортных средств
Преимущества
Недостатки
Этот проект и статья подготовлены и представлены Сампатом. Вы можете посмотреть полный видео этого проекта и подписаться на его канал.
Читать далее:
Классификация дорог и их детали
Интеллектуальная транспортная система
Какие типы кранов используются в строительстве?
- Причина роста транспортной системы Китая: тематическое исследование.
- Этапы геодезической съемки для строительства города или поселка.
- Что такое интеллектуальная транспортная система? Ее работа и преимущества.
- Виды разрушений в гибких дорожных покрытиях, их причины и методы ремонта.
- Датчики бетона: Работа и типы.
- Классификация дорог и их деталей [PDF].
- Как направить движение во время дорожного строительства?.