Inhoudsopgave:

Smart Traffic: 9 stappen
Smart Traffic: 9 stappen

Video: Smart Traffic: 9 stappen

Video: Smart Traffic: 9 stappen
Video: Как управлять и переключать 8, 9, 10, 13, 15 или 18 передач | ТЕОРИЯ 2024, Juli-
Anonim
Slim verkeer
Slim verkeer

Samenvatting

Smart Traffic is een IoT-oplossing op basis van een controller met een bluetooth-signaalsensor die de timing van de verkeerslichten verandert na identificatie van het signaal van een prioriteitsvoertuig (militair, brandweer of ambulance), waardoor het voertuig snel kan bewegen.

Sumário

O Smart Traffic (Tráfego Inteligente) bestaat uit een oplossing van het IoT op basis van de controle van de sensor van de bluetooth die de identificatie van de sinal uitzendt door de veículo com prioridade (militar, bombeiros ou ambulância), altera a temporizaço dos ossi voertuig.

Beschrijving

Neste projeto, cada veículo com prioridade deslocamento será equipado com um dispositivo Bluetooth Low Energy (BLE), como um Beacon Bluetooth of dispositivo Android com oo BLE. Neste projeto implementamos um aplicativo em Android que deverá equipar as viaturas, possibiliando que o condutor ative of modo emergência indicando a necessidade de preferência no deslocamento.

U kunt ook gebruik maken van DragonBoard 410C met Windows IoT of, opcionalmente, en van Raspberry Pi 3. U kunt testen met verschillende opties. Ambas heeft rádio Bluetooth en portas GPIO que mogelijke ligar os semáforos, representados neste projeto por Leds coloridos. Een placa controladora é responsável, então, por captar o sinal Bluetooth emitido pela viatura em emergência e alterar a temporização do semáforo.

Desenvolvedores

Stap 1: Visão Geral

Visão Geral
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, of 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.

Stap 2: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

componenten

  • Placa DragonBoard 410C (of Raspberry PI 3) executando Windows IoT
  • 4 leds vermelhos
  • 4 Led's verdes
  • 8 Weerstanden van 1000 Ohm
  • Dispositivo Android versie 6.1 en bluetooth 4.0
  • Protoboard en fios para facilitaire montagem

Stap 3: Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

O projeto é constituído basicamente to Aplicativo Android, do Aplicativo UWP (que executa on DragonBoard, of Raspberry) en de ligação física do semáforo (Leds).

Applicatie UWP

U kunt een UWP gebruiken om de logica van de operatie, met inbegrip van de initiatie, de draad in de tijd te controleren en de operationele weg te volgen. Este mesmo aplicativo é responsável by receber of sinal bluetooth enviado Pelo dispositivo Android que deverá equipar os veículos de emergência. O Evento, ao detectar um determinado sinal de bluetooth emitido pelo aplicativo, cancela o modo de operação normal en dispara uma nova thread com a temporização adequada para atender en veículo de emergência. Os Leds kunnen worden gecontroleerd door middel van GPIO door placa, kunt u gebruik maken van de volgende pinos:

  • Drakenbord:

    • GPIO 36; //Verde
    • GPIO-13; //Vermelho
    • GPIO 115; //Vermelho
    • GPIO 25; //Verde
    • GPIO35; //Verde
    • GPIO28; //Vermelho
    • GPIO 25; //Vermelho
    • GPIO34; //Verde
  • Framboos PI 3:

    • GPIO27; //Verde
    • GPIO21; //Vermelho
    • GPIO 20; //Vermelho
    • GPIO 18; //Verde
    • GPIO 17; //Verde
    • GPIO 26; //Vermelho
    • GPIO 19; //Vermelho
    • GPIO22; //Verde

Een bewijs van Bluetooth en een literatuuroverzicht van Windows UWP Windows. Devices. Bluetooth. Advertisement, een antwoord op de receber en een advertentie voor Bluetooth Low Energy (BLE). Utililizando is specifiek bedoeld voor Bluetooth en hoeft niet per se beschikbaar te zijn (functionele beacons).

Quando o sinal Bluetooth é detectado, as lâmpadas verdes referentes à via "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pre-determinado, 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 que por isto, o modo de operação especial será mantido por mais um tempo.

Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detalhes, een intensidade daquele sinal. Com isto, definimos uma intensidade minima que faz com que o modo de operação especial seja acionado. Esta intensidade esta relacionada, dentre outros fatores de interferência, com a distância tussen emissor e o receptor do sinal.

Trata-se de um aplicativo front, como uma interface que mostra um log com os emissores Bluetooth que estão proximos se o semáforo está operando um modo normal of especial.

Aplicativo Android

U kunt Android gebruiken om te reageren op het zenden van Bluetooth, waarmee u kunt beginnen met het oplossen van problemen. Voor het gebruik van een biblioteca AltBeacon (vide referenties), funcionando como um beacon Bluetooth. O aplicativo é simples, apresentando um botão principal, que quando acionado inicia o broadcast Bluetooth en oa ser acionado novamente encerra a propagação de sinal, e uma configuração que permite escolher a frequência de emissão de sinal (poëzie).

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

Stap 4: Aplicativo Android

Aplicativo Android
Aplicativo Android
Aplicativo Android
Aplicativo Android

Telas de operação do Aplicativo Android.

Stap 5: Aplicativo Windows IoT

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

Telas de Monitoramento do Aplicativo UWP.

Stap 6: Montagem E Execução

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

Para montar e executar of projeto, temos 3 etapas a serem seguidas. O primeiro passo é realizar a ligação física dos portas portas GPIO da placa escolhida (Raspberry ou DragonBoard), seguindo o diagrama disponibilizado e observando a numeração das portas os passos anteriores.

Het is mogelijk om een montage te maken, een installatie uit te voeren voor Windows 10 IoT Core (Instalação Windows IoT), een noodzaak om UWP te implementeren zonder hardware. Er is geen GitHub beschikbaar en een link naar een ander document. Fizemo's voor het implementeren van através voor Visual Studio 2017, voor het gebruik van het programma voor het uitvoeren van projecten. U kunt uw installatie uitvoeren op de installatie van uw Windows Device Portal.

Een belangrijke verificatie van de Bluetooth-test is mogelijk om de functie van het project te vervullen. Het is mogelijk om de verificatie van de Windows Device Portal te verifiëren, op de verbinding -> Bluetooth. Geen behoefte aan nenhum dispositivo, ele apenas precisa estar ligado.

Conform dito, o aplicativo é do tipo Foreground, mogelijk een interface van monitoramento, que permite visualisatie van veículos de próximos e o status do semáforo. Het is niet nodig om een visuele weergave te maken van de mogelijkheid om een verbinding te maken met de poort naar HDMI of het gebruik van Windows IoT Remote Client.

Het is een feit dat de Leds en de toepassing van UWP kunnen worden uitgevoerd zonder Windows IoT of dat de huidige functie van de gebruiker zichtbaar is en dat er een andere mogelijkheid is om op normale wijze te werken. Neste ponto o aplicativo ja estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android.

Finalmente, het is noodzakelijk om een installatie van Android te installeren, de mogelijkheid om de font te downloaden die beschikbaar is voor GitHub com link neste documento, sendo necessário que dispositivo Android en uitrusting voor Bluetooth versie 4.0. Em nossos test utilizamos Android 7.0. U kunt gebruikmaken van Android Studio 2.3 en u moet een eerste vereiste hebben voor het gebruik van Bluetooth, wat u kunt doen om uw apparaat te installeren. Om Android Studio of gerando apk para ser distribuído te implementeren.

Het aplicativo apresenta um botão principal que ativa e desativa een emissão de sinal Bluetooth, indicando se o veículo esta of não em modo emergência. Nas configurações do aplicativo é possível alterar a frequência de emissão do sinal, ja que ele fica em modo uitzending.

Quando a emissão é iniciada and detectada pelo aplicativo UWP, é possível visualizar que duas das luzes verdes piscam 3 vezes, indicando que que pelo aplicativo especial foi iniciado. O semáforo só irá volttar en funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.

Stap 7: Código Fonte

Windows-IoT

Er zijn verschillende lettertypen die kunnen worden gebruikt voor Windows IoT voor het uitvoeren van DragonBoard 410C of Raspberry Pi 3 is beschikbaar op het volgende:

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

Android

Het is mogelijk om Android-apparaten te gebruiken voor noodgevallen waarmee u vooraf kunt beschikken over Bluetooth-apparaten die geen deel uitmaken van het volgende:

github.com/arthur-mourao/SmartTrafficTrans…

Stap 8: Videodemonstratie

Na demonstratie foram utilizados Smartphones com o Android que simula veículos com prioridade trafegando via, enquanto o controlador detecta a proximação do veículo.

Een detecção do veículo com prioridade é indicada através do flash do sinal verde.

Het is mogelijk om te detecteren, of te controleren op een tijdelijke manier om de passages te wijzigen die voorafgaan aan de veículo.

Geen voorbeeld em questão, simulamos uma ambulância com paciente se deslocando para um hospital.

Stap 9: Referências 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

Aanbevolen: