Satura rādītājs:
- 1. darbība: Visão Geral
- 2. solis: Diagrama De Blocos
- 3. darbība: Funcionamento Detalhado
- 4. darbība. Aplicativo Android
- 5. darbība. Aplicativo Windows IoT
- 6. darbība: montāža E Execução
- 7. solis: Código Fonte
- 8. solis: Vídeo Demonstração
- 9. solis: Referências Bibliográficas
Video: Viedā satiksme: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
- Artūrs Mūrao - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - tel. [email protected]
- Renāts Mārtiņš [email protected]
1. darbība: 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.
2. solis: 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
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
Teles de operação do Aplicativo Android.
5. darbība. Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
6. darbība: 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:
Viedā josta: 18 soļi
Viedā josta: kādu sīkrīku nēsāt ir ļoti grūti. Godīgi sakot, šajā projektā es saņēmu palīdzību no mammas, lai uzšūtu man lietu, jo es nevaru šūt pati. Esiet piesardzīgs, šujot, izmantojot šujmašīnu. Ja jūs nekad neesat pieredzējis šūšanu ar šujmašīnu, tas ir arī
Viedā motocikla HUD prototips (detalizēta navigācija un vēl daudz vairāk): 9 soļi
Viedā motocikla HUD prototips (detalizēta navigācija un vēl daudz vairāk): Sveiki! Šī instrukcija ir stāsts par to, kā es projektēju un uzbūvēju HUD (Heads-Up Display) platformu, kas paredzēta uzstādīšanai uz motociklu ķiverēm. Tas tika uzrakstīts konkursa "kartes" kontekstā. Diemžēl es nevarēju pilnībā pabeigt
Viedā kristāla gaismas virkne: 9 soļi (ar attēliem)
Gudra kristāla gaismas virkne: Tuvojoties Ziemassvētkiem un pilnībā pētot mājas automatizāciju un viedos objektus, šogad es nolēmu mēģināt izveidot gudru, jauku izskatu, RGB gaismas virkni. Es veicu daudz pētījumu par DIY risinājumiem tīmeklī, no vienas puses, daži
Viedā atkritumu tvertne, izmantojot Arduino, ultraskaņas sensoru un servomotoru: 3 soļi
Viedā atkritumu tvertne, izmantojot Arduino, ultraskaņas sensoru un servomotoru: Šajā projektā es jums parādīšu, kā izveidot gudru atkritumu tvertni, izmantojot Arduino, kur, tuvojoties atkritumiem, automātiski tiks atvērts miskastes vāks. Citas svarīgas šīs viedās atkritumu tvertnes izgatavošanai izmantotās sastāvdaļas ir ultraskaņas sensors HC-04
Tiešraides gaisa satiksme jūsu datorā !!!!!: 3 soļi
Tiešraides gaisa satiksme jūsu datorā !!!!!: Šī pamācība iemācīs jums apskatīt dažādu lidostu gaisa satiksmi (ietver tikai lielākās starptautiskās lidostas). ** ATRUNA ** Es neesmu atbildīgs par šajā pamācībā ietvertās informācijas izmantošanu. Ja plānojat kādu teroristu