Orodha ya maudhui:
- Hatua ya 1: Visão Geral
- Hatua ya 2: Mchoro De Blocos
- Hatua ya 3: Funcionamento Detalhado
- Hatua ya 4: Aplicativo Android
- Hatua ya 5: Aplicativo Windows IoT
- Hatua ya 6: Montagem E Execução
- Hatua ya 7: Código Fonte
- Hatua ya 8: Vídeo Demonstração
- Hatua ya 9: Referências Bibliográficas
Video: Trafiki mahiri: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Muhtasari
Trafiki ya Smart ni suluhisho la IoT kulingana na kidhibiti na sensa ya ishara ya bluetooth ambayo hubadilisha muda wa taa za trafiki baada ya kutambua ishara iliyotolewa na gari la kipaumbele (jeshi, wazima moto au ambulensi), ikiruhusu gari kusonga haraka.
Sumário
Trafiki ya Smart (Tráfego Inteligente) inajumuisha mfumo wa IoT msingi wa kudhibiti kifaa chako cha bluetooth ya sinema inayotambulika kama ishara ya sinema ya utaftaji wa kijeshi (jeshi, bombeiros ou ambulância), mabadiliko ya wakati huu unaweza kufanya hivyo. veículo.
Descrição
Ili kufanya hivyo, unaweza kupata huduma ya kwanza ya vifaa vya ujenzi na vifaa vya Bluetooth vya Nishati ya Chini (BLE), kama vile Beacon Bluetooth au kifaa chako cha Android kinachoweza kutumiwa BLE. Ili kufanya hivyo kutekeleza programu zote za Android na vifaa vyako kama vielelezo, ikiwa ni pamoja na kufanya kazi kwa njia inayofaa ikiwa ni pamoja na mahitaji yako ya kufanya hivyo bila kupendelea.
Como controlador utilizamos a placa DragonBoard 410C com Windows IoT ou, opcionalmente, Raspberry Pi ya mahali pa 3. Je! Inapatikana kwa kutumia Bluetooth na bandari za GPIO ambazo zinaweza kutumiwa, ambazo zinawakilisha programu yako kwa Leds coloridos. Udhibiti wa mahali unapewa majibu, unaofaa, na unastahili kuwa na kifaa cha Bluetooth kinachoweza kutumiwa kwenye viunga vyako kwa njia ya utaftaji na mabadiliko ya wakati huu.
Desenvolveores
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
Hatua ya 1: Visão Geral
Kwa maana ufafanuzi wa sheria hii inaweza kutekelezwa kupitia 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 kupitia 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.
Hatua ya 2: Mchoro De Blocos
Vipengele
- Placa DragonBoard 410C (ou Raspberry PI 3) executando Windows IoT
- 4 Leds vermelhos
- 4 Viunga vya Led
- 8 Resistores de 1000 Ohm
- Dispositivo Android dhidi ya 6.1 com bluetooth 4.0
- Protoboard na fios para facilitar montagem
Hatua ya 3: Funcionamento Detalhado
Je! Unapeana msingi wa kufanya Aplicativo Android, fanya Ulicu ya UWP (ambayo itatekelezwa na DragonBoard, au Raspberry) na itafanywa na Miti (Leds).
Aplicativo UWP
O aplicativo UWP contém a lógica dos semáforos, ao ser iniciado, uma thread is controlar a temporização do semáforo em seu modo padrão de operação. Maoni ya programu hii ni ya kujibu kwa kipokezi cha sinema ya sinema ya sinema inayoweza kutekelezwa kwa Android ambayo itasaidia kutumia vifaa vya kujitokeza. O Evento, a detectar a determinado sinal from bluetooth en-plicativo, cancela o modo of operação normal and dispara uma nova thread com a temporização adequada for 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
-
Raspberry 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
Huduma ya Bluetooth ya dhambi ni matumizi ya biblioteca Nativa kufanya Windows UWP Windows. Devices. Bluetooth. Tangazo, tutajibu kwa kupokea na kutangaza matangazo ya Nishati ya Chini ya Bluetooth (BLE). Utilizando esta especificação Bluetooth ni muhimu kwa utaftaji wa bidhaa (funcionamento conforme Beacons).
Kwa sababu ya Bluetooth ni dhambi, kama maoni ya maoni yanavyopitiwa kupitia "A" piscam 3 vezes na sices mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth endelea kugundua hatua, utafute kama vielelezo kupitia "A" mishahara ya 3 inazindua picha na picha, ikiwa ni pamoja na kuhimili maoni yako kupitia njia nyingine. Je! ni nini, kwa njia ya operação hasa kwa mantiki kwa wakati huu.
Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detalhes, kitovu cha 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 na o receptor hufanya dhambi.
Trata-se de um aplicativo foreground, como uma interface ni zaidi ya logi inayoweza kutumia Bluetooth ikiwa ni pamoja na matumizi ya njia ya kawaida au ya kawaida.
Aplicativo Android
Kwenye programu yako ya Android ni majibu ya Bluetooth na sinal yako, ikiwa ni pamoja na kuonyesha jinsi ya kutumia simu yako kwa njia ya simu. Para isto utiliza biblioteca AltBeacon (vide referências), funcionando como um beacon Bluetooth. O aplicativo is simples, apresentando um botão principal, que quando acionado inicia o broadcast Bluetooth and ao ser acionado novamente encerra to the propagação de sinal, au uma configuração que permite escolher a frequency of the emissão de sinal (poucas ou muitas emissões por segundo).
Quando um sinal emitido for this aplicativo in the detectado pela placa, o modo de operação especial for atender ao veículo equipado com este aplicativo deve ser iniciado.
Hatua ya 4: Aplicativo Android
Telas de operação do Aplicativo Android.
Hatua ya 5: Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Hatua ya 6: Montagem E Execução
Basi, mwezi uliotekelezwa unakamilika, unatafuta njia tatu. O primeiro passo is a realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), na tazama picha zinazoonyeshwa na bandari za GPIO indicadas nos passos anteriores.
Kwa habari ya habari, tafadhali tazama mahali pa kufanya kazi kwa Windows 10 IoT Core (Programu ya Windows IoT), ni lazima tufanye kazi ya kupeleka vifaa vya UWP bila vifaa. O Código fonte is not disponível no GitHub na o link pode ser encontrado neste hati. Fizemos o deploy diretamente através do Visual Studio 2017, ikiwa ni lazima utumie kwa sababu ya kufanya kazi. Ikiwa ungependa kufanya kazi kwa kutumia mahali penyewe, unaweza kutumia gerenci-lo (iniciar, parar, excluir) na vifaa vya Windows Portal Port.
Ni muhimu kuhakikisha kuwa Bluetooth ni sehemu ya mahali na mahali pa kufanya kazi. Esta ativação pode ser verificada através do Windows Device Portal, em Conectividade -> Bluetooth. Não é needário parear nenhum dispositivo, ele apenas precisa estar ligado.
Kubadilisha kanuni, kufanya kazi kwa sehemu ya Mbele, unaweza kutumia interface ya ufuatiliaji, ikiwa ni pamoja na kupata ruhusa ya kuona picha za hali ya juu na hadhi yako. Huduma ni muhimu, kwa kutazama video hii kwa njia inayowezesha kuweka nafasi ya kutazama HDMI na utumiaji wa Mteja wa mbali wa Windows IoT.
Tendo inaweza kutumika kwa Leds kwa kutumia vifaa vya UWP kwa njia ya Windows na Windows IoT kwa kutumia programu ya kutolea huduma kwa njia ya utaftaji wa huduma na kuona kama njia nyingine ya kawaida. Neste ponto o aplicativo ni nini unaweza kutumia kifaa chako cha Bluetooth kwa kutumia huduma ya sinema ya viini na vielelezo vinavyotumiwa na Android.
Kukamilisha, lazima utumie programu mpya za Android, kwa kutumia orodha ya wahusika bila kutoa GitHub kwa kutumia kiungo cha hati, ikiwa ni pamoja na kuwa na vifaa vya Android kwa vifaa vya Bluetooth kwa 4.0 na 4.0. Em nossos hujaribu utumiaji wa Android 7.0. O aplicativo foen desenvolvido no Android Studio 2.3 and the como pré-requisito to a use of the Bluetooth, que deve estar ativo no aparelho. Onyesha matumizi ya vifaa vya kufanya Studio ya Android au programu yako kwa programu ya utaftaji.
Onyesha apresenta ya msingi ya msingi wa kutumia huduma ya Bluetooth ya sinal, inayoonyesha kuwa wewe ni mtu anayeweza kufanya hivyo. Nas configurações do aplicativo ni uwezekano wa kubadilisha njia ya mara kwa mara ya kufanya dhambi, na hivyo kutangaza juu ya njia hiyo.
Tunatumia barua pepe hii kugundua programu ya UWP, na inaweza kutekelezwa ikiwa ni pamoja na maelezo zaidi kuhusu alama tatu, ambazo zitatokana na hali hiyo. O semáforo só irá voltar ao funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas.
Hatua ya 7: Código Fonte
Windows IoT
Fomu yako inaweza kufanya kazi kwenye Windows IoT kwa ajili ya utekelezaji na DragonBoard 410C au Raspberry Pi 3 ikiwa haijatolewa kwa taarifa:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Fomu yako inaweza kutumika kwa kutumia programu ya Android inayoweza kutumiwa kwa njia ya utaftaji wa njia ya utaftaji wa huduma na utangulizi wa huduma ya sinema ya Bluetooth bila kutoa taarifa:
github.com/arthur-mourao/SmartTrafficTrans…
Hatua ya 8: Vídeo Demonstração
Na demstração foram utumia simu za rununu kwenye Android Aplicativo ya Android na programu hii inaweza kutumiwa kupitia, kupitia mfumo wa kudhibiti kugundua programu.
Kutambuliwa kufanya veículo com prioridade ni ishara ya kufanya kufanya flash kufanya verde dhambi.
Após a detecção, o controlador altera a temporização dos semáforos para dar passagem para o veículo com prioridade.
Hakuna mfano, kama simulamos uma ambulância com paciente se deslocando para um hospital.
Hatua ya 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
Ilipendekeza:
Taa za trafiki mahiri: Hatua 6
Taa za trafiki mahiri: Kwanini nilifanya mradi huu mimi ni mwanafunzi wa Howest Kortijk. Ni mradi wa shule kwa muhula wangu wa pili MCT. Ninapoendesha gari langu na kutulia barabarani, haina maana kusimama mbele ya taa nyekundu wakati hakuna trafiki nyingine katika upinzani
Mdhibiti wa Taa ya Trafiki ya Arduino Kutumia RBG Iliyoongozwa - Njia-4: Hatua 3
Mdhibiti wa Taa ya Trafiki ya Arduino Kutumia RBG Iliyoongozwa | Njia-4: Katika chapisho hili, utajifunza juu ya jinsi ya kutengeneza mdhibiti wa taa ya trafiki ya Arduino. Mdhibiti wa taa ya trafiki atatumika kudhibiti mtiririko wa trafiki. Hizi zinaweza kutumika katika maeneo mengi ya trafiki ili kuzuia vizuizi vya trafiki au ajali
Kudhibiti Taa ya Trafiki: Hatua 4
Kudhibiti Taa ya Trafiki: Katika mafunzo haya tunajifunza jinsi ya kuunda taa ya trafiki na jinsi ya kuidhibiti inayosimamiwa na kadi ya Drivemall. Tutaona jinsi ya kuunda taa za trafiki kwa magari na watembea kwa miguu na kitufe cha kuhifadhi. Ikiwa hatuna drivermall tunaweza kutumia ardui
Usalama wa Kimwili wa Maegesho Mahiri na Udhibiti wa Trafiki: Hatua 6
Usalama wa Kimwili wa Maegesho Smart na Udhibiti wa Trafiki: Mtandao unakua na mabilioni ya vifaa ikiwa ni pamoja na magari, sensorer, kompyuta, seva, majokofu, vifaa vya rununu na mengi zaidi kwa kasi isiyo na kifani. Hii inaleta hatari nyingi na udhaifu katika miundombinu, operesheni
Nuru ya trafiki inayoingiliana mahiri: Hatua 5 (na Picha)
Taa ya trafiki inayoingiliana mahiri: Tayari kujenga nuru bora zaidi ya trafiki ulimwenguni? Nzuri! Katika mafunzo haya, tutaelezea jinsi unaweza kujiunda mwenyewe ukitumia Arduino.Vitu vinavyohitajika: - Arduino (..duh) - LM317 Mosfet- 2x 60cm Analog RGB LED Strips (12V) - PVC tube