Indholdsfortegnelse:
- Trin 1: Visão Geral
- Trin 2: Diagrama De Blocos
- Trin 3: Funcionamento Detalhado
- Trin 4: Anvend Android
- Trin 5: Anvendelse af Windows IoT
- Trin 6: Montagem E Execução
- Trin 7: Código Fonte
- Trin 8: Vídeo Demonstração
- Trin 9: Referências Bibliográficas
Video: Smart trafik: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Resumé
Smart Traffic er en IoT -løsning baseret på en controller med en bluetooth -signalføler, der ændrer trafiklysets timing efter at have identificeret signalet fra et prioriteret køretøj (militær, brandmænd eller ambulance), så køretøjet kan bevæge sig hurtigt.
Sumário
O Smart Traffic (Tráfego Inteligente) består af en løsning IoT baseada em um controlador com sensor of sinal bluetooth que após identifierar or sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), alterna a temporização dos semáforos possibilitando rá veículo.
Beskrivelse
Neste projeto, cada veículo com prioridade de deslocamento será equipado com on dispositivo Bluetooth Low Energy (BLE), como um Beacon Bluetooth ou um dispositivo Android com support aso BLE. Neste projeto implementamos um aplicativo em Android que deverá equipar as viaturas, possibilitando que o condutor ative o modo emerência indicando a necessidade de preferência no deslocamento.
Sådan kan du styre DragonBoard 410C med Windows IoT ou, optionel, og placere Raspberry Pi 3. Du kan også teste en række funktioner. Har en Bluetooth -port og en GPIO -port, der muligvis kan bruges til semoer, der repræsenterer de næste produkter fra Leds -farver. A placa controladora é responsável, então, por captar o sinal Bluetooth emitido pela viatura em emerência e alterar a temporização do semáforo.
Desenvolvedores
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
Trin 1: 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.
Trin 2: Diagrama De Blocos
Komponenter
- Placa DragonBoard 410C (eller Raspberry PI 3) udførelse af Windows IoT
- 4 leds vermelhos
- 4 Led's verdes
- 8 modstande på 1000 ohm
- Disponibel Android version 6.1 med bluetooth 4.0
- Protoboard e fios para facilitar montagem
Trin 3: Funcionamento Detalhado
O projeto é constituído basicamente to Aplicativo Android, do Aplicativo UWP (que executa na DragonBoard, or Raspberry) e da ligação física do semáforo (Leds).
Aplicativo UWP
O 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. O Evento, ao detectar um determinado sinal de bluetooth emitido pelo aplicativo, cancela o modo de operationção normal e dispara uma nova thread com a temporização adequada para atender ao veículo de emergência. Vores ledere kan også kontrollere, hvordan GPIO placeres, og vi kan også bruge følgende funktioner:
-
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
-
Hindbær 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
En synlig Bluetooth -funktion kan bruges til biblioteca Nativa til Windows UWP Windows. Devices. Bluetooth. Advertisement, som er ansvarlig for at modtage en reklame for dispositiv Bluetooth Low Energy (BLE). Anvendelse af en særlig Bluetooth -funktion er nødvendig i forhold til dispositivos (funcionamento conforme Beacons).
Quando o sinal Bluetooth é detectado, as lâmpadas verdes referentes à via "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo præ-determinado, caso o sinal Bluetooth continue 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 detectamos um sinal Bluetooth, conhecemos, dentre outros detalhes, en intensidade daquele sinal. Com isto, definimos uma intensidade minima 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.
Trata-se de um aplicativo forround, como uma interface that mostra um log com os emissores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.
Anvendelse til Android
Ansøgning til Android er ansvarlig for emitir eller sinal Bluetooth. For at bruge en biblioteca AltBeacon (se henvisninger), kan den bruges som et beacon Bluetooth. O aplicativo é simples, apresentando um botão principal, que quando acionado inicia o broadcast 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 por sego.
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.
Trin 4: Anvend Android
Telas de operação til Android.
Trin 5: Anvendelse af Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Trin 6: Montagem E Execução
Para montar e executar o projeto, temos 3 etapas and serem seguidas. O primeiro passo é realizar and ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), se diagram for disponibilizado og observerer og nummererer das portas GPIO indicadas nos passos anteriores.
Hvis du vil installere et eksempel, kan jeg antage, at det er muligt at udføre Windows 10 IoT Core (Installer Windows IoT), og det er nødvendigt at installere UWP uden hardware. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos of deploy diretamente através to Visual Studio 2017, que foi utilizado para of desenvolvimento to projeto. Du kan også installere et sted, der muligvis kan bruges til en enhedsportal (iniciar, parar, excluir) til Windows Device Portal.
Det er vigtigt at bekræfte, at Bluetooth -funktionen kan placeres som en funktion for et projekt. Esta ativação pode ser verificada através to Windows Device Portal, by Conectividade -> Bluetooth. Não é necessário parear nenhum dispositivo, ele apenas precisa estar ligado.
Konform dit, eller aplicativo é do tipo Foreground, possuindo uma interface of monitoramento, que permite visualizar os veículos de emergência próximos e o status do semáforo. Det er nødvendigt, at vi kan se, at det kan bruges til at placere en HDMI-port eller bruge en Windows IoT Remote Client.
Tendo faktisk og ligação dos Leds e oplicativo UWP estando em execução no Windows IoT o semáforo yes estará funcionado and 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.
Endelig er det nødvendigt at realisere og installere Android, der kan bruges til at installere et GitHub -link til et dokument, der skal sendes til Android -enheder, der er udstyret med Bluetooth -version 4.0. Em nossos testes utilizamos Android 7.0. Det er også muligt at bruge Android Studio 2.3, og det kan bruges på forhånd via Bluetooth, og der kan ikke bruges noget andet. Du kan installere programmer, der faktisk fungerer i Android Studio, eller som kan bruges til at distribuere programmer.
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. Der er konfigurationer, der muligvis ændrer og sender en frekvens, som kan sendes.
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 so irá voltar ao funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.
Trin 7: Código Fonte
Windows IoT
Sådan kan du bruge Windows IoT til eksekvering af DragonBoard 410C eller Raspberry Pi 3, der ikke kan bruges til flere endelige:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Oprettelse af en applikation til Android, der kan bruges til at opdatere eller udvikle nye funktioner, kan bruges til en Bluetooth -funktion, der ikke kan bruges uden yderligere endere:
github.com/arthur-mourao/SmartTrafficTrans…
Trin 8: Vídeo Demonstração
En demonstration foram anvendelser Smartphones com eller Aplicativo Android que simula veículos com prioridade trafegando na via, enquanto o controlador detecta 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.
Ingen eksempler på spørgsmål, simulamos uma ambulância com paciente se deslocando para um hospital.
Trin 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
Anbefalede:
Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)
Smart skrivebord LED -lys | Smart Lighting W/ Arduino | Neopixels Workspace: Nu til dage bruger vi meget tid derhjemme, studerer og arbejder virtuelt, så hvorfor ikke gøre vores arbejdsområde større med et brugerdefineret og smart belysningssystem Arduino og Ws2812b LED'er baseret. Her viser jeg dig, hvordan du bygger din Smart Skrivebord LED -lys, der
Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 trin
Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: I denne instruktør viser jeg dig, hvordan jeg blinkede flere smarte enheder med min egen firmware, så jeg kan styre dem med MQTT via min Openhab -opsætning. Jeg tilføjer nye enheder, da jeg hackede dem. Selvfølgelig er der andre software -baserede metoder til at blinke brugerdefinerede
Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)
Smart vækkeur: et smart vækkeur lavet med Raspberry Pi: Har du nogensinde ønsket et smart ur? I så fald er dette løsningen for dig! Jeg lavede Smart Alarm Clock, dette er et ur, hvor du kan ændre alarmtiden i henhold til webstedet. Når alarmen går, kommer der en lyd (summer) og 2 lyser
IoT -baseret smart havearbejde og smart landbrug ved hjælp af ESP32: 7 trin
IoT -baseret smart havearbejde og smart landbrug Brug af ESP32: Verden ændrer sig som tiden og så landbruget. I dag integrerer folk elektronik på alle områder, og landbruget er ingen undtagelse herfor. Denne sammensmeltning af elektronik i landbruget hjælper landmænd og mennesker, der administrerer haver. I denne
Sikr dit smart hjem smart: 14 trin
Smart Secure Your Smart Home: Jeg konkurrerer om den sikre konkurrence. Hvis du kan lide min instruerbare, skal du stemme på den! Jeg vil vise dig, hvordan du nemt og billigt kan sikre dit hjem og dets omgivelser.Det indeholder segmenter, hvor du vil lære at: 1. Konfigurer y