Sisällysluettelo:
- Vaihe 1: Visão Geral
- Vaihe 2: Diagrama De Blocos
- Vaihe 3: Funcionamento Detalhado
- Vaihe 4: Aplicativo Android
- Vaihe 5: Aplicativo Windows IoT
- Vaihe 6: Montagem E Execução
- Vaihe 7: Código Fonte
- Vaihe 8: Vídeo Demonstração
- Vaihe 9: Referências Bibliográficas
Video: Älykäs liikenne: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Yhteenveto
Smart Traffic on IoT -ratkaisu, joka perustuu ohjaimeen, jossa on Bluetooth -signaalianturi, joka muuttaa liikennevalojen ajoitusta tunnistettuaan ensisijaisen ajoneuvon (armeija, palomies tai ambulanssi) lähettämän signaalin, jolloin ajoneuvo voi liikkua nopeasti.
Sumário
O Smart Traffic (Tráfego Inteligente) sisältää em uma solução IoT baseada em um controlador com sensor de sinal bluetooth que após identifier or sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), altera a temporização dos dooáfoo veículo.
Kuvaus
Neste Projeto, cada veículo com prioridade de deslocamento series equipado com um dispositivo Bluetooth Low Energy (BLE), Como um Beacon Bluetooth or or dispositivo Android com support a BLE. Neste -projektori voi toteuttaa sovelluksia Android -laitteisiin, jotka ovat mahdollisia, mahdollisia ja valmiita käyttämään kondensaattoria tai muuttamaan hätätilannetta ja välttämättömäksi.
Voit hallita DragonBoard 410C -käyttöjärjestelmää Windows IoT -käyttöjärjestelmässä, vaihtoehtoisesti ja Raspberry Pi 3. -alueella. Langaton Bluetooth -yhteys ja GPIO -portit, jotka ovat mahdollisia liitäntä osille, edustavat muita projekteja Leds -väreistä. A placa controladora and responseavel, Então, por captar or sinal Bluetooth emitido pela via via em emgência e alterar a temporização do semáforo.
Ei -kehittyneitä
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
Vaihe 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.
Vaihe 2: Diagrama De Blocos
Komponentit
- Placa DragonBoard 410C (tai Raspberry PI 3) Windows IoT
- 4 LED -vermelhoosia
- 4 Led's Verdes
- 8 Resistanssi 1000 ohmia
- Android -käyttöjärjestelmän versio 6.1 tai Bluetooth 4.0
- Protoboard e fios para -asennus
Vaihe 3: Funcionamento Detalhado
Jos sinulla on Android -sovellusten perusohjelmisto tai Android -sovellusten perusrakenne, Aplicativo UWP (suorita DragonBoard tai Vadelma) ja liitetiedostot (Leds).
Aplicativo UWP
Voit käyttää UWP -ohjelmaa lógica dos semáforos, ao ser iniciado, uma thread irá control and temporização do semáforo em seu modo padrão de operação. Este mesmo -sovellus ja vastaus vastaanottimeen tai siniseen bluetooth -laitteeseen Android -laitteiden laitteisiin, jotka on varusteltu hätätilanteessa. O Tapahtuma, joka tunnistaa bluetooth -emitidopelo -sovelluksen, peruuttaa tai muuttaa toimintatavan normaaliksi ja näyttää uuden viestiketjun, joka on väliaikainen riittävyys. 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
-
Vadelma 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
Bluetooth -käyttöopas ja käyttökelpoinen käyttöliittymä Nativa -käyttöjärjestelmään Windows UWP Windows. Devices. Bluetooth. Advertisement, vastaus vastaanottimiin ja Bluetooth Low Energy (BLE) -mainosmainoksiin. Käytä erityistä Bluetooth -yhteyttä, joka on välttämätön paremmille laitteille (funcionamento conforme Beacons).
Quando tai sinal Bluetooth -tunnistus, kuten lâmpadas verdes referees à kautta "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth jatka lähetystä havaitsemiseen, 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 e que por isto, tai modo de operação especial será mantido por mais um tempo.
Quando havaitsee sin Bluetoothin, conhecemos, hammas outros yksityiskohdat, voimakas 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.
Edellä kuvattujen sovellusten käyttö, käyttöliittymä ja useimmat lokikomponenttien päästöt Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.
Sovellus Android
Jos käytät Androidia, vastaat Bluetoothin lähettämiseen tai lähettämiseen, mikä osoittaa, että voit käyttää sitä que o veículo esta em modo emergência. AltBeacon -biblioteekin käyttö (viitteet), Bluetooth -merkkivalo. O aplicativo é simples, apresentando um botão princip, queo acionado initia 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)
Quando um sinal emitido por este aplicativo é detectado pela placa, or modo de operação especial para atender ao veículo equipado com este aplicativo deve ser iniciado.
Vaihe 4: Aplicativo Android
Teles de operação do Aplicativo Android.
Vaihe 5: Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Vaihe 6: Montagem E Execução
Para montar e executar o projeto, temos 3 etapas and serem seguidas. O primeiro passo é realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), sekoitus tai diagrama disponibilizado e observando numeração das portas GPIO indicadas nos passos anteriores.
Jos haluat asentaa asennuksen tai olettaa, että se on suoritettu tai suoritettu Windows 10 IoT Core -järjestelmään (Windows -IoT -asennus), välttämätön fazer tai käyttöönotto ilman UWP -laitteistoa. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos o deploy directtamente através to 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 (initiar, parar, excluir) através do Windows Device Portal.
Tärkeää todentamista tai Bluetooth -yhteyden muodostamista paikalle tai toimintoa varten. Esta ativação pode ser verificada através to Windows Device Portal, em Conectividade -> Bluetooth. Não é välttämätön parear nenhum dispositivo, ele apenas precisa estar ligado.
Conforme dito, tai aplicativo é do tipo Foreground, käytettävissä oleva monitoimiliitäntä, que permite visualizar os veículos de emergência próximos e o status do semáforo. Apesar de não ser välttämättömyys, sen visualisointi, esta tela pode-se ligar a placa, uma tela através da porta HDMI tai käyttö tai Windows IoT Remote Client.
Tendo feito a ligação dos Leds ja aplicativo UWP estando em excucuão no Windows IoT or semi -foro já estará funcionado and será possível visualizar a alternância das luzes em modo normal. Neste ponto tai aplicativo já estará esperando o sinal Bluetooth -palvelun emitido pelas viaturas através do applicativo Android.
Viimeinen, välttämätön toteutustyökalu Android -sovelluksen asentamiseen, uusi código fonte também esta disponível no GitHub com link to notte documento, sendo välttämätön que dispositivo Android esteja equipado to Bluetooth 4.0. Em nossos kivekset, joissa on Android 7.0. Jos haluat käyttää Android Studio 2.3 -käyttöjärjestelmää, voit käyttää sitä Bluetooth-yhteyden avulla, mutta se ei ole käytettävissä. O deploy pode ser feito directtamente através to Android Studio or 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 ja iniciada and 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.
Vaihe 7: Código Fonte
Windows IoT
Jos haluat käyttää sovelluksia Windows IoT: n DragonBoard 410C: n tai Raspberry Pi 3: n kanssa, sinun ei tarvitse käyttää seuraavia sovelluksia:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
O código fonte do aplicativo Android desenvolvido para ativar or 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…
Vaihe 8: Vídeo Demonstração
Esittelyssä älypuhelimien käyttöappi tai Android -sovellus, jossa simulaattori on järjestetty etukäteen, ja sen avulla voit tarkastella tai hallita ilmaisua ja likimääräistä tietoa.
Detecção do veículo com prioridade é indicada através do flash do sinal verde.
Após a detecção, or controlador altera a temporização dos semáforos para dar passagem para or veículo com prioridade.
Ei esimerkkikysymyksiä, simulaatteja ambulanssi com potilate se deslocando para um hospital.
Vaihe 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
Suositeltava:
Älykäs vyö: 18 vaihetta
Smart Belt: Jonkin gadgetin käyttäminen on erittäin haastavaa. Rehellisesti, tässä projektissa sain äidiltäni apua ompelemaan kotelo minulle, koska en voi ommella itse. Ole varovainen, kun ompelet ompelukoneella. Jos et koskaan kokene ompelua ompelukoneella, se on myös
Älykäs moottoripyörän HUD-prototyyppi (vaiheittainen navigointi ja paljon muuta): 9 vaihetta
Älykäs moottoripyörän HUD-prototyyppi (vaiheittainen navigointi ja paljon muuta): Hei! Tämä Instructables on tarina siitä, miten suunnittelin ja rakensin HUD (Heads-Up Display) -alustan, joka on suunniteltu asennettavaksi moottoripyöräkypäriin. Se on kirjoitettu "kartat" -kilpailun yhteydessä. Valitettavasti en pystynyt lopettamaan kokonaan
Smart Desk LED -valo - Älykäs valaistus W/ Arduino - Neopikselit -työtila: 10 vaihetta (kuvilla)
Smart Desk LED -valo | Älykäs valaistus W/ Arduino | Neopixels -työtila: Nykyään vietämme paljon aikaa kotona, opiskelemme ja työskentelemme virtuaalisesti, joten miksi et tekisi työtilastamme suurempaa mukautetulla ja älykkäällä Arduino- ja Ws2812b -LED -valaistusjärjestelmällä. Työpöydän LED -valo, joka
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: 7 askeleen avulla
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: n avulla: Maailma muuttuu ajan ja maatalouden tavoin. Nykyään ihmiset integroivat elektroniikkaa kaikilla aloilla, eikä maatalous ole poikkeus tähän. Tämä elektroniikan yhdistäminen maataloudessa auttaa viljelijöitä ja puutarhoja hoitavia ihmisiä