Inhoudsopgave:
- Stap 1: Visão Geral
- Stap 2: Diagrama De Blocos
- Stap 3: Funcionamento Detalhado
- Stap 4: Aplicativo Android
- Stap 5: Aplicativo Windows IoT
- Stap 6: Montagem E Execução
- Stap 7: Código Fonte
- Stap 8: Videodemonstratie
- Stap 9: Referências Bibliográficas
Video: Smart Traffic: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Samenvatting
Smart Traffic is een IoT-oplossing op basis van een controller met een bluetooth-signaalsensor die de timing van de verkeerslichten verandert na identificatie van het signaal van een prioriteitsvoertuig (militair, brandweer of ambulance), waardoor het voertuig snel kan bewegen.
Sumário
O Smart Traffic (Tráfego Inteligente) bestaat uit een oplossing van het IoT op basis van de controle van de sensor van de bluetooth die de identificatie van de sinal uitzendt door de veículo com prioridade (militar, bombeiros ou ambulância), altera a temporizaço dos ossi voertuig.
Beschrijving
Neste projeto, cada veículo com prioridade deslocamento será equipado com um dispositivo Bluetooth Low Energy (BLE), como um Beacon Bluetooth of dispositivo Android com oo BLE. Neste projeto implementamos um aplicativo em Android que deverá equipar as viaturas, possibiliando que o condutor ative of modo emergência indicando a necessidade de preferência no deslocamento.
U kunt ook gebruik maken van DragonBoard 410C met Windows IoT of, opcionalmente, en van Raspberry Pi 3. U kunt testen met verschillende opties. Ambas heeft rádio Bluetooth en portas GPIO que mogelijke ligar os semáforos, representados neste projeto por Leds coloridos. Een 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
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
Stap 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, of tráfego precisa ser liberado nesta via, fechando os semáforos para as vias B e Cate que a viatura tenha finalizado seu deslocamento por A.
Stap 2: Diagrama De Blocos
componenten
- Placa DragonBoard 410C (of Raspberry PI 3) executando Windows IoT
- 4 leds vermelhos
- 4 Led's verdes
- 8 Weerstanden van 1000 Ohm
- Dispositivo Android versie 6.1 en bluetooth 4.0
- Protoboard en fios para facilitaire montagem
Stap 3: Funcionamento Detalhado
O projeto é constituído basicamente to Aplicativo Android, do Aplicativo UWP (que executa on DragonBoard, of Raspberry) en de ligação física do semáforo (Leds).
Applicatie UWP
U kunt een UWP gebruiken om de logica van de operatie, met inbegrip van de initiatie, de draad in de tijd te controleren en de operationele weg te volgen. Este mesmo aplicativo é responsável by receber of 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 operação normal en dispara uma nova thread com a temporização adequada para atender en veículo de emergência. Os Leds kunnen worden gecontroleerd door middel van GPIO door placa, kunt u gebruik maken van de volgende pinos:
-
Drakenbord:
- GPIO 36; //Verde
- GPIO-13; //Vermelho
- GPIO 115; //Vermelho
- GPIO 25; //Verde
- GPIO35; //Verde
- GPIO28; //Vermelho
- GPIO 25; //Vermelho
- GPIO34; //Verde
-
Framboos PI 3:
- GPIO27; //Verde
- GPIO21; //Vermelho
- GPIO 20; //Vermelho
- GPIO 18; //Verde
- GPIO 17; //Verde
- GPIO 26; //Vermelho
- GPIO 19; //Vermelho
- GPIO22; //Verde
Een bewijs van Bluetooth en een literatuuroverzicht van Windows UWP Windows. Devices. Bluetooth. Advertisement, een antwoord op de receber en een advertentie voor Bluetooth Low Energy (BLE). Utililizando is specifiek bedoeld voor Bluetooth en hoeft niet per se beschikbaar te zijn (functionele 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 pre-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 que por isto, o modo de operação especial será mantido por mais um tempo.
Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detalhes, een 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 tussen emissor e o receptor do sinal.
Trata-se de um aplicativo front, como uma interface que mostra um log com os emissores Bluetooth que estão proximos se o semáforo está operando um modo normal of especial.
Aplicativo Android
U kunt Android gebruiken om te reageren op het zenden van Bluetooth, waarmee u kunt beginnen met het oplossen van problemen. Voor het gebruik van een biblioteca AltBeacon (vide referenties), funcionando como um beacon Bluetooth. O aplicativo é simples, apresentando um botão principal, que quando acionado inicia o broadcast Bluetooth en oa ser acionado novamente encerra a propagação de sinal, e uma configuração que permite escolher a frequência de emissão de sinal (poëzie).
Quando um sinal este aplicativo et detectado pela placa, o modo de operação especial para atender ao veículo equipado com este aplicativo deve ser iniciado.
Stap 4: Aplicativo Android
Telas de operação do Aplicativo Android.
Stap 5: Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Stap 6: Montagem E Execução
Para montar e executar of projeto, temos 3 etapas a serem seguidas. O primeiro passo é realizar a ligação física dos portas portas GPIO da placa escolhida (Raspberry ou DragonBoard), seguindo o diagrama disponibilizado e observando a numeração das portas os passos anteriores.
Het is mogelijk om een montage te maken, een installatie uit te voeren voor Windows 10 IoT Core (Instalação Windows IoT), een noodzaak om UWP te implementeren zonder hardware. Er is geen GitHub beschikbaar en een link naar een ander document. Fizemo's voor het implementeren van através voor Visual Studio 2017, voor het gebruik van het programma voor het uitvoeren van projecten. U kunt uw installatie uitvoeren op de installatie van uw Windows Device Portal.
Een belangrijke verificatie van de Bluetooth-test is mogelijk om de functie van het project te vervullen. Het is mogelijk om de verificatie van de Windows Device Portal te verifiëren, op de verbinding -> Bluetooth. Geen behoefte aan nenhum dispositivo, ele apenas precisa estar ligado.
Conform dito, o aplicativo é do tipo Foreground, mogelijk een interface van monitoramento, que permite visualisatie van veículos de próximos e o status do semáforo. Het is niet nodig om een visuele weergave te maken van de mogelijkheid om een verbinding te maken met de poort naar HDMI of het gebruik van Windows IoT Remote Client.
Het is een feit dat de Leds en de toepassing van UWP kunnen worden uitgevoerd zonder Windows IoT of dat de huidige functie van de gebruiker zichtbaar is en dat er een andere mogelijkheid is om op normale wijze te werken. Neste ponto o aplicativo ja estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android.
Finalmente, het is noodzakelijk om een installatie van Android te installeren, de mogelijkheid om de font te downloaden die beschikbaar is voor GitHub com link neste documento, sendo necessário que dispositivo Android en uitrusting voor Bluetooth versie 4.0. Em nossos test utilizamos Android 7.0. U kunt gebruikmaken van Android Studio 2.3 en u moet een eerste vereiste hebben voor het gebruik van Bluetooth, wat u kunt doen om uw apparaat te installeren. Om Android Studio of gerando apk para ser distribuído te implementeren.
Het aplicativo apresenta um botão principal que ativa e desativa een emissão de sinal Bluetooth, indicando se o veículo esta of não em modo emergência. Nas configurações do aplicativo é possível alterar a frequência de emissão do sinal, ja que ele fica em modo uitzending.
Quando a emissão é iniciada and detectada pelo aplicativo UWP, é possível visualizar que duas das luzes verdes piscam 3 vezes, indicando que que pelo aplicativo especial foi iniciado. O semáforo só irá volttar en funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.
Stap 7: Código Fonte
Windows-IoT
Er zijn verschillende lettertypen die kunnen worden gebruikt voor Windows IoT voor het uitvoeren van DragonBoard 410C of Raspberry Pi 3 is beschikbaar op het volgende:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Het is mogelijk om Android-apparaten te gebruiken voor noodgevallen waarmee u vooraf kunt beschikken over Bluetooth-apparaten die geen deel uitmaken van het volgende:
github.com/arthur-mourao/SmartTrafficTrans…
Stap 8: Videodemonstratie
Na demonstratie foram utilizados Smartphones com o Android que simula veículos com prioridade trafegando via, enquanto o controlador detecta a proximação do veículo.
Een detecção do veículo com prioridade é indicada através do flash do sinal verde.
Het is mogelijk om te detecteren, of te controleren op een tijdelijke manier om de passages te wijzigen die voorafgaan aan de veículo.
Geen voorbeeld em questão, simulamos uma ambulância com paciente se deslocando para um hospital.
Stap 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
Aanbevolen:
Hardware en software Hack Smart Devices, Tuya en Broadlink LEDbulb, Sonoff, BSD33 Smart Plug - Ajarnpa
Hardware en software Hack Smart Devices, Tuya en Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: In deze Instructable laat ik je zien hoe ik verschillende slimme apparaten heb geflitst met mijn eigen firmware, zodat ik ze via MQTT kan bedienen via mijn Openhab-setup. Ik zal toevoegen nieuwe apparaten toen ik ze hackte. Natuurlijk zijn er andere op software gebaseerde methoden om aangepaste f
Noise Traffic Light - DIY 3D geprint - Ajarnpa
Noise Traffic Light - DIY 3D Printed: Alle mensen willen in stilte werken en het is belangrijk om een goede werkomgeving te hebben. De stilte leidt tot een efficiënt werk. We hebben dit project gedaan om tot dit voorstel te komen. Het geluidsverkeerslicht bestaat uit een ‘verkeerslicht’ dat de dB
Arduino Traffic Light Project [met voetgangersoversteekplaats] - Ajarnpa
Arduino Traffic Light Project [met voetgangersoversteekplaats]: als u op zoek bent naar iets eenvoudigs, eenvoudigs en tegelijkertijd indruk wilt maken op iedereen met uw Arduino, dan is een verkeerslichtproject waarschijnlijk de beste keuze, vooral als u een beginner in de wereld bent van Arduino.We zullen eerst ho
Jenkins Job Traffic Lights - Ajarnpa
Jenkins Job Traffic Lights: In software-engineering is continue integratie de praktijk waarbij alle werkkopieën van ontwikkelaars meerdere keren per dag worden samengevoegd tot een gedeelde hoofdlijn. Enkele van de best practices om dat te bereiken zijn: iedereen zet zich elke dag in voor de baseline, automatiseert de
Traffic Pattern Analyzer met behulp van live objectdetectie - Ajarnpa
Verkeerspatroonanalyse met behulp van live objectdetectie: in de wereld van vandaag zijn verkeerslichten essentieel voor een veilige weg. Vaak kunnen verkeerslichten echter vervelend zijn in situaties waarin iemand het licht nadert op het moment dat het op rood springt. Dit verspilt tijd, vooral als het licht pr