Turinys:

Išmanusis eismas: 9 žingsniai
Išmanusis eismas: 9 žingsniai

Video: Išmanusis eismas: 9 žingsniai

Video: Išmanusis eismas: 9 žingsniai
Video: MOTOCIKLO TEISES | 9 žingsniai iki motociklo | A KATEGORIJA | InAutum.lt | 2021 2024, Lapkritis
Anonim
Išmanusis eismas
Išmanusis eismas

Santrauka

„Smart Traffic“yra „IoT“sprendimas, pagrįstas valdikliu su „Bluetooth“signalo jutikliu, kuris pakeičia šviesoforų laiką, nustačius prioritetinės transporto priemonės (kariuomenės, ugniagesių ar greitosios pagalbos) skleidžiamą signalą, leidžiantį transporto priemonei greitai judėti.

Sumário

„Smart Traffic“(„Tráfego Inteligente“) turi uma solução IoT bazę, kuri yra valdoma „com bluetooth“jutikliu, kai yra sinchronizuojamas „Bluetooth“ryšys, ar identifikuojama, ar išmetamas skystis, ar ne, ar ne, ar ne? veículo.

Aprašymas

Neste projeto, cada veículo com prioridade de deslocamento seria equipado com em dispositivo Bluetooth Low Energy (BLE), kaip švyturėlis „Bluetooth“arba disponavimas „Android“palaikant BLE. „Neste“turi galimybę įdiegti „Android“programą, skirtą įdiegti įrenginius kaip tinkamus įrenginius, galimybę įjungti ir išjungti kondensatorių, o taip pat sukurti ir suteikti reikiamą priežiūrą.

Jei norite valdyti „DragonBoard 410C“, naudokite „Windows IoT“, pasirinktinai, „Raspberry Pi 3.“planą. „Bluetooth“ir „GPIO“prievadai gali būti prijungti prie visų pusių, jie nėra suprojektuoti „Leds coloridos“. Aplinkos valdymas yra atsakingas, įvestas, įvestas arba pasiekiamas „Bluetooth“ryšiu.

Dezinvolveriai

1 žingsnis: Visão Geral

Visoo Geral
Visoo 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 žingsnis: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Komponentai

  • „Placa DragonBoard 410C“(arba „Raspberry PI 3“) vykdytojas ir „Windows IoT“
  • 4 ledų vermelos
  • 4 „Led's Verdes“
  • 8 rezistoriai 1000 omų
  • Atsisiųskite „Android“versiją 6.1 su „Bluetooth 4.0“
  • Protoboard e fios para montažui

3 žingsnis: „Funcionamento Detalhado“

Detalhado funcionamento
Detalhado funcionamento
Detalhado funcionamento
Detalhado funcionamento

Jei norite sukurti pagrindinę „Android“programos, „Aplicativo UWP“(„DragonBoard“arba „Raspberry“) ir „Leds“(„Leds“) sąsają.

Aplicativo UWP

Naudodami UWP programą, galite pradėti skaityti, pradėti iniciatyvą, valdyti temą ir kontroliuoti temporizaciją, kad ji būtų modernaus padorão de operação. Este mesmo taikomoji programa ir atsakymas į imtuvą arba sinialinis „Bluetooth“ryšys, kurį galima atlikti naudojant „Android“programą, skirtą įrenginiams, skirtiems atsirasti. O įvykis, kuris nustato, ar sinchronizuojamas „Bluetooth“emitido pelo taikymas, atšaukiamas arba pakeičiamas įprastas veikimo režimas ir rodomi nauji siūlai, esantys temporizuojant tinkamumą ir atgaivinant. 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
  • Aviečių 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

Leitura do sinal Bluetooth and feitat utilizando a biblioteca Nativa to Windows UWP Windows. Devices. Bluetooth. Advertisement, que and responseavel of receber e tratar advertising de dispositivos Bluetooth Low Energy (BLE). Naudokite „Bluetooth“, kad būtumėte ypač svarbūs ir būtini, jei reikia („Funconamento conforme Beacons“).

„Quando“ar „Bluetooth“aptikimas, kaip nurodoma per „A“piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth to 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“aptinka „Bluetooth“, „conhecemos“, „dentre outros“detales, intensyvią dainos dalį. 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.

Ateities plano taikymas, prieš tai esanti sąsaja, kuri yra labiausiai paplitusi ir įeina į „Bluetooth“sąsają, kuri yra protoximos ir kaip ji yra įprasta.

„Android“programa

Jei naudojate „Android“ir reaguojate į „Bluetooth“ryšį, tai gali parodyti, kaip tai padaryti, ar iš naujo naudoti. Naudokite „AltBeacon“biblioteka (vaizdo nuoroda), naudodamiesi „Bluetooth“švyturiu. O paprastos programos, apresentando um botão principas, queo quiono acionado pradžia arba transliacija „Bluetooth“ir a

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.

4 žingsnis: „Android“„Aplicativo“

„Android“programa
„Android“programa
„Android“programa
„Android“programa

„Android“operacinės sistemos operacijos.

5 veiksmas: „Aplicativo Windows IoT“

„Windows IoT“taikymas
„Windows IoT“taikymas
„Windows IoT“taikymas
„Windows IoT“taikymas

Telas de Monitoramento do Aplicativo UWP.

6 žingsnis: „Montagem E Execução“

Montažas E Execução
Montažas E Execução
Montažas E Execução
Montažas E Execução

Para Montar e Executar o Projeto, temos 3 etapai ir serem seguidas. O primeiro passo é realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), mixindo o diagrama disponibilizado e observando numeração das portas GPIO indicadas nos passos anteriores.

Įdiegę montažą, atlikite prielaidą ir atlikite „Windows 10 IoT Core“(„Windows IoT“diegimas), būtiną naudojimą ar diegimą naudojant UWP be aparatūros. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. „Fizemos“arba „Visual Studio 2017“dislokuoti tiesioginius atributus, kurie gali būti naudojami projektavimui. Įdiekite „Windows Device Portal“naudodamiesi „Windows“įrenginio portalu.

Svarbu patikrinti, ar yra „Bluetooth“ryšys, kad būtų galima planuoti ar veikti. Esta ativação pode ser verificada através to Windows Device Portal, em Conectividade -> Bluetooth. Não é requiredário parear nenhum dispositivo, ele apenas precisa estar ligado.

Patvirtinkite, naudokite ir pritaikykite „Foreground“, turėdami monitoramento sąsają, turėdami visišką vizualizaciją ir vezikulą, atsirandančią dėl primaximo ir statuso. Apesar de não ser needareio, para visualizar esta tela pode-se ligar a placa and uma tela através da porta HDMI or use to or Windows IoT Remote Client.

Tendo feito a ligação dos Leds ir 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 arba aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do applicativo Android.

Galutinis, būtinas poreikis įdiegti ir įdiegti „Android“, įdiegti naują kodą, kai nėra „GitHub“nuorodos, neskelbti dokumentų, atsiųsti būtiną „Android“įrenginį, naudojant „Bluetooth“versiją 4.0. „Em nossos“sėklidėse naudojama „Android 7.0“. Jei norite naudoti „Android Studio 2.3“versiją, ji turi būti naudojama naudojant „Bluetooth“ryšį, nesvarbu, ar nėra aparato. Įdiekite „pode ser fe feito directtamente através“naudodami „Android Studio“arba gerando ar apk programą, skirtą platinti.

O aplicativo apresenta um botão princip que ativa and desativa and emissão 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 é 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.

7 žingsnis: Código Fonte

„Windows IoT“

Jei norite įdiegti „Windows IoT“, naudodami „DragonBoard 410C“arba „Raspberry Pi 3“, neturite jokio derinio:

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

„Android“

Jei norite įdiegti „Android“programą, skirtą ativariui arba modo de emergência nos veículos com prioridade enviando o sinal Bluetooth, disponível no seguinte endereço:

github.com/arthur-mourao/SmartTrafficTrans…

8 veiksmas: demonstravimas

Parodykite, kaip naudotis išmaniaisiais telefonais, naudojant „Android“programą, skirtą simuliuoti transporto priemonę ir perduoti ją iš anksto, kad būtų galima nustatyti ar aptikti kontrolinį valdiklį.

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

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

Nėra pavyzdžio, kaip tai padaryti, ligoninėje yra ambulatorinė ligonių ligoninė.

9 žingsnis: 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

Rekomenduojamas: