INHOUDSOPGAWE:
- Stap 1: Visão Geral
- Stap 2: Diagrama De Blocos
- Stap 3: Funcionamento Detalhado
- Stap 4: Aplicativo vir Android
- Stap 5: Van toepassing op Windows IoT
- Stap 6: Montagem E Execução
- Stap 7: Código Fonte
- Stap 8: Vídeo Demonstração
- Stap 9: Referências Bibliográficas
Video: Slim verkeer: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Opsomming
Smart Traffic is 'n IoT -oplossing wat gebaseer is op 'n kontroleerder met 'n bluetooth seinsensor wat die tydsberekening van die verkeersligte verander nadat die sein van 'n prioriteitsvoertuig (militêr, brandweer of ambulans) geïdentifiseer is, sodat die voertuig vinnig kan beweeg.
Sumário
O Smart Traffic (Tráfego Inteligente) bestaan uit 'n oplossing wat ek kan gebruik om 'n beheerder van 'n sinale Bluetooth -sensor te identifiseer, of om 'n oorspronklike emitido vir 'n voorafgaande funksie (militêr, bombeiros of ambulância) te wysig veículo.
Beskrywing
Ons kan ook 'n Bluetooth -laaenergie (BLE), 'n beacon Bluetooth of 'n Android -ondersteuning vir BLE ondersteun. Ons kan ook 'n implementering van Android vir ons doen, aangesien dit moontlik is om 'n noodsaaklike voorkeure vir die ontplooiing te verseker.
Hoe om die DragonBoard 410C te gebruik met Windows IoT ou, opsioneel, en 'n Raspberry Pi 3. Ons kan ook 'n toetsproses doen. Ons kan ook Bluetooth en 'n GPIO -port gebruik wat moontlik vir ons 'n lys kan wees. 'N Plaaslike beheersing en reaksie kan ook gedoen word deur 'n gewone Bluetooth -emitido.
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. Ons kan ook sien hoe ons na vore kan kom 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.
Stap 2: Diagrama De Blocos
Komponente
- Plaas DragonBoard 410C (of Raspberry PI 3) vir Windows IoT
- 4 Leds vermelhos
- 4 Led's verdes
- 8 weerstande van 1000 Ohm
- Beskik oor Android -weergawe 6.1 met bluetooth 4.0
- Protoboard e fios para facilitar montagem
Stap 3: Funcionamento Detalhado
Dit is 'n basiese element vir Android, van toepassing op UWP (wat DragonBoard of Framboos uitvoer).
Aansoek 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 en responsável por receal or sinal bluetooth enviado for a dispositivo Android que deverá equipar us veículos de emergência. As 'n geval, kan ons bepaal of die Bluetooth -funksie normaalweg kan funksioneer, of dat die operasie normaal kan funksioneer en 'n tydelike verspreiding van 'n tydsberekening vir 'n tydelike weergawe kan veroorsaak. Ons kan ook beheer oor die GPIO -posisies stuur, wat ons ook kan gebruik:
-
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
-
Framboos 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
'N Sinnige Bluetooth -funksie kan gebruik word vir Windows UWP Windows. Devices. Bluetooth. Gebruik ook 'n spesiale Bluetooth -funksie.
Ons kan ook 'n Bluetooth -opsporing gebruik, aangesien dit ook deur middel van 'n 'A' 3 -vou -e -posse gebruik kan word. Ons kan die tempo vooraf bepaal, met sinale Bluetooth, maar ons kan dit ook as 'n "drie" weergawe sien, en dit kan aangewys word as 'n nuwe konsultasie moontlik is. que por isto, o modo de operação especial será mantido por mais um tempo.
Ons kan ook 'n sinale Bluetooth -toestel, 'n groot aantal funksies, 'n intensiewe ontvanger, opspoor. Dit is definitief 'n intense intensiteit van die funksionering van 'n spesiale operasie. Esta intensidade esta relacionada, dentre outros fatores de interferência, com a distância entre o emissor e o receptor do sinal.
Dit kan op die voorgrond gebruik word, met 'n koppelvlak wat met ons verbind kan word, en Bluetooth kan ook op 'n normale of spesiale manier funksioneer.
Aplicativo vir Android
Ons kan ook op Android reageer op 'n gewone Bluetooth, en dit kan ook gebruik word om 'n nuwe weergawe te verkry. Vir die gebruik van 'n biblioteca AltBeacon (sien verwysings), funksioneer dit as 'n beacon Bluetooth. Aplicativo é simples, apresentando um botão principal, que quando acionado inicia or 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 segundes).
Ons kan ook 'n opskorting van die funksionele funksie van die operasie vir ons in die praktyk gee.
Stap 4: Aplicativo vir Android
Telas de operacão vir Android.
Stap 5: Van toepassing op Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Stap 6: Montagem E Execução
Para montar e executar or projeto, temos 3 etapas and serem seguidas. Ons kan die belangrikste inligting oor die GPIO -posisies (Raspberry ou DragonBoard) ontvang, asook 'n diagram vir die e -posadres van die vorige posisies.
Ons kan byvoorbeeld 'n posisionering van Windows 10 IoT Core (installeer Windows IoT) hê, maar dit is ook noodsaaklik dat u UWP sonder hardeware kan implementeer. Ons kan nie 'n GitHub -dokument gebruik nie. Ons kan riglyne vir Visual Studio 2017 implementeer, en dit kan ook gebruik word vir die implementering van projekte. U kan ook installeer op 'n plek waar u moontlik 'n Windows-toestelportaal kan gebruik.
Belangrike verifikasie van Bluetooth -funksies is moontlik vir ons. Esta ativação pode ser verificada através for Windows Device Portal, by Conectividade -> Bluetooth. Dit is nie noodwendig 'n noodsaaklike eienskap nie.
Voldoen aan hierdie, of aplicativo en do tipo Voorgrond, moontlik om 'n koppelvlak vir monitor, wat 'n visuele weergawe van die ontwikkelingsprosesse en die status van semáforo moontlik maak. Dit is noodsaaklik om 'n visuele weergawe van 'n HDMI-of Windows IoT-afstandskliënt te gebruik.
Uiteindelik kan u UWP prakties gebruik om 'n Windows -program te gebruik. Ons kan ook 'n app vir Android -toestelle gebruik.
Uiteindelik kan ons 'n installasie vir Android of 'n ander GitHub -skakel na 'n ander dokument installeer, maar ook 'n Android -toestel met Bluetooth -weergawe 4.0. Ons toets die gebruik van Android 7.0. Aplicativo foi desenvolvido for Android Studio 2.3 and a como pré-requisito and utilizeção of Bluetooth, que deve estar ativo no aparelho. U kan die werklike funksies van Android Studio gebruik of 'n program vir verspreiding gebruik.
Aplicativo apresenta um botão principal que ativa and desativa a emissão of sinal Bluetooth, indicando se o veículo esta ou não em modo emergência. Ons kan ook 'n moontlike alternatief vir die uitstuur van die uitsendings doen.
UWP kan 'n nuwe e -posadres of 'n funksionele voorstelling van drie operasies, veral vir die operasionele funksie, verskaf. Ons kan ook nie meer 'n normale funksie sien nie, maar ons kan ook 'n Bluetooth -toestel opspoor.
Stap 7: Código Fonte
Windows IoT
Dit is moontlik om Windows IoT vir die uitvoer van DragonBoard 410C of Raspberry Pi 3 te gebruik:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Ons kan ook 'n Android -ontvanger gebruik vir 'n nuwe funksie of 'n nuwe Bluetooth -toestel wat nie meer 'n spesiale funksie kan hê nie:
github.com/arthur-mourao/SmartTrafficTrans…
Stap 8: Vídeo Demonstração
'N Demonstrasie vir 'n gebruik van slimfone of 'n Android -program wat voorheen 'n soortgelyke verkeer kan bied, sowel as 'n kontroleringsopsporing.
'N Detecção do veículo com prioridade é indicada através do flash do sinal verde.
Ons kan ook 'n tydsbestek van 'n tydelike besluit neem om dit te doen.
Geen voorbeeld kan gegee word nie, maar ons kan ook 'n ambulans vir die hospitaal ontvang.
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
Aanbeveel:
Slim brille: 4 stappe
Slim bril: Hallo almal vandag, ek gaan jou wys hoe om 'n slim bril tuis te maak! Een van die grootste dinge van 'n slimbril is hoe voordelig dit is om so iets in die hedendaagse tegnologie te hê en dat daar nie net een weergawe is nie
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
Beveilig u slim huis slim: 14 stappe
Beveilig u slim huis slim: ek neem deel aan die veilige wedstryd. As u van my instruksies hou, stem dan daarvoor! Ek sal u wys hoe u u huis en sy omgewing maklik en goedkoop kan beveilig. Dit bevat segmente waar u sal leer: 1. Stel j op
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan