ዝርዝር ሁኔታ:

ዘመናዊ ትራፊክ 9 ደረጃዎች
ዘመናዊ ትራፊክ 9 ደረጃዎች

ቪዲዮ: ዘመናዊ ትራፊክ 9 ደረጃዎች

ቪዲዮ: ዘመናዊ ትራፊክ 9 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
ዘመናዊ ትራፊክ
ዘመናዊ ትራፊክ

ማጠቃለያ

ስማርት ትራፊክ ቅድሚያ በሚሰጥ ተሽከርካሪ (ወታደራዊ ፣ የእሳት አደጋ ተከላካዮች ወይም አምቡላንስ) የሚወጣውን ምልክት ከለየ በኋላ የትራፊክ መብራቶችን ጊዜ በሚቀይር የብሉቱዝ ምልክት ዳሳሽ ባለው ተቆጣጣሪ ላይ የተመሠረተ የአይቲ መፍትሔ ነው ፣ ይህም ተሽከርካሪው በፍጥነት እንዲንቀሳቀስ ያስችለዋል።

ሱማሪዮ

Smart Traffic (Tráfego Inteligente) consimte em uma solução IoT baseada em um controlador com sensor de sinal bluetooth que após identifar o sinal emitido por um veículo com prioridade (ወታደር ፣ ቦምቤሮስ ኦው ambulância) ፣ ሌላ ጊዜ ሊደርስበት ይችላል። veículo.

ገለፃ

Neste projeto ፣ cada veículo com prioridade de deslocamento será equipado com um dispositivo Bluetooth Low Energy (BLE) ፣ como um Beacon ብሉቱዝ ወይም የ Android com ድጋፍ ሰጪ 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.

Como controlador utilizamos a placa DragonBoard 410C com Windows IoT ou, opcionalmente ፣ a placa Raspberry Pi 3. O projeto foi testado com a duas opções. Ambas possuem rádio Bluetooth እና portas GPIO que possibilitam ligar os semáforos, representados neste projeto por Leds coloridos. አንድ 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

ደረጃ 1 ቪሳኦ ጌራል

ቪሳኦ ጌራል
ቪሳኦ ጌራል

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 Diagrama De Blocos

ዲያግራማ ዴ ብሎኮስ
ዲያግራማ ዴ ብሎኮስ

ክፍሎች

  • Placa DragonBoard 410C (o Raspberry PI 3) ዊንዶውስ IoT ን ያከናውናል
  • 4 Leds vermelhos
  • 4 የሊድ መርገጫዎች
  • 8 Resistores de 1000 Ohm
  • Dispositivo Android versão 6.1 com ብሉቱዝ 4.0
  • Protoboard e fios para facilitar montagem

ደረጃ 3 Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

እንደ አፕሊኬቲቮ Android ፣ Aplicativo UWP (que executa na DragonBoard ፣ ou Raspberry) እና da ligação física do semáforo (Leds) ያድርጉ።

Aplicativo UWP

ኦ 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 os veículos de emergência. ኦ Evento ፣ በብሉቱዝ ኢሜዲዶ ፔሎ አፕሊኬቲቮ ፣ ካንሰላ ወይም ሞዶ ዴ operação መደበኛ እና ዲፓማ uma ኖቫ ክር com a temporização adequada para atender ao veículo de emergência. Os Leds são controlados pelas portas GPIO da placa, sendo utilizados os seguintes pinos:

  • DragonBoard:

    • ጂፒኦ 36; // ቨርዴ
    • ጂፒኦ 13; // ቬርሜሎ
    • ጂፒኦ 115; // ቬርሜሎ
    • ጂፒኦ 25; // ቨርዴ
    • ጂፒኦ 35; // ቨርዴ
    • ጂፒኦ 28; // ቬርሜሎ
    • ጂፒኦ 25; // ቬርሜሎ
    • ጂፒኦ 34; // ቨርዴ
  • Raspberry PI 3:

    • ጂፒኦ 27; // ቨርዴ
    • ጂፒኦ 21; // ቬርሜሎ
    • ጂፒኦ 20; // ቬርሜሎ
    • ጂፒኦ 18; // ቨርዴ
    • ጂፒኦ 17; // ቨርዴ
    • ጂፒኦ 26; // ቬርሜሎ
    • ጂፒኦ 19; // ቬርሜሎ
    • ጂፒኦ 22; // ቨርዴ

አንድ ብሉቱዝ በብሉቱዝ ናቲቫ በዊንዶውስ UWP ዊንዶውስ U. Utilizando esta especificação ብሉቱዝ não é necessário parear dispositivos (funcionamento conforme Beacons)።

በ “A” piscam 3 vezes e são mantidas acesas በኩል lâmpadas verdes referentes à. Depois de um tempo pré-determinado, caso o sinal Bluetooth continue sendo deteado, será possível ver as lâmpadas verdes da by “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 deteamos um sinal Bluetooth, conhecemos, dentre outros detalhes, a intensidade daquele sinal. እንደዚሁም ፣ ፍቺው ወይም ሞኖ ደ ኦፔራçአኦ ልዩ ሴጃ አቺናዶ። 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 foreground, como uma በይነገጽ que mostra um log com os emissores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.

Aplicativo Android

ለ Android ወይም እንደ ብሉቱዝ ያለአስተያየት ፣ እንደዚሁም እንደ ብሉቱዝ ፣ እንደዚሁም እንደዚሁም እኛ እንደምናውቀው። ለቢታ ብሉኮቴካ አልትቤኮን (ለቪዲዮ ማጣቀሻ) ፣ ለብሉቱዝ አመላካች። ኦ aplicativo é simples, apresentando um botão principal, que quando acionado inicia o broadcast የብሉቱዝ እና የብሮድካስት ስርጭትን ያሰራጫል ፣ ኢማ configuração que permite escolher a frequência de emissão de sinal (poucas ou muitas emissões por segund.

ኳንዶ ኡም ሲናል ኢሚቲዶ ፖር apር aplicativo é detectado pela placa, o modo de operação especial para atender a ao veículo equipado com este aplicativo deve ser iniciado.

ደረጃ 4: Aplicativo Android

Aplicativo Android
Aplicativo Android
Aplicativo Android
Aplicativo Android

Telas de operação do Aplicativo Android.

ደረጃ 5: Aplicativo Windows IoT

Aplicativo Windows IoT
Aplicativo Windows IoT
Aplicativo Windows IoT
Aplicativo Windows IoT

Telas de Monitoramento do Aplicativo UWP።

ደረጃ 6 ሞንታጋም ኢ ኤክሱዋኦ

Montagem E Execução
Montagem E Execução
Montagem E Execução
Montagem E Execução

ፓራ ሞንታር እና አስፈፃሚ ፕሮጄቶ ፣ ቴሞስ 3 ኤታፓስ እና ሴረም ሴጊዳስ። 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 a numeração das portas GPIO indicadas nos passos anteriores።

በዊንዶውስ 10 IoT Core (Instalação Windows IoT) ፣ በ ‹WWP ›ሃርድዌር ላይ ምንም አፕሊኬቲቭ ለማድረግ ኤፒአይቲ አፕሊኬቲቭ ቪኤፍሲካ ፣ ኤ assumindo que a placa já esteja executando. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos o የእይታ ስቱዲዮ 2017 ን ያሰራጫሉ። Uma vez que o aplicativo já tiver instalado and placa, é possível gerenciá-lo (iniciar, parar, excluir) በዊንዶውስ መሣሪያ ፖርታል ላይ ይሰራሉ።

Bluetooth እጅግ በጣም አስፈላጊው ነገር ብሉቱዝ ብቻ ነው። የዊንዶውስ መሣሪያ ፖርታልን ፣ በ Conectividade -> ብሉቱዝ ላይ ይህንን ማረጋገጥ ይችላሉ። Não é necessário parear nenhum dispositivo, ele apenas precisa estar ligado.

ይህንን ለማድረግ ፎርፎርሜሽንን ፣ የተንቀሳቃሽ ምስል ወድምጽ በይነገጽን ፣ ሞኖራክራሜንቶ ፣ የእያንዳንዱን የእይታ እይታን ማየት ይችላሉ። Apesar de não ser necessário, para visualizar esta tela pode-se ligar a placa a uma tela através da porta HDMI ou utilizar o Windows IoT Remote Client.

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

በመጨረሻ ፣ በ Android ላይ ፣ Android GIHub com አገናኝ በ ‹GitHub com አገናኝ› neste documento ፣ sendo needário que dispositivo Android esteja equipado com ብሉቱዝ verso 4.0. ኤም ኖሶስ የ Android 7.0 ን አጠቃቀም ይጠቀማል። ኦ aplicativo foi desenvolvido no Android Studio 2.3 e tem como pré-requisito a utilização de Bluetooth, que deve estar ativo no aparelho. የ Android ስቱዲዮን ወይም የጂአርዶን ወይም የፒ.ፒ.ኤስ.

ኦ 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. ናስ ያዋቅራል aplicativo é possível alterar a frequência de emissão do sinal, já que ele fica em modo ስርጭት።

በ UWP, E possível visualizar que duas das luzes verdes piscam 3 vezes, indicando que o modo de operação ስፔሻሊስት foi iniciado. O semáforo só irá voltar ao funcionamento normal se não estiver deteando mais nenhum sinal bluetooth das viaturas.

ደረጃ 7: ኮዲጎ ፎንቴ

ዊንዶውስ IoT

በዊንዶውስ IoT para execução እና DragonBoard 410C ou እና Raspberry Pi 3 ላይ የተካተቱትን ቅርጸ -ቁምፊዎች በስራ ላይ ማዋል ይችላሉ-

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

Android

የ Android ስልተ ቀመሮችን እና አተገባበርን እንደቀጠለ ነው።

github.com/arthur-mourao/SmartTrafficTrans…

ደረጃ 8: ቪዲኦ Demonstração

ከዚህ በፊት ስማርትፎኖች በስልክ ወይም በአፕሊኬቲቮ Android በ simula veículos com prioridade trafegando na via, enquanto o controlador detea a aproximação do veículo.

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

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

ምንም ምሳሌ የለም questão, simulamos uma ambulância com paciente se deslocando para um ሆስፒታል.

ደረጃ 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

የሚመከር: