Tartalomjegyzék:
- 1. lépés: Visão Geral
- 2. lépés: Diagrama De Blocos
- 3. lépés: Funcionamento Detalhado
- 4. lépés: Aplicativo Android
- 5. lépés: Aplicativo Windows IoT
- 6. lépés: Montagem E Execução
- 7. lépés: Código Fonte
- 8. lépés: Vídeo Demonstração
- 9. lépés: Referências Bibliográficas
Videó: Intelligens forgalom: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Összefoglaló
Az Intelligens közlekedés olyan IoT megoldás, amely egy bluetooth jelérzékelővel rendelkező vezérlőn alapul, amely megváltoztatja a közlekedési lámpák időzítését, miután azonosította a kiemelt jármű (katonaság, tűzoltók vagy mentők) által kibocsátott jelet, lehetővé téve a jármű gyors mozgását.
Sumário
O Smart Traffic (Tráfego Inteligente) magában foglalja az uma solução IoT baseada em um controlador com sensor de sinal bluetooth que após identifar o sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), altera a temporização dos do semoforoo veículo.
Descrição
Neste projeto, cada veículo com prioridade de deslocamento, equipado com um dispositivo Bluetooth Low Energy (BLE), Como um Beacon Bluetooth or disposable Android Android support for a BLE. Neste projeto implementációs applikáció Android que deverá equipar, mint viaturas, lehetőség que o condutor ative vagy modo emergência indicando a needidade de preferência no deslocamento.
Como controlador használhatja a DragonBoard 410C helyet Windows IoT vagy opcionális, a Raspberry Pi 3. helyén. Ambas possuem rádió Bluetooth és GPIO portok, amelyek lehetővé teszik a részleges használatot, és nem képviselik a Leds coloridos projektjét. A placa controladora válaszreakciót, kezdetet, kapszulát vagy a Bluetooth Bluetooth emitido pela viatura em emergência és alterar a temporização do semáforo.
Fejlődési zavarok
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
1. lépés: 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.
2. lépés: Diagrama De Blocos
Komponensek
- Placa DragonBoard 410C (vagy Raspberry PI 3) végrehajtása és Windows IoT
- 4 Led vermelhos
- 4 Led verdes
- 8 Resistres de 1000 Ohm
- Rendelje meg az Android verziót 6.1 a Bluetooth 4.0 -val
- Protoboard e fios para facilititar montázs
3. lépés: Funcionamento Detalhado
Ha meg szeretné alapítani az Android Applicativo és az Aplicativo UWP (a DragonBoard vagy a Raspberry) végrehajtását, és használja a semleges forgatókönyvet (Leds).
Aplicativo UWP
O applicativo 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 applicativo és reagál a vevőre vagy a Bluetooth bluetooth -ra, ha nem rendelkezik az Android rendszerrel, ha az eszközöket vezikulózként használja. O Evento, de a bluetooth emitido pelo applicativo meghatározása, a normál működés megszüntetése és az új műveletek törlése 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
-
Málna 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
A hagyományos Bluetooth és a Windows UWP Windows biblioteca használata. Eszközök. Bluetooth. Advertisement, que é responseavel por receber and tratar advertising de dispositivos Bluetooth Low Energy (BLE). Használja az esta especificação Bluetooth -ot, és szükség van rá, ha szükséges (funcionamento conforme Beacons).
Quando vagy sinal Bluetooth é detado, mint lâmpadas verdes referees à via "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth jatkaa 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 észleli a Bluetooth, conhecemos, dentre outros részletek, intenzív dalok. 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.
Trata-se de um aplicativo előtérben, como uma interface que mostra um log com os emissores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.
Android alkalmazás
Az Android alkalmazás segítségével válaszolhat a Bluetooth -ra, és jelezheti, hogy használja -e ezt a funkciót, vagy ha a modem emergência. Az AltBeacon biblioteca (vide referências), a Bluetooth -jelzőfény funkciója. O aplicativo é simples, apresentando um botão principial, queo quiono 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
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.
4. lépés: Aplicativo Android
Az Android operációs rendszerének működése.
5. lépés: Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
6. lépés: 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), seguindo o diagrama disponibilizado e observando a numeração das portas GPIO indicadas nos passos anteriores.
Após a montagem física, e assumindo que a placa já esteja executando o Windows 10 IoT Core (Instalação Windows IoT), szükséges a fazer vagy a deploy do aplicativo UWP hardver nélkül. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos o deploy directtamente através do Visual Studio 2017, que foi utilizado para o desenvolvimento do projeto. Uma vez que o aplicativo já tiver instalado na placa, é possível gerenciá-lo (iniciar, parar, excluir) através do Windows Device Portal.
Egy fontos verifikációs sor vagy a Bluetooth esteja ativado na placa para vagy funcionamento do projeto. Esta ativação pode ser verificada através do Windows Device Portal, em Conectividade -> Bluetooth. Não é needsário parear nenhum dispositivo, ele apenas precisa estar ligado.
Konfime dito, o aplicativo é do tipo Foreground, possuindo uma interface de monitoramento, que permite visualizar os veículos de emergência próximos e o status do semáforo. Apesar de não ser vajadés, a vizuális megjelenítés, az es tela pode-se ligar és a placa a uma tela através da porta HDMI vagy a Windows IoT Remote Client használata.
Tendo feito a ligação dos Leds e és aplicativo UWP estando em execcução no Windows IoT vagy semáforo já estará funcionado e será possível visualizar a alternância das luzes em modo normal. Neste ponto vagy aplicativo já estará esperando o sinal Bluetooth szer emitido pelas viaturas através do applicativo Android.
Végső, szükségszerű megvalósítás az Android telepítésére, a código fonte também esta disponível no GitHub com link neste documento, sendo mustár que dispositivo Android esteja equipado by Bluetooth 4.0. Em nossos herék Android 7.0. Az Android Studio 2.3 verziójának kifejlesztéséhez használja a Bluetooth használatához szükséges előfeltételeket, de ez nem szükséges. 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 é 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.
7. lépés: Código Fonte
Windows IoT
A Windows IoT telepítésének fejlesztése a DragonBoard 410C vagy a Raspberry Pi 3 segítségével nem végezhető el:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
O código fonte do aplicativo Android desenvolvido para ativar o 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…
8. lépés: Vídeo Demonstração
Az intelligens okostelefonok használatának bemutatása az Android -alkalmazásokban, vagy a szimuláció az elsődleges forgalomban, amely lehetővé teszi a vezérlés észlelését és az aproximação do veículo használatát.
A detecção do veículo com prioridade é indicada através do flash do sinal verde.
Após a detecção, vagy controlador altera a temporização dos semáforos para dar passagem para o veículo com prioridade.
Nincs példa a küldetésre, a szimuláció az ambulância com betegte se deslocando para um kórházban.
9. lépés: 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
Ajánlott:
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: 10 lépés (képekkel)
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: Szeretett volna valaha okos órát? Ha igen, akkor ez a megoldás az Ön számára! Készítettem intelligens ébresztőórát, ez egy óra, amellyel megváltoztathatja az ébresztési időt a webhely szerint. Amikor a riasztó megszólal, hangjelzés (csipogó) és 2 lámpa hallatszik
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket. Ebben
MOTOR FORGALOM VÁLTOZÁSA: 6 lépés
MOTOR FORGALOM VÁLTOZTATÁSA: Hogyan lehet biztonságosan megváltoztatni a motor forgását 3 fázisú és egyenáramú motoroknál
Élő légi forgalom a számítógépen !!!!!: 3 lépés
Élő légi forgalom a számítógépen !!!!!: Ez az utasítás megtanítja, hogyan kell nézni a különböző repülőterek légi forgalmát (csak a nagy nemzetközi repülőtereket tartalmazza). ** NYILATKOZAT ** Nem vállalok felelősséget az ebben az utasításban szereplő információk felhasználásáért. Ha terrorizmust tervez