Съдържание:
- Стъпка 1: Visão Geral
- Стъпка 2: Diagrama De Blocos
- Стъпка 3: Функционални подробности
- Стъпка 4: Aplicativo Android
- Стъпка 5: Приложете Windows IoT
- Стъпка 6: Montagem E Execução
- Стъпка 7: Código Fonte
- Стъпка 8: Vídeo Demonstração
- Стъпка 9: Справочници за литература
Видео: Интелигентен трафик: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Резюме
Smart Traffic е решение за IoT, базирано на контролер със сензор за Bluetooth сигнал, който променя времето на светофара след идентифициране на сигнала, излъчен от приоритетно превозно средство (военни, пожарникари или линейка), което позволява на превозното средство да се движи бързо.
Sumário
O Интелигентният трафик (Tráfego Inteligente) се състои от решението за решаване на IoT, базиран на контролера, чрез сензора за sinal bluetooth que, идентифициращ синалната емитида по um veículo com приоритет (militar, bombeiros или ambulância), алтернативно temporização dos semáforos възможно veículo.
Описание
Следващ проект, който е подходящ за приоритет на деслокацията на оборудването за експлоатация на Bluetooth с ниска енергия (BLE), като Beacon Bluetooth или поддръжката на Android с BLE. Следващото изпълнение на приложението е приложено към Android, което е еквивалентно на виртуални възможности, възможно е да се направи заявка или да се създаде мода, която да показва необходимостта от предпочитане без деслокация.
Като контролер използвате DragonBoard 410C com Windows IoT или опционално, с платка Raspberry Pi 3. Проектирайте, за да тествате com и duas opções. Ambas possuem rádio Bluetooth и порта за GPIO que е възможно да се използва от семафори, представители, които не могат да бъдат проектирани от Led coloridos. Плаката за управление е отзивчива, въведена, поща или синусоидна Bluetooth излъчваща пела виртуална среда, която се появява и променя временна настройка.
Десенволведори
- Артър Мурао - [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 via 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 C até que a viatura tenha finalizado seu deslocamento por A.
Стъпка 2: Diagrama De Blocos
Компоненти
- Placa DragonBoard 410C (или Raspberry PI 3) изпълнява Windows IoT
- 4 светодиода vermelhos
- 4 Led's verdes
- 8 резистори на 1000 ома
- Разполага с Android версия 6.1 com bluetooth 4.0
- Protoboard e fios para facilitar монтаж
Стъпка 3: Функционални подробности
За проектиране и съставяне на основите на Aplicativo Android, до Aplicativo UWP (que execute на DragonBoard, или Raspberry) и за лига на física до semáforo (Led).
Aplicativo UWP
За прилагане на UWP contém a lógica dos semáforos, ao ser iniciado, uma thread irá controlar a temporização do semáforo em seu modo padrão de operação. Este mesmo aplicativo é responseável por receber или sinal bluetooth enviado pelo dispositivo Android que deverá equipar os veículos de emergência. O Evento, ao detectar um deterado sinal de bluetooth emitido pelo aplicativo, Cancela o modo de operação normal e dispara uma nova thread com a temporização adequada para atender ao veículo de emergência Os Leds са контролирани от GPIO, за да могат да се използват, изпращат се използващи osguintes pinos:
-
DragonBoard:
- GPIO 36; // Verde
- GPIO 13; // Вермельо
- GPIO 115; // Вермельо
- GPIO 25; // Verde
- GPIO 35; // Verde
- GPIO 28; // Вермельо
- GPIO 25; // Вермельо
- GPIO 34; // Verde
-
Малина PI 3:
- GPIO 27; // Verde
- GPIO 21; // Вермельо
- GPIO 20; // Вермельо
- GPIO 18; // Verde
- GPIO 17; // Verde
- GPIO 26; // Вермельо
- GPIO 19; // Вермельо
- GPIO 22; // Verde
Възможност за използване на Bluetooth и използване на библиотека Nativa за Windows UWP Windows. Устройства. Bluetooth. Използвайте специална Bluetooth връзка, която не е необходима за разположение (функционални конзолни маяци).
Quando o sinal Bluetooth е открит, както lâmpadas verdes се позовава чрез „A“piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-deterado, caso o sinal Bluetooth continue sendo detectado, será possível 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 conseguiu passar pela via e que por isto, o modo de operação especial será mantido por mais um tempo.
Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detaljihes, интензивен daquele sinal. Com isto, definimos uma intenzidade mínima que faz com que o modo de operação especial seja acionado. Esta интензидада esta relacionada, dentre outros fatores de interferência, com a distância entre o емисор e o рецептор до sinal.
Trata-se de um aplicativo foreground, como uma interface que mostra um log com em emitsores Bluetooth que estão próximos e se o semáforo está operando um modo normal or ospecial.
Приложение за Android
Приложете Android и реагирайте на излъчването или синалния Bluetooth, като показвате, че можете да използвате това, което трябва да направите, ако искате да го направите. За да използвате библиотека AltBeacon (вижте справки), функционална като Bluetooth. O aplicativo é simples, apresentando um botão principal, que quando acionado inicia o emiting Bluetooth e ao ser acionado novamente encerra a propagação de sinal, e uma configuração que permite escolher a frekvenência de emissão de sinal (poucas ou muitas emissões por segu.)
Quando um sinal emitido por este aplicativo é detectado pela placa, o modo de operação special para atender ao veículo equipado com este aplicativo deve ser iniciado.
Стъпка 4: Aplicativo Android
Операционна програма за Android.
Стъпка 5: Приложете Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Стъпка 6: Montagem E Execução
Para montar e executar o projeto, temos 3 etapas a serem seguidas. O primeiro passo é realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), seguindo o diagrama disponibilizado e observando a numeração das portas GPIO indicadas nos passos anteriores.
Това е инсталационна система, която се използва за изпълнение на Windows 10 IoT Core (Инсталиране на Windows IoT), или е необходимо да се инсталира, за да се използва UWP без хардуер. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos или разполагане директно através до Visual Studio 2017, que foi utilizado para или desenvolvimento do projeto. Можете да го инсталирате или инсталирате на място, като можете да използвате gerenciá-lo (iniciar, parar, excluir) в Windows Portal за устройства.
É важното потвърждение за Bluetooth, което се активира на платка за функционалност до проектиране. Активирайте настройките за проверка и проверка на портала за устройства с Windows, като Conectividade -> Bluetooth. Não é needário parear nenhum dispositivo, ele apenas precisa estar ligado.
Conforme dito, o aplicativo é do tipo Foreground, possuindo uma interface de monitorramento, que permite визуализира os veículos de emergência próximos e o status do semáforo. Apesar de não ser needário, за да визуализирате esta tela, трябва да се настрои, за да се постави ума тела através да се прехвърли HDMI или да се използва за Windows IoT Remote Client.
TENDO feito и ligação dos Leds e за прилагане на UWP, което е изпълнено без Windows IoT за полуфабрикация на функционалност и сериозно представяне, визуализиращо алтернативата, която да ви прави нормална. Непонтето или приложението за esperando за синалния Bluetooth сървър, който излъчва виртуални устройства за апликации за Android.
Най -накрая, необходимото приложение е реализирано за инсталиране на приложение за Android, което е свързано с създаването на фона на тази страница, което не е изхвърлено без GitHub com връзка, която не е документирана, изпраща необходимото, което разполага с Android esteja equipado com Bluetooth с версия 4.0. Използват се тестове за използване на Android 7.0. За да използвате приложението за Android Studio 2.3 и да го използвате, използвайки Bluetooth, можете да използвате aparelho. За да разгърнете настройките на сървъра, насочени към Android Studio или gerando или apk за сървърно разпространение.
O aplicativo apresenta um botão principal que ativa e desativa a emissão de sinal Bluetooth, indicando se o veículo esta ou não em modo emergência. Нашите конфигурации се прилагат и могат да се променят алтернативно на честотата на излъчване до синал, já que ele fica em modo излъчване.
Quando a emissão é iniciada e detectada pelo aplicativo UWP, é possível visualizar que duas das luzes verdes piscam 3 vezes, indicando que o modo de operação special foi iniciado. O semáforo só irá voltar ao funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.
Стъпка 7: Código Fonte
Windows IoT
Относно прилагането на приложения за десенволидиране в Windows IoT за изпълнение на DragonBoard 410C или Raspberry Pi 3, без да се изискват допълнителни функции:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
O código fonte do aplicativo Android desenvolvido para ativar o modo de emergência nos veículos com prioridade enviando o sinal Bluetooth está disponível no seguinte endereço:
github.com/arthur-mourao/SmartTrafficTrans…
Стъпка 8: Vídeo Demonstração
При демонстрация за използване на смартфони, използвани от Aplicativo Android que simula veículos com prioridade trafegando на via, enquanto или controlador detecta aproximação do veículo.
A detecção do veículo com prioridade é indicada através do flash to sinal verde.
Após a detecção, o controlador altera a temporização dos semáforos para dar passm para o veículo com prioridade.
No exemplo em questão, simulamos uma ambulância com paciente se deslocando para um hospital.
Стъпка 9: Справочници за литература
- 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
Препоръчано:
Интелигентен колан: 18 стъпки
Умен колан: Носенето на някаква притурка е много предизвикателство. Честно казано, в този проект получих помощ от майка си да ми шие калъфа, защото не мога да шия сам. Бъдете внимателни, когато шиете с помощта на шевна машина. Ако никога не изпитате шиене с шевна машина, това е
Интелигентен будилник: интелигентен будилник, направен с Raspberry Pi: 10 стъпки (със снимки)
Интелигентен будилник: интелигентен будилник, направен с Raspberry Pi: Искали ли сте някога интелигентен часовник? Ако е така, това е решението за вас! Направих Smart Alarm Clock, това е часовник, който можете да промените часа на алармата според уебсайта. Когато алармата изгасне, ще се чуе звук (зумер) и 2 светлини ще
Трафик сигнал, използващ Arduino и ултразвуков сензор: 4 стъпки
Трафик сигнал с помощта на Arduino и ултразвуков сензор: С ерата на интелигентните технологии всичко става все по -умно и интелигентната транспортна система е едно от полетата, които ще окажат огромно влияние върху живота ни. Първоначално публикувано на: https://highvoltages.co/tutorial/arduino-tutorial/traffic-sig
Анализатор на модел на трафик, използващ откриване на обекти на живо: 11 стъпки (със снимки)
Анализатор на моделите на трафика, използващ откриване на живи обекти: В днешния свят светофарите са от съществено значение за безопасен път. Въпреки това, много пъти светофарите могат да бъдат досадни в ситуации, когато някой се приближава към светлината точно когато тя става червена. Това губи време, особено ако светлината е
Въздушен трафик на живо на вашия компютър !!!!!: 3 стъпки
Въздушен трафик на живо на ВАШИЯ компютър !!!!! ** ОТГОВОРНОСТ ** Не нося отговорност за използването на информацията, съдържаща се в тази инструкция. Ако планирате някакъв терорист