Sisukord:

Nutikas liiklus: 9 sammu
Nutikas liiklus: 9 sammu

Video: Nutikas liiklus: 9 sammu

Video: Nutikas liiklus: 9 sammu
Video: 9 дней на Сардинии, часть - 8: Baja Sardinia 2024, Juuli
Anonim
Nutikas liiklus
Nutikas liiklus

Kokkuvõte

Nutikas liiklus on IoT -lahendus, mis põhineb bluetooth -signaalianduriga kontrolleril, mis muudab valgusfooride ajastust pärast eelisõiduki (sõjavägi, tuletõrjujad või kiirabi) väljastatud signaali tuvastamist, võimaldades sõidukil kiiresti liikuda.

Sumário

O Smart Traffic (Tráfego Inteligente) sisaldab emulaatorit IoT baseada em um controlador com sensor de sinal bluetooth que após identifier o sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), altera a temporização do dos semfoforo veículo.

Kirjeldus

Neste projeto, cada veículo com prioridade de deslocamento seeria seadmed, mis on paigutatud Bluetooth Low Energy (BLE), Como um Beacon Bluetooth või Android -seadmele, mis toetab BLE -d. Neste projeto rakendab rakendusi Androidi rakenduste jaoks, mis on varustatud võimalustega, mis võimaldavad que või kondensaatorit aktiveerida või modifitseerida, ja see on vajalik eeliseadmiseks.

Como control to use the area of DragonBoard 410C com Windows Io ou, opcionalmente, a plac Raspberry Pi 3. O projeto foi testado com a duas opções. Ambas võimeline raadio Bluetooth ja portide GPIO, mis on saadaval liidese jaoks, mis on ette nähtud Leds koloriidide jaoks. Aca controladora on reageerimine, então, por captar or sinal Bluetooth emitido pela viatura em emgência e alterar and temporização do semáforo.

Avaldatud tegevused

Samm: 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.

Samm: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Komponendid

  • Placa DragonBoard 410C (või Raspberry PI 3) käivitaja ja Windowsi IoT
  • 4 Led vermelhos
  • 4 Led's Verdes
  • 8 Resistents 1000 Ohm
  • Kasutage Androidi versiooni 6.1 või Bluetooth 4.0
  • Protoboard e fios lihtsaks montaažiks

3. samm: Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

Kui teil on Androidi rakenduste põhiseade, siis rakenduse UWP (rakenduse DragonBoard või Raspberry) ja semifoorumi (Leds) jaoks.

Aplicativo UWP

O aplicativo UWP Contém a lógica dos semáforos, ao ser iniciado, uma thread irá controlar and temporização do semáforo em seu modo padrão de operação. Este mesmo aplicativo ja reageerimine vastuvõtjale või sinisele bluetooth -le, mis on saadaval Android -seadmetele, mis on varustatud seadmetega ja veekuludega. O Evento, ao detector um sinado de bluetooth emitido pelo aplicativo, cancall or modo de operação normal and dispara uma nova thread com a temporização sobada para atender ao veículo de emergência. 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
  • Vaarika 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

Siin saate kasutada Bluetoothi ja kasutada Windowsi UWP Windowsi biblioteeki. Seadmed. Bluetooth. Reklaam, vastus vastuvõtjale ja Bluetooth Low Energy (BLE) reklaam. Kasutage esteetilist Bluetooth -funktsiooni ja vajadust parema paigutuse järele (funcionamento conforme Beacons).

Quando või sinal Bluetooth on avastatud, kuna lâmpadas verdes viitab "A" piscam 3 vezes e são mantidas acesas kaudu. Depois de um tempo pré-determinado, caso o sinal Bluetooth jatka saatmist tuvastamist, 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 tuvastab sinal Bluetoothi, ühendused, hambad, üksikasjad, intensiivne sinal. Com isto, definimos uma intensidade mínima que faz com que o modo de operação especial seja acionado. Esta intensiivsus esta relacionada, dentre outros fatores de interferência, com a distância entre o emissor e o receptor do sinal.

Esiplaanil olev rakendus, esiplaanil olev kasutajaliides que mostra um log com os emissioone Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.

Rakendus Android

Kui kasutate Android -seadet ja reageerite Bluetooth -ile, saate seda kasutada, kui kasutate seda või muud võimalust. Kasutage AltBeaconi biblioteeki (videokirjeldusi), Bluetoothi majaka funktsionaalsust. Lihtsad rakendused, apresentando um botão põhimõte, quando acionado initsiatsioon või eetrisse andmine 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 poris)

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.

Samm 4: Aplicativo Android

Rakendus Android
Rakendus Android
Rakendus Android
Rakendus Android

Androidi rakenduste operatsioonisüsteem.

Samm: Windowsi IoT rakendamine

Rakendus Windows IoT
Rakendus Windows IoT
Rakendus Windows IoT
Rakendus Windows IoT

Telas de Monitoramento do Aplicativo UWP.

6. samm: montaaž E Execução

Montaaž E Execução
Montaaž E Execução
Montaaž E Execução
Montaaž E Execução

Para montar e executar o projeto, temos 3 etaps and serem seguidas. O primeiro passo é realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), seguindo või diagrama disponibilizado e observando a numeração das portas GPIO indicadas nos passos anteriores.

Kui soovite montaaži teha, eeldage, et see on täidetud või käivitatakse Windows 10 IoT Core (installitakse Windows IoT), vajadus selle kasutamiseks või UWP juurutamine ilma riistvarata. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos või juurutada Visual Studio 2017 otseülekandeid, kasutada projeto. Uma vez que o aplicativo já tiver instalado na placa, é possível gerenciá-lo (iniciar, parar, excluir) através do Windows Device Portal.

Oluline on tõestada, kas Bluetooth on loodud ja mida saab kasutada. Esta ativação pode ser verificada através do Windows Device Portal, em Conectividade -> Bluetooth. Não é vajadus parear nenhum dispositivo, ele apenas precisa estar ligado.

Konfigureerige see, rakendage esiplaanil esiplaani, saate kasutada monitoramento liidest, mis võimaldab teil visuaalselt visualiseerida veekulusid ja esilekerkivaid e -olekuid. Apesar de não ser vajadus, selle visualiseerimine, esta tela pode-se ligar a placa and auma terav através da porta HDMI or use of Windows IoT Remote Client.

Tendo pakub sidet Leds ja aplicativo UWP estando em excucução no Windows Io or semáforo já estará funcionado and será possível visualizar a alternância das luzes em modo normal. Neste ponto või aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android.

Lõplik, vajadus realiseerida ja installida Android -rakendus, luua uus kood, kui see pole saadaval, GitHub -lingil pole dokumenti, Android -seadmed on vajalikud Bluetooth -versiooni 4.0 jaoks. Emose munandid kasutavad operatsioonisüsteemi Android 7.0. Kui kasutate Android Studio 2.3 versiooni, ei pea te seda kasutama, kui kasutate Bluetoothi, kuid see pole vajalik. 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 e detectada pelo aplicativo UWP, e 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.

7. samm: Código Fonte

Windowsi IoT

Windowsi asjade Interneti arendamise rakenduse DragonBoard 410C või Raspberry Pi 3 jaoks pole seadet võimalik segada:

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

Android

Kui kasutate Androidi rakendust, kui see on ativar või modem de emergência nos veículos com prioridade enviando või sinal Bluetooth, siis pole seadet võimalik segada:

github.com/arthur-mourao/SmartTrafficTrans…

8. samm: Vídeo Demonstração

Näidake nutitelefonide kasutuselevõtmist või rakenduse Android rakendus, mis võimaldab teil enne selle edastamist edastada, et kontrollida, kas kontrollija tuvastab ja kontrollib.

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

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

Ei mingeid näiteid, simulamos uma ambulância com paciente se deslocando para um hospital.

9. samm: viide 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

Soovitan: