Innholdsfortegnelse:

Smart trafikk: 9 trinn
Smart trafikk: 9 trinn

Video: Smart trafikk: 9 trinn

Video: Smart trafikk: 9 trinn
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Juli
Anonim
Smart trafikk
Smart trafikk

Sammendrag

Smart Traffic er en IoT -løsning basert på en kontroller med en Bluetooth -signalsensor som endrer timingen til trafikklysene etter å ha identifisert signalet fra et prioritert kjøretøy (militær, brannmannskaper eller ambulanse), slik at kjøretøyet kan bevege seg raskt.

Sumário

O Smart Traffic (Tráfego Inteligente) består av en løsning IoT baseada em um controlador com sensor of sinal bluetooth que após identifierar or sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), alterera a temporização dos semáforos possibilitando rá veículo.

Beskrivelse

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

Du kan også bruke DragonBoard 410C til Windows IoT ou, tilleggsutstyr og en Raspberry Pi 3. Du kan også teste flere alternativer. Har en Bluetooth -port og en GPIO -port som kan brukes som en ledning, som representerer de neste prosjektene for Leds -farger. A 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

Trinn 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, 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.

Trinn 2: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Komponenter

  • Placa DragonBoard 410C (ou Raspberry PI 3) kjører Windows IoT
  • 4 Leds vermelhos
  • 4 Led's verdes
  • 8 motstander på 1000 Ohm
  • Tilgjengelig Android versjon 6.1 med bluetooth 4.0
  • Protoboard e fios para facilitar montagem

Trinn 3: Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

En grunnleggende grunnleggende applikasjon for Android, for Aplicativo UWP (que executa na DragonBoard, eller Raspberry) e da ligação física do semáforo (Leds).

Aplicativo UWP

O aplicativo 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 é responsável por receber o sinal bluetooth enviado pelo dispositivo Android que deverá equipar us veículos de emergência. Eventuelt, det vil også være avgjørende for Bluetooth -emisjonen, for å avbryte normal drift og distribusjon av en ny tråd med en midlertidig tilpasning til en fremtredende måte. Våre ledere kan også kontrollere GPIO da plassering, og vi kan også bruke følgende deler:

  • DragonBoard:

    • GPIO 36; // Verde
    • GPIO 13; // Vermelho
    • GPIO 115; // Vermelho
    • GPIO 25; // Verde
    • GPIO 35; // Verde
    • GPIO 28; // Vermelho
    • GPIO 25; // Vermelho
    • GPIO 34; // Verde
  • Bringebær PI 3:

    • GPIO 27; // Verde
    • GPIO 21; // Vermelho
    • GPIO 20; // Vermelho
    • GPIO 18; // Verde
    • GPIO 17; // Verde
    • GPIO 26; // Vermelho
    • GPIO 19; // Vermelho
    • GPIO 22; // Verde

En vanlig Bluetooth -enhet kan brukes av biblioteca Nativa for Windows UWP Windows. Devices. Bluetooth. Advertisement, som er ansvarlig for mottak og distribusjon av Bluetooth Low Energy (BLE). Utilizando esta especificação Bluetooth não é needsário parear dispositivos (funcionamento conforme Beacons).

Hva er en Bluetooth -enhet? 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 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 detalhes, en 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 entre o emissor e o receptor do sinal.

Trata-se de um aplicativo forround, como uma interface that mostra um log com us emissores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.

Applikasjon til Android

For Android er det mulig å svare på sinal Bluetooth. Para isto use a biblioteca AltBeacon (vide referências), funcionando como um beacon Bluetooth. O aplicativo é simples, apresentando um botão principal, que quando acionado inicia o broadcast Bluetooth e ao ser acionado novamente encerra a propagação de sinal, e uma configuração que permite escolher a frequência de emissão de sinal (poucas ou muitas emissões por sego.)

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.

Trinn 4: Aplicativo for Android

Applikasjon til Android
Applikasjon til Android
Applikasjon til Android
Applikasjon til Android

Telas de operação for Android.

Trinn 5: Bruk av Windows IoT

Gjelder for Windows IoT
Gjelder for Windows IoT
Gjelder for Windows IoT
Gjelder for Windows IoT

Telas de Monitoramento do Aplicativo UWP.

Trinn 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 o projeto, temos 3 etapas and serem seguidas. O primeiro passo é realizar and ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), seguindo o diagrama disponibilizado and observation and numbereração das portas GPIO indicadas nos passos anteriores.

Hvis du vil installere en versjon, kan jeg anta at det er mulig å utføre Windows 10 IoT Core (Instalção Windows IoT), og det er nødvendig å installere UWP uten maskinvare. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos of deploy diretamente através to Visual Studio 2017, que foi utilizado para of desenvolvimento do projeto. Du kan også installere og installere en plassering (mulig, parar, ekskluir) for Windows Device Portal.

Det er viktig å vite at Bluetooth -funksjonen kan plasseres for en funksjonell funksjon. Esta ativação pode ser verificada através for Windows Device Portal, by Conectividade -> Bluetooth. Não é necessário parear nenhum dispositivo, ele apenas precisa estar ligado.

I samsvar med dette, for eksempel en forgrunn, muligens et grensesnitt for overvåking, slik at vi kan se visualiseringer og fremvoksende programmer for status. Dette er nødvendig for å se en visuell visning av en Ide-ekstern klient for Windows.

I virkeligheten kan vi også bruke UWP til å utføre noen Windows IoT -funksjoner. Neste ponto for applikativo ja estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo for Android.

Endelig er det nødvendig å realisere og installere Android, og det er også mulig å installere en GitHub -kobling til en annen dokumentasjon, og det er nødvendig å kjøpe Android -enheter med Bluetooth -versjon 4.0. Em nossos testes utilizamos Android 7.0. Vi kan også bruke Android Studio 2.3 til å bruke Bluetooth for å kunne bruke det. Du kan installere Android -studioer for å få tilgang til en distribusjon.

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. Det er konfigurasjoner som muligens kan endres i frekvens av emisjoner, men det er også mulig å kringkaste den.

Vi kan sende en e -post til en av de mest populære UWP -programmene, og det er mulig å se at det er tre forskjellige varianter av operasjonelle funksjoner. O semáforo so irá voltar ao funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.

Trinn 7: Código Fonte

Windows IoT

Vi kan også bruke Windows IoT for å utføre DragonBoard 410C eller Raspberry Pi 3 og kan ikke skaffe noen endere:

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

Android

Du kan også bruke Android til å aktivere eller deaktivere nye enheter med en Bluetooth -enhet:

github.com/arthur-mourao/SmartTrafficTrans…

Trinn 8: Vídeo Demonstração

En demonstrasjon foram bruk av smarttelefoner eller applikasjoner for Android som kan brukes på forhånd til trafikk, som kan kontrolleres og oppdages omtrentlig.

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

Vi kan oppdage, eller kontrollere, at en tidsbestemt periode kan brukes som en del av det.

Ingen eksempler på søken, simulamos uma ambulância com paciente se deslocando para um hospital.

Trinn 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

Anbefalt: