Satura rādītājs:

Viedā satiksme: 9 soļi
Viedā satiksme: 9 soļi

Video: Viedā satiksme: 9 soļi

Video: Viedā satiksme: 9 soļi
Video: Соло-автомобиль Кемпинг в первобытном глухом лесу Скрытый природный бассейн / Естественный звук ASMR 2024, Jūlijs
Anonim
Viedā satiksme
Viedā satiksme

Kopsavilkums

Smart Traffic ir IoT risinājums, kura pamatā ir kontrolieris ar Bluetooth signāla sensoru, kas maina luksoforu laiku pēc prioritāra transportlīdzekļa (militārpersonu, ugunsdzēsēju vai ātrās palīdzības) raidītā signāla noteikšanas, ļaujot transportlīdzeklim ātri pārvietoties.

Sumário

O viedā satiksme (Tráfego Inteligente) sastāv no uma solução IoT bāzes, kas tiek kontrolēta ar sensoru sinālā bluetooth que após identifikācijā vai sinālā emitido por um veículo com prioridade (militārā, bombeiros ou ambulância), kā arī a temporização dos dooforoo veículo.

Apraksts

Neste projeto, cada veículo com prioridade de deslocamento equipado com um dispositivo Bluetooth Low Energy (BLE), como um Beacon Bluetooth or dispermitivo Android com support to a BLE. Neste projeto implementē um applicativo em Android que deverá equipar as viaturas, possibleilitando que o condutor ative or modo emergência indicando a neededade de preferência no deslocamento.

Lai kontrolētu, izmantojiet DragonBoard 410C plašu vietni Windows IoT, opcionāli, aveņu aveņu Pi 3. O projeto foi testado com a duas opções. Ambas possuem rádio Bluetooth un porti GPIO, kas ir iespējami ar daļēju informāciju, kas nav paredzēta Leds coloridos projektēšanai. Kontroladora ir atbildīga, atbildīga, pieejama, izmantojot Bluetooth vai Bluetooth sinhronizāciju.

Dezinvolvēti

1. darbība: 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. solis: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Sastāvdaļas

  • Placa DragonBoard 410C (vai Raspberry PI 3) izpildītājs un Windows IoT
  • 4 LED vermelhos
  • 4 Led's verdes
  • 8 rezistori 1000 omi
  • Izvietojiet Android versiju 6.1 ar Bluetooth 4.0
  • Protoboard e fios para montāža

3. darbība: Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

Projektējiet un instalējiet pamata lietojumprogrammas Android lietojumprogrammās, izmantojot Aplicativo UWP (izpildiet DragonBoard, vai Raspberry) un sazinieties ar semināru (Leds).

Aplicativo UWP

Izmantojot UWP lietojumprogrammu, jūs varat uzzināt, kā to uzsākt, vai pavedienu var kontrolēt, un temporização do semáforo em seu modo padrão de operação. Este mesmo aplicativo un atbilde uz uztvērēju vai sinusa bluetooth enviado pelo dispositivo Android que deverá equipar os veículos de emergência. O Evento, ao detecterm um sinado de bluetooth emitido pelo aplicativo, atcelšana vai 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
  • Aveņu 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 biblioteca Nativa do Windows UWP Windows. Devices. Bluetooth. Advertisement, que and responseavel por receber and tratar ads de dispositivos Bluetooth Low Energy (BLE). Izmantot esta especificação Bluetooth não é nepieciešamība parear dispositivos (funcionamento conforme Beacons).

Quando vai sinal Bluetooth ir atklāts, kā lâmpadas verdes atsaucas à caur "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth turpināt 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 detektors sin sinal Bluetooth, conhecemos, dentre outros details, un intensidade 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.

Iepriekšēja informācija par iepriekšminētajām programmām, komas interfeiss que mostra um log com os emissiores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.

Android lietojumprogramma

Ja izmantojat Android un reaģējat uz Bluetooth vai sinonīmu, tas nozīmē, ka tas tiek lietots, vai arī tā ir moderna. Izmantojiet AltBeacon biblioteka (video atsauces), kā arī Bluetooth signālugunis. O aplicativo é simple, apresentando um botão principial, queo quiono acionado inicia o o broadcast Bluetooth and 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, o modo de operação especial para atender ao veículo equipado com este aplicativo deve ser iniciado.

4. darbība. Aplicativo Android

Android lietojumprogramma
Android lietojumprogramma
Android lietojumprogramma
Android lietojumprogramma

Teles de operação do Aplicativo Android.

5. darbība. Aplicativo Windows IoT

Windows IoT lietojumprogramma
Windows IoT lietojumprogramma
Windows IoT lietojumprogramma
Windows IoT lietojumprogramma

Telas de Monitoramento do Aplicativo UWP.

6. darbība: montāža E Execução

Montāža E Execução
Montāža E Execução
Montāža E Execução
Montāža 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 o diagrama disponibilizado e observando numeração das portas GPIO indicadas nos passos anteriores.

Atbalstiet montāžas fāziku, pieņemot, ka tā tiek izpildīta, vai izpildot operētājsistēmu Windows 10 IoT Core (instalējot Windows IoT), kā arī, ja nepieciešams, instalējiet vai instalējiet UWP bez aparatūras. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos o deploy directtamente através do 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 (iniciar, parar, excluir) através do Windows Device Portal.

Ja vēlaties pārbaudīt, vai Bluetooth ir pieejams, lai uzzinātu, kāda ir projeto funkcija. Esta ativação pode ser verificada através to Windows Device Portal, em Conectividade -> Bluetooth. Não é needsário parear nenhum dispositivo, ele apenas precisa estar ligado.

Atbalstīt, izmantot vai izmantot priekšplānu, kā arī monitoramento interfeisu, kā arī visu vizuālo vizualizāciju, kā arī parādīt avārijas un e -statusa statusu. Apesar de não ser needario, para visualizar esta tela pode-se ligar a placa a uma tela através da porta HDMI or use to or Windows IoT Remote Client.

Tendo feito a ligação dos Leds un aplicativo UWP estando em execcução no Windows IoT vai semáforo já estará funcionado e será possível visualizar a alternância das luzes em modo normal. Neste ponto vai aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do applicativo Android.

Visbeidzot, ir nepieciešams realizēt un instalēt Android lietojumprogrammas, kā arī kodēt fonu tambēmā, neiekļaujot GitHub com saiti bez dokumentiem, nosūtot nepieciešamību pēc Android ierīcēm, izmantojot Bluetooth versiju 4.0. Em nossos sēklinieki izmanto Android 7.0. Operētājsistēmā Android Studio 2.3 nav pieejams, un tas ir nepieciešams, lai izmantotu Bluetooth, un tā nav pieejama. O izvietojiet pode ser feito directtamente através to Android Studio vai 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 é iniciada e 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. solis: Código Fonte

Windows IoT

Ocodigo fonte do aplicativo desenvolvido em Windows Io for DragonBoard 410C or a Raspberry Pi 3 est the disponível no seguinte endereço:

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

Android

Ocódigo fonte do aplicativo Android desenvolvido para ativar vai 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…

8. solis: Vídeo Demonstração

Lai demonstrētu viedtālruņu izmantošanu, izmantojot lietotni Android, izmantojot simulācijas shēmu, iepriekš jānosūta, izmantojot, izmantojot vai pārbaudot, vai kontrolieris atklāj aproximação do veículo.

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

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

Nav piemērs meklējumiem, simulamos uma ambulância com paciente se deslocando para um hospital.

9. solis: 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

Ieteicams: