Оглавление:
- Шаг 1: Visão Geral
- Шаг 2: Diagrama De Blocos
- Шаг 3. Funcionamento Detalhado
- Шаг 4. Aplicativo Android
- Шаг 5: Aplicativo Windows IoT
- Шаг 6: Монтаж и выполнение
- Шаг 7: Кодиго Фонте
- Шаг 8: Vídeo Demonstração
- Шаг 9: References Bibliográficas
Видео: Умное движение: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Резюме
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
- Артур Моуран - [email protected]
- Фернанда Монтанари - [email protected]
- Энрике Насименто - [email protected]
- Педро Хорита - [email protected]
- Ренато Мартинс [email protected]
Шаг 1: 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
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
О проекте, который является основным приложением для 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
Телефон для Android-приложений.
Шаг 5: Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Шаг 6: Монтаж и выполнение
Для работы и выполнения проекта, тема 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
Рекомендуемые:
Светодиодный светильник для умного стола - Умное освещение с Arduino - Рабочая область Neopixels: 10 шагов (с изображениями)
Светодиодный светильник для умного стола | Умное освещение с Arduino | Neopixels Workspace: в наши дни мы проводим много времени дома, учимся и работаем виртуально, так почему бы не сделать наше рабочее пространство больше с помощью настраиваемой интеллектуальной системы освещения на основе Arduino и светодиодов Ws2812b. Здесь я покажу вам, как построить ваш Smart Настольный светодиодный светильник, который
Умное дезинфицирующее средство с Magicbit: 5 шагов
Интеллектуальное дезинфицирующее средство с Magicbit: в этом руководстве мы узнаем, как создать автоматическое дезинфицирующее средство с дополнительными функциями с помощью Magicbit. Мы используем magicbit в качестве платы для разработки в этом проекте, основанном на ESP32. Следовательно, можно использовать любую отладочную плату ESP32
C.Q: умное зеркало своими руками: 5 шагов
C.Q: умное зеркало своими руками: Мы Катрина Консепсьон и Адиль Кайзер, второкурсники в WBASD STEM Academy. Это проект, с которым мы бы сотрудничали и который получил бы лучшую награду в этом году. Когда мы решили заняться этим проектом, мы имели в виду " что было бы лучше всего
Как создать умное зеркало с Raspberry Pi 4: 10 шагов
Как создать интеллектуальное зеркало с помощью Raspberry Pi 4: в этом руководстве мы увидим, как создать интеллектуальное зеркало, используя переработанные детали, такие как рамка для фотографий, старый монитор и стекло для картин. Электронные компоненты, которые я приобрел здесь www.lcsc .com
Умное зеркало: 5 шагов
Smart Mirror: это руководство научит вас, как создать Smart Mirror, которое отображает ваш почтовый ящик, последние новости и обновления из New York Times, а также дату и время на фоне из Unsplash. Связь его работы: Необходимые припасы: Рамка для