Sisukord:
- Samm: Visão Geral
- Samm: Diagrama De Blocos
- 3. samm: Funcionamento Detalhado
- Samm 4: Aplicativo Android
- Samm: Windowsi IoT rakendamine
- 6. samm: montaaž E Execução
- 7. samm: Código Fonte
- 8. samm: Vídeo Demonstração
- 9. samm: viide Bibliográficas
Video: Nutikas liiklus: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kokkuvõte
Nutikas liiklus on IoT -lahendus, mis põhineb bluetooth -signaalianduriga kontrolleril, mis muudab valgusfooride ajastust pärast eelisõiduki (sõjavägi, tuletõrjujad või kiirabi) väljastatud signaali tuvastamist, võimaldades sõidukil kiiresti liikuda.
Sumário
O Smart Traffic (Tráfego Inteligente) sisaldab emulaatorit IoT baseada em um controlador com sensor de sinal bluetooth que após identifier o sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), altera a temporização do dos semfoforo veículo.
Kirjeldus
Neste projeto, cada veículo com prioridade de deslocamento seeria seadmed, mis on paigutatud Bluetooth Low Energy (BLE), Como um Beacon Bluetooth või Android -seadmele, mis toetab BLE -d. Neste projeto rakendab rakendusi Androidi rakenduste jaoks, mis on varustatud võimalustega, mis võimaldavad que või kondensaatorit aktiveerida või modifitseerida, ja see on vajalik eeliseadmiseks.
Como control to use the area of DragonBoard 410C com Windows Io ou, opcionalmente, a plac Raspberry Pi 3. O projeto foi testado com a duas opções. Ambas võimeline raadio Bluetooth ja portide GPIO, mis on saadaval liidese jaoks, mis on ette nähtud Leds koloriidide jaoks. Aca controladora on reageerimine, então, por captar or sinal Bluetooth emitido pela viatura em emgência e alterar and temporização do semáforo.
Avaldatud tegevused
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - tel [email protected]
- Renato Martins [email protected]
Samm: 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.
Samm: Diagrama De Blocos
Komponendid
- Placa DragonBoard 410C (või Raspberry PI 3) käivitaja ja Windowsi IoT
- 4 Led vermelhos
- 4 Led's Verdes
- 8 Resistents 1000 Ohm
- Kasutage Androidi versiooni 6.1 või Bluetooth 4.0
- Protoboard e fios lihtsaks montaažiks
3. samm: Funcionamento Detalhado
Kui teil on Androidi rakenduste põhiseade, siis rakenduse UWP (rakenduse DragonBoard või Raspberry) ja semifoorumi (Leds) jaoks.
Aplicativo UWP
O aplicativo UWP Contém a lógica dos semáforos, ao ser iniciado, uma thread irá controlar and temporização do semáforo em seu modo padrão de operação. Este mesmo aplicativo ja reageerimine vastuvõtjale või sinisele bluetooth -le, mis on saadaval Android -seadmetele, mis on varustatud seadmetega ja veekuludega. O Evento, ao detector um sinado de bluetooth emitido pelo aplicativo, cancall or 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
-
Vaarika 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
Siin saate kasutada Bluetoothi ja kasutada Windowsi UWP Windowsi biblioteeki. Seadmed. Bluetooth. Reklaam, vastus vastuvõtjale ja Bluetooth Low Energy (BLE) reklaam. Kasutage esteetilist Bluetooth -funktsiooni ja vajadust parema paigutuse järele (funcionamento conforme Beacons).
Quando või sinal Bluetooth on avastatud, kuna lâmpadas verdes viitab "A" piscam 3 vezes e são mantidas acesas kaudu. Depois de um tempo pré-determinado, caso o sinal Bluetooth jatka saatmist tuvastamist, 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 tuvastab sinal Bluetoothi, ühendused, hambad, üksikasjad, intensiivne sinal. Com isto, definimos uma intensidade mínima que faz com que o modo de operação especial seja acionado. Esta intensiivsus esta relacionada, dentre outros fatores de interferência, com a distância entre o emissor e o receptor do sinal.
Esiplaanil olev rakendus, esiplaanil olev kasutajaliides que mostra um log com os emissioone Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.
Rakendus Android
Kui kasutate Android -seadet ja reageerite Bluetooth -ile, saate seda kasutada, kui kasutate seda või muud võimalust. Kasutage AltBeaconi biblioteeki (videokirjeldusi), Bluetoothi majaka funktsionaalsust. Lihtsad rakendused, apresentando um botão põhimõte, quando acionado initsiatsioon või eetrisse andmine 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 poris)
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.
Samm 4: Aplicativo Android
Androidi rakenduste operatsioonisüsteem.
Samm: Windowsi IoT rakendamine
Telas de Monitoramento do Aplicativo UWP.
6. samm: montaaž 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 või diagrama disponibilizado e observando a numeração das portas GPIO indicadas nos passos anteriores.
Kui soovite montaaži teha, eeldage, et see on täidetud või käivitatakse Windows 10 IoT Core (installitakse Windows IoT), vajadus selle kasutamiseks või UWP juurutamine ilma riistvarata. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos või juurutada Visual Studio 2017 otseülekandeid, kasutada projeto. Uma vez que o aplicativo já tiver instalado na placa, é possível gerenciá-lo (iniciar, parar, excluir) através do Windows Device Portal.
Oluline on tõestada, kas Bluetooth on loodud ja mida saab kasutada. Esta ativação pode ser verificada através do Windows Device Portal, em Conectividade -> Bluetooth. Não é vajadus parear nenhum dispositivo, ele apenas precisa estar ligado.
Konfigureerige see, rakendage esiplaanil esiplaani, saate kasutada monitoramento liidest, mis võimaldab teil visuaalselt visualiseerida veekulusid ja esilekerkivaid e -olekuid. Apesar de não ser vajadus, selle visualiseerimine, esta tela pode-se ligar a placa and auma terav através da porta HDMI or use of Windows IoT Remote Client.
Tendo pakub sidet Leds ja aplicativo UWP estando em excucução no Windows Io or semáforo já estará funcionado and será possível visualizar a alternância das luzes em modo normal. Neste ponto või aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android.
Lõplik, vajadus realiseerida ja installida Android -rakendus, luua uus kood, kui see pole saadaval, GitHub -lingil pole dokumenti, Android -seadmed on vajalikud Bluetooth -versiooni 4.0 jaoks. Emose munandid kasutavad operatsioonisüsteemi Android 7.0. Kui kasutate Android Studio 2.3 versiooni, ei pea te seda kasutama, kui kasutate Bluetoothi, kuid see pole vajalik. 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 e detectada pelo aplicativo UWP, e 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. samm: Código Fonte
Windowsi IoT
Windowsi asjade Interneti arendamise rakenduse DragonBoard 410C või Raspberry Pi 3 jaoks pole seadet võimalik segada:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Kui kasutate Androidi rakendust, kui see on ativar või modem de emergência nos veículos com prioridade enviando või sinal Bluetooth, siis pole seadet võimalik segada:
github.com/arthur-mourao/SmartTrafficTrans…
8. samm: Vídeo Demonstração
Näidake nutitelefonide kasutuselevõtmist või rakenduse Android rakendus, mis võimaldab teil enne selle edastamist edastada, et kontrollida, kas kontrollija tuvastab ja kontrollib.
Detecção do veículo com prioridade é indicada através do flash do sinal verde.
Após a detecção, või controlador altera a temporização dos semáforos para dar passagem para või veículo com prioridade.
Ei mingeid näiteid, simulamos uma ambulância com paciente se deslocando para um hospital.
9. samm: viide 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
Soovitan:
Nutikas vöö: 18 sammu
Nutikas vöö: mõne vidina kandmine on väga keeruline. Ausalt, selles projektis sain ema käest õmblemiseks abi, sest ma ei oska ise õmmelda. Olge õmblusmasinaga õmblemisel ettevaatlik. Kui teil pole kunagi õmblusmasinaga õmblemist kogenud, on see ka
Nutikas kodu Raspberry Pi poolt: 5 sammu (piltidega)
Nutikas kodu Raspberry Pi poolt: Seal on juba mitu toodet, mis muudavad teie korteri nutikamaks, kuid enamik neist on patenteeritud lahendused. Aga miks on vaja nutitelefoniga valguse vahetamiseks Interneti -ühendust? See oli üks põhjus, miks ma oma Smar'i üles ehitasin
Nexus 7 nutikas ümbris koos Sugru ja magnetiga: 5 sammu
Nexus 7 nutikas ümbris W/ Sugru ja magnetiga: varsti pärast seda, kui inimesed said Nexus 7 -le esmakordselt käe külge, leidis keegi, et see reageeris teatud piirkonnas asetatud magnetile, sarnaselt iPadi nutikastele ümbristele. Ühelgi juhtumist, mida ma nägin, seda ei olnud ja ma ei suutnud leida ühtki, mis avanes üleval nagu
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles