Sisällysluettelo:

Älykäs liikenne: 9 vaihetta
Älykäs liikenne: 9 vaihetta

Video: Älykäs liikenne: 9 vaihetta

Video: Älykäs liikenne: 9 vaihetta
Video: Liikenne 1: Uudet liiketoimintamallit liikenteen jakamistalouteen 2024, Heinäkuu
Anonim
Älykäs liikenne
Älykäs liikenne

Yhteenveto

Smart Traffic on IoT -ratkaisu, joka perustuu ohjaimeen, jossa on Bluetooth -signaalianturi, joka muuttaa liikennevalojen ajoitusta tunnistettuaan ensisijaisen ajoneuvon (armeija, palomies tai ambulanssi) lähettämän signaalin, jolloin ajoneuvo voi liikkua nopeasti.

Sumário

O Smart Traffic (Tráfego Inteligente) sisältää em uma solução IoT baseada em um controlador com sensor de sinal bluetooth que após identifier or sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), altera a temporização dos dooáfoo veículo.

Kuvaus

Neste Projeto, cada veículo com prioridade de deslocamento series equipado com um dispositivo Bluetooth Low Energy (BLE), Como um Beacon Bluetooth or or dispositivo Android com support a BLE. Neste -projektori voi toteuttaa sovelluksia Android -laitteisiin, jotka ovat mahdollisia, mahdollisia ja valmiita käyttämään kondensaattoria tai muuttamaan hätätilannetta ja välttämättömäksi.

Voit hallita DragonBoard 410C -käyttöjärjestelmää Windows IoT -käyttöjärjestelmässä, vaihtoehtoisesti ja Raspberry Pi 3. -alueella. Langaton Bluetooth -yhteys ja GPIO -portit, jotka ovat mahdollisia liitäntä osille, edustavat muita projekteja Leds -väreistä. A placa controladora and responseavel, Então, por captar or sinal Bluetooth emitido pela via via em emgência e alterar a temporização do semáforo.

Ei -kehittyneitä

Vaihe 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.

Vaihe 2: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Komponentit

  • Placa DragonBoard 410C (tai Raspberry PI 3) Windows IoT
  • 4 LED -vermelhoosia
  • 4 Led's Verdes
  • 8 Resistanssi 1000 ohmia
  • Android -käyttöjärjestelmän versio 6.1 tai Bluetooth 4.0
  • Protoboard e fios para -asennus

Vaihe 3: Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

Jos sinulla on Android -sovellusten perusohjelmisto tai Android -sovellusten perusrakenne, Aplicativo UWP (suorita DragonBoard tai Vadelma) ja liitetiedostot (Leds).

Aplicativo UWP

Voit käyttää UWP -ohjelmaa lógica dos semáforos, ao ser iniciado, uma thread irá control and temporização do semáforo em seu modo padrão de operação. Este mesmo -sovellus ja vastaus vastaanottimeen tai siniseen bluetooth -laitteeseen Android -laitteiden laitteisiin, jotka on varusteltu hätätilanteessa. O Tapahtuma, joka tunnistaa bluetooth -emitidopelo -sovelluksen, peruuttaa tai muuttaa toimintatavan normaaliksi ja näyttää uuden viestiketjun, joka on väliaikainen riittävyys. Os Leds são controlados pelas portas GPIO da placa, sendo utilizados os seguintes pinos:

  • 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
  • Vadelma 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

Bluetooth -käyttöopas ja käyttökelpoinen käyttöliittymä Nativa -käyttöjärjestelmään Windows UWP Windows. Devices. Bluetooth. Advertisement, vastaus vastaanottimiin ja Bluetooth Low Energy (BLE) -mainosmainoksiin. Käytä erityistä Bluetooth -yhteyttä, joka on välttämätön paremmille laitteille (funcionamento conforme Beacons).

Quando tai sinal Bluetooth -tunnistus, kuten lâmpadas verdes referees à kautta "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth jatka lähetystä havaitsemiseen, 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 e que por isto, tai modo de operação especial será mantido por mais um tempo.

Quando havaitsee sin Bluetoothin, conhecemos, hammas outros yksityiskohdat, voimakas daquele sinal. Com isto, definimos uma intensidade mínima 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.

Edellä kuvattujen sovellusten käyttö, käyttöliittymä ja useimmat lokikomponenttien päästöt Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.

Sovellus Android

Jos käytät Androidia, vastaat Bluetoothin lähettämiseen tai lähettämiseen, mikä osoittaa, että voit käyttää sitä que o veículo esta em modo emergência. AltBeacon -biblioteekin käyttö (viitteet), Bluetooth -merkkivalo. O aplicativo é simples, apresentando um botão princip, queo acionado initia 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)

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

Vaihe 4: Aplicativo Android

Sovellus Android
Sovellus Android
Sovellus Android
Sovellus Android

Teles de operação do Aplicativo Android.

Vaihe 5: Aplicativo Windows IoT

Sovellus Windows IoT
Sovellus Windows IoT
Sovellus Windows IoT
Sovellus Windows IoT

Telas de Monitoramento do Aplicativo UWP.

Vaihe 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 a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), sekoitus tai diagrama disponibilizado e observando numeração das portas GPIO indicadas nos passos anteriores.

Jos haluat asentaa asennuksen tai olettaa, että se on suoritettu tai suoritettu Windows 10 IoT Core -järjestelmään (Windows -IoT -asennus), välttämätön fazer tai käyttöönotto ilman UWP -laitteistoa. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos o deploy directtamente através to Visual Studio 2017, que foi utilizado para or desenvolvimento do projeto. Uma vez que o aplicativo já tiver instalado na placa, é possível gerenciá-lo (initiar, parar, excluir) através do Windows Device Portal.

Tärkeää todentamista tai Bluetooth -yhteyden muodostamista paikalle tai toimintoa varten. Esta ativação pode ser verificada através to Windows Device Portal, em Conectividade -> Bluetooth. Não é välttämätön parear nenhum dispositivo, ele apenas precisa estar ligado.

Conforme dito, tai aplicativo é do tipo Foreground, käytettävissä oleva monitoimiliitäntä, que permite visualizar os veículos de emergência próximos e o status do semáforo. Apesar de não ser välttämättömyys, sen visualisointi, esta tela pode-se ligar a placa, uma tela através da porta HDMI tai käyttö tai Windows IoT Remote Client.

Tendo feito a ligação dos Leds ja aplicativo UWP estando em excucuão no Windows IoT or semi -foro já estará funcionado and será possível visualizar a alternância das luzes em modo normal. Neste ponto tai aplicativo já estará esperando o sinal Bluetooth -palvelun emitido pelas viaturas através do applicativo Android.

Viimeinen, välttämätön toteutustyökalu Android -sovelluksen asentamiseen, uusi código fonte também esta disponível no GitHub com link to notte documento, sendo välttämätön que dispositivo Android esteja equipado to Bluetooth 4.0. Em nossos kivekset, joissa on Android 7.0. Jos haluat käyttää Android Studio 2.3 -käyttöjärjestelmää, voit käyttää sitä Bluetooth-yhteyden avulla, mutta se ei ole käytettävissä. O deploy pode ser feito directtamente através to Android Studio or gerando o apk para ser distribuído.

O aplicativo apresenta um botão princip que ativa e desativa and emissão de sinal Bluetooth, indicando se o veículo esta ou não em modo emergência. Nas configurações do aplicativo é possível alterar a frequência de emissão do sinal, já que ele fica em modo broadcast.

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

Vaihe 7: Código Fonte

Windows IoT

Jos haluat käyttää sovelluksia Windows IoT: n DragonBoard 410C: n tai Raspberry Pi 3: n kanssa, sinun ei tarvitse käyttää seuraavia sovelluksia:

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

Android

O código fonte do aplicativo Android desenvolvido para ativar or 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…

Vaihe 8: Vídeo Demonstração

Esittelyssä älypuhelimien käyttöappi tai Android -sovellus, jossa simulaattori on järjestetty etukäteen, ja sen avulla voit tarkastella tai hallita ilmaisua ja likimääräistä tietoa.

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

Após a detecção, or controlador altera a temporização dos semáforos para dar passagem para or veículo com prioridade.

Ei esimerkkikysymyksiä, simulaatteja ambulanssi com potilate se deslocando para um hospital.

Vaihe 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

Suositeltava: