Оглавление:

Умные светофоры: 6 шагов
Умные светофоры: 6 шагов

Видео: Умные светофоры: 6 шагов

Видео: Умные светофоры: 6 шагов
Видео: Светофор | Сезон 6 | Серия 112 2024, Ноябрь
Anonim
Умные светофоры
Умные светофоры

Почему я сделал этот проект

Я учусь в Howest Kortijk. Это школьный проект для моего второго семестра MCT.

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

Шаг 1. Спецификация материалов

Общая стоимость проекта для меня составила 121, 30 €.

Б / у запчасти

  • ИК-датчик
  • Ультразвуковой датчик
  • HC-SR04
  • LDR
  • ДатчикДисплей
  • ЖК-дисплей 1602A
  • Светодиоды
  • Зуммер
  • Светофор
  • Деревянные доски
  • PCF8574
  • Петли
  • Гвозди
  • Клей
  • Адаптер питания

Используемые инструменты

  • Пила по дереву
  • Паяльная машина

Для более подробного обзора деталей и того, где их купить, я сделал PDF-файл (страницы предназначены для размещения рядом друг с другом).

Шаг 2: Жилье

Жилье
Жилье
Жилье
Жилье
Жилье
Жилье
Жилье
Жилье

С жильем мне помог папа.

Мы начали с распиливания деревянных досок. Мы увидели две доски 60 см x 90 см, 2 доски 10 см x 60 см и одну доску 10 см x 90 см.

Доски 10 см х 60 см вешаем по бокам и склеиваем с нижней доской 60 см х 90 см. Для спинки мы использовали планку 10см х 90см и также приклеили их к нижней планке.

Для крыши, на которой находится конструкция, мы использовали петли, чтобы вы могли открыть доску крыши и посмотреть на проводку.

Шаг 3: Схема фритзинга

Схема фрицинга
Схема фрицинга
Схема Fritzing
Схема Fritzing

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

Для ЖК-дисплея я использовал PCF8574, поэтому у меня было достаточно контактов GPIO на моем PI для остальных моих компонентов.

Шаг 4: настройка

Настраивать
Настраивать
Настраивать
Настраивать
Настраивать
Настраивать
Настраивать
Настраивать

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

Шаг 5: нормализованная база данных

Нормализованная база данных
Нормализованная база данных

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

Также существует таблица для датчика, в которой вы можете указать название датчика и единицы измерения датчика.

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

Шаг 6: написание кода

Для написания кода я использовал следующие программы:

  • Код Visual Studio: для программирования внешнего интерфейса на HTML, CSS и Javascript, а также внутреннего интерфейса на Python.
  • MySQL Workbench: для создания базы данных

Я не буду здесь подробно останавливаться на том, как я написал код, вы можете найти эту информацию в моем репозитории Github, который я сделал для этого проекта:

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