Оглавление:

Умное движение: 9 шагов
Умное движение: 9 шагов

Видео: Умное движение: 9 шагов

Видео: Умное движение: 9 шагов
Видео: Как пройти девятый шаг 12-ти шаговой программы 2024, Ноябрь
Anonim
Умный трафик
Умный трафик

Резюме

Smart Traffic - это IoT-решение, основанное на контроллере с датчиком сигнала Bluetooth, который изменяет время включения светофора после определения сигнала, излучаемого приоритетным транспортным средством (военным, пожарными или машиной скорой помощи), позволяя транспортному средству двигаться быстро.

Sumário

Интеллектуальный трафик (Tráfego Inteligente) состоит из базового решения IoT и контролируется датчиком Bluetooth, который идентифицируется как исходный сигнал, передаваемый по вектору приоритета (военный, бомбардировочный или амбулаторный), альтернативный временный и временный режим. veículo.

Descrição

Этот проект не требует подключения к устройству Bluetooth Low Energy (BLE), устройству Beacon Bluetooth или устройству Android с поддержкой BLE. Этот проект реализует приложение для Android, которое используется в качестве устройств, позволяющих использовать кондуктор или режим появления индикаторов с необходимыми предпочтениями и отсутствием описания.

Этот элемент управления используется на платформе DragonBoard 410C с Windows IoT или, по желанию, на платформе Raspberry Pi 3. Проект для тестирования с двумя опциями. Возможность радиоприемника Bluetooth и портов GPIO, которые позволяют подключаться к семейству, представляют новый проект цветных светодиодов. Контролируемая площадь является ответным, входящим, по умолчанию, с основным Bluetooth-излучением, которое может быть изменено в аварийном режиме и временном режиме.

Desenvolvedores

Шаг 1: Visão Geral

Visão Geral
Visão Geral

O cenário Definido para este projeto trata-se de uma через A de mão única que é cortada por outras duas vias, B e C, também de mão única, conforme imagem acima. Quando uma viatura se desloca em Emergência pela via A, o tráfego Precisa ser liberado nesta via, fechando os semáforos para as vias B e Cate que a viatura tenha finalizado seu deslocamento por A.

Шаг 2: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Componentes

  • Placa DragonBoard 410C (или Raspberry PI 3), исполняемая для Windows IoT
  • 4 светодиода vermelhos
  • 4 Led's verdes
  • 8 резисторов на 1000 Ом
  • Версия Android 6.1 с Bluetooth 4.0
  • Protoboard e fios для упрощенного монтажа

Шаг 3. Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

О проекте, который является основным приложением для Android, делает приложение UWP (который исполняется на DragonBoard, или Raspberry) и дает физическую форму для семафора (светодиоды).

Aplicativo UWP

O aplicativo UWP содержит логику для семафора, ao ser iniciado, uma thread irá controlar a temporização do semáforo em seu modo padrão de operação. Это приложение является ответом на приемник или обычный bluetooth для устройства Android, которое оснащено системой аварийного восстановления. O Evento, ао обнаружение того, что определено, что bluetooth emitido pelo aplicativo, отменяет режим нормальной работы и dispara uma nova thread com временный адекватный параметр ao veículo de Emergência. Os Leds são controlados pelas portas GPIO da placa, sendo utilizados os seguintes pinos:

  • Доска дракона:

    • GPIO 36; // Верде
    • GPIO 13; // Вермельо
    • GPIO 115; // Вермельо
    • GPIO 25; // Верде
    • GPIO 35; // Верде
    • GPIO 28; // Вермельо
    • GPIO 25; // Вермельо
    • GPIO 34; // Верде
  • Малина PI 3:

    • GPIO 27; // Верде
    • GPIO 21; // Вермельо
    • GPIO 20; // Вермельо
    • GPIO 18; // Верде
    • GPIO 17; // Верде
    • GPIO 26; // Вермельо
    • GPIO 19; // Вермельо
    • GPIO 22; // Верде

Технология Bluetooth может использоваться как собственная библиотека для Windows UWP Windows. Devices. Bluetooth. Adverticing, которая отвечает за приемник и представляет рекламу устройств Bluetooth с низким энергопотреблением (BLE). Использование специального устройства Bluetooth не требует наличия отдельных устройств (функций, соответствующих Beacons).

В обычном случае Bluetooth обнаруживается, так как лампы ссылаются на "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré -terminado, caso o sinal Bluetooth continue sendo detectado, será possible ver as lâmpadas verdes da via "A" piscarem 3 vezes novamente e manterem-se acesas, indicando que o veículo em Emergência ainda não conguiu passar pela via que por isto, o modo de operação especial será mantido por mais um tempo.

Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detalhes, активный daquele sinal. Com isto, Definimos Uma Intensidade Mínima que faz com que o modo de operação especial seja acionado. Estatensidade esta relacionada, dentre outros fatores de interferência, com a distância entre o emissor e o рецептор do sinal.

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

Aplicativo Android

Прикладное приложение Android является ответом на излучатель обычного Bluetooth, что позволяет использовать его как обычно. Для использования библиотеки AltBeacon (см. Ссылки), функции маяка Bluetooth. O aplicativo é simples, apresentando um botão Principal, que quando acionado inicia o broadcast Bluetooth e ao ser acionado novamente encerra a prostoprosao de sinal, e uma configuração que permite escolher a frequência de emissão de sinal (poucas em).

Quando um sinal emitido por este aplicativo é detectado pela placa, o modo de operação especial para atender ao veículo equipado com este aplicativo deve ser iniciado.

Шаг 4. Aplicativo Android

Aplicativo Android
Aplicativo Android
Aplicativo Android
Aplicativo Android

Телефон для Android-приложений.

Шаг 5: Aplicativo Windows IoT

Aplicativo Windows IoT
Aplicativo Windows IoT
Aplicativo Windows IoT
Aplicativo Windows IoT

Telas de Monitoramento do Aplicativo UWP.

Шаг 6: Монтаж и выполнение

Montagem E Execução
Montagem E Execução
Montagem E Execução
Montagem E Execução

Для работы и выполнения проекта, тема 3 этапов и seguidas. На первом этапе реализована линия связи с светодиодами на портах GPIO на открытой площади (Raspberry или DragonBoard), следом за диаграммой, отображаемой и наблюдаемой на числовом изображении портов GPIO, указывающих на предыдущие проходы.

Используется как монтаж, так и выполняется установка Windows 10 IoT Core (установка Windows IoT), поэтому необходимо развернуть UWP без оборудования. O Código fonte is disponível no GitHub e o link pode ser encontrado neste documento. Физический объект для прямого развертывания Visual Studio 2017, который используется для выполнения проекта. Вы можете установить приложение на плакате, использовать возможности (начальный, параметр, исключить) для портала устройств Windows.

Важная проверка того, что Bluetooth активен на плакате для функций проекта. Это необходимо для проверки состояния портала устройств Windows, например, Conectividade -> Bluetooth. Não é needário parear nenhum dispositivo, ele apenas Precisa estar ligado.

Conforme dito, o aplicativo é do tipo Foreground, возможности uma interface de monitoramento, que permite visualizar os veículos de Emergência próximos e o status do semáforo. Нет необходимости в том, чтобы визуализировать его, чтобы он отображался на экране, на котором установлен порт HDMI или используется удаленный клиент Windows IoT.

Tendo feito a ligação dos Leds e o aplicativo UWP estando em execução no Windows IoT o semáforo já estará funcionado e será, возможно, визуализирует альтернативу das luzes em modo normal. Neste ponto o aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android.

Наконец, когда необходимо установить приложение для Android, вы можете установить его без GitHub по ссылке, содержащей документ, и отправить необходимое устройство для Android с Bluetooth 4.0. Em nossos testes utilizamos Android 7.0. Если вы хотите использовать Android Studio 2.3, она должна быть предварительно задействована для использования Bluetooth, чтобы установить ее без доступа. Вы можете развернуть сразу несколько файлов для Android Studio или установить apk для распространения.

О aplicativo apresenta um botão primary que ativa e desativa a emissão de sinal Bluetooth, indicando se o veículo esta ou não em modo Emergência. Наши конфигурации могут быть применимы, чтобы изменить частоту эмиссий на синал, чтобы сделать трансляцию в режиме реального времени.

Чтобы получить эмиссию, инициирующую и обнаружившую прикладное приложение UWP, возможно визуализацию того, что вы можете увидеть, как две капли воды, 3 раза, индикацию режима работы, особенной инициации. O semáforo só irá voltar ao funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.

Шаг 7: Кодиго Фонте

Windows IoT

Если вы используете Windows IoT для выполнения на DragonBoard 410C или Raspberry Pi 3, это не относится к последующим частям:

github.com/pedrohorita/SmartTraffic-IoT-AS…

Android

Если у вас есть доступ к приложению Android, чтобы активировать его или использовать в качестве приоритетного окружения или Bluetooth, подключенного к сети:

github.com/arthur-mourao/SmartTrafficTrans…

Шаг 8: Vídeo Demonstração

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

Детекция до векуло, как Prioridade é indicada através do flash do sinal verde.

Após a Detecção, o controlador altera a temporização dos semáforos para dar transitionm para o veículo com Prioridade.

Нет примеров из этого запроса, одновременный доступ к больнице в больнице.

Шаг 9: References Bibliográficas

  • https://www.bluetooth.com/develop-with-bluetooth/d…
  • https://blog.bluetooth.com/proximity-and-rssi
  • https://developer.radiusnetworks.com/2014/12/04/fun…
  • https://github.com/andijakl/universal-beacon

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