Sadržaj:
- Korak 1: Visão Geral
- Korak 2: Diagrama De Blocos
- Korak 3: Funkcionalnost detaljno
- Korak 4: Aplicirajte Android
- Korak 5: Primijenite Windows IoT
- Korak 6: Montagem E Execução
- Korak 7: Código Fonte
- Korak 8: Vídeo Demonstração
- Korak 9: Referências Bibliográficas
Video: Pametni promet: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Sažetak
Smart Traffic je IoT rješenje zasnovano na kontroleru sa senzorom bluetooth signala koji mijenja vrijeme semafora nakon identifikacije signala koji odašilje prioritetno vozilo (vojska, vatrogasci ili hitna pomoć), omogućavajući brzo kretanje vozila.
Sumário
O Pametni promet (Tráfego Inteligente) sastoji se od rješenja za IoT bazu sa kontrolerom preko senzora za sinalni bluetooth koji se identificira sa sinalne emisije putem umreženog prioriteta (militar, bombeiros ili ambulantnost), ali je moguće privremeno ili potpuno privremeno poboljšati mogućnost da se izbjegne mogućnost automatskog ispravljanja. veículo.
Descrição
Niste projektovali, ako već imate prioritet deslokacije servo opreme za dispozitivo Bluetooth Low Energy (BLE), kao Beacon Bluetooth ili Android displej koji podržava BLE. Najnovije implementacije aplikacija koje se primjenjuju na Androidu mogu se izjednačiti kao dodatne mogućnosti, moguće je izvršiti čekanje o konditoru ili načinu pojavljivanja kako bi se pokazalo da je potrebno preferirati bez deslokacije.
Kao kontroler koristi se DragonBoard 410C sa Windows IoT -om, opcionalno, sa platformom Raspberry Pi 3. O projekciji za testiranje sa dodatnim opcijama. Ambasada ima radio preko Bluetooth -a i GPIO -a, pa je moguće koristiti sve slike, predstavljene kao projekcije sa Led kolorida. Plaketa za kontrolu je odgovorna, uključena ili prekinuta putem Bluetooth -a koji emituje ili aktivira vanjsku ili vanjsku memoriju.
Desenvolvedores
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
Korak 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.
Korak 2: Diagrama De Blocos
Komponente
- Placa DragonBoard 410C (ili Raspberry PI 3) izvršava Windows IoT
- 4 Leds vermelhos
- 4 Led's verdes
- 8 otpornika od 1000 Ohma
- Dostupno za Android verziju 6.1 sa bluetooth 4.0
- Protoboard e fios para facilitar montaža
Korak 3: Funkcionalnost detaljno
O projektovanju i osnovnom sastavljanju Aplikacijskog Androida, do Aplicativo UWP -a (koji se izvodi na DragonBoard -u, ili u malini) i povezivanju datoteka do semfora (Led).
Aplicativo UWP
O primjeni UWP -a koji je zadužen za ažuriranje semofora, ao ser iniciado, uma thread je kontrolisano i temporização do semáforo em seu modo padrão de operação. Ova aplikacija je odgovorna na prijemnik ili sinusni bluetooth koji omogućava dispoziciju Androida koji je opremljen odgovarajućom opremom za hitne slučajeve. O Evento, ao detektor u određivanju sinal -a za bluetooth emitovanje aplikacije, otkazivanje o načinu rada normalne i dispara uma nova nit com temporização adequada para atender ao veículo de emergência. Os Ledovi upravljači kontrolišu prijenos GPIO -a na placu, šalju se koristeći osiguran 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
-
Malina 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
Mogućnost korištenja Bluetooth -a i njegove upotrebe u biblioteci Nativa za Windows UWP Windows. Devices. Bluetooth. Advertisement, que é á respons respons respons respons respons respons respons respons respons respons respons respons respons respons respons respons respons Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low Low A A Upotreba ovog especifičnog Bluetooth -a nije neophodna za već postojeće dispozitive (funkcijski usklađeni Beacons).
Moguće je otkriti sinuosni Bluetooth, kao što se lâmpadas verdes odnosi preko „A“piscam 3 koji je dostupan na svakom koraku. Depois de um tempo unaprijed određuje, caso ili sinal Bluetooth nastavlja sa slanjem otkrivanja, será possível ver kao lâmpadas verdes da preko "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 posebno será mantido por mais um tempo.
Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detailshes, intenzitet daquele sinal. Com isto, definimos uma intenzidade mínima que faz com que o modu de operação posebno seja acionado. Ovo je relativna interakcija, koja prevazilazi fatores interferencije, s ravnomjernim ulazom u emisiju e receptora do sinala.
Trata-se de um primjenjuju u prednjem planu, jer sučelje za interfejs que mostra um log em emituje Bluetooth koji je neophodan za primenu, ili je operativan u normalnom ili posebnom režimu.
Aplikacija Android
Aplikacija Android i odgovor na emitiranje preko sinalnog Bluetootha omogućavaju vam da koristite sve što trebate učiniti ako se pojavi mod. Za korištenje biblioteke AltBeacon (pogledajte reference), funkcionalan kao Bluetooth beacon. Primjenjuju se jednostavni, apresentando um botão principal, que quando acionado inicia o emitiranju Bluetooth -a i ao serviranje novih promjena koje se odnose na propagiranje sinala, a konfiguracija uma je dopuštena tako da dopušta učestalost pojavljivanja na e -pošti (poucas ou muitas emissões por segu.)
Quando um sinal emitido por este aplicativo é detectado pela placa, o modo de operação special para atender ao veículo equipado com este aplicativo deve ser iniciado.
Korak 4: Aplicirajte Android
Operativne aplikacije za Android.
Korak 5: Primijenite Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Korak 6: Montagem E Execução
Para montar e executer o projeto, temos 3 etapas a serem seguidas. O primeiro passo é realizator a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ili DragonBoard), seguindo o dijagramu disponibilizado i promatrajte numeração das portas GPIO indicadas nos passos anteriores.
Kao montažna aplikacija, i ako je potrebno izvršiti Windows 10 IoT Core (Instaliranje Windows IoT -a), potrebno je pokrenuti ili primijeniti UWP bez hardvera. O Código fonte está disponível no GitHub e o povezivanju podešuje encontrado neste documento. Fizemos o implementaciji direktnih zahtjeva za Visual Studio 2017, koji se koristi za desenvolvimento do projeto. Ako želite primijeniti ovu instalaciju na računaru, potrebno je pokrenuti generciá-lo (početno, para, isključeno) na Windows Device Portalu.
É Važno je provjeriti da li je Bluetooth Bluetooth uređaj uključen u funkciju za funkcionisanje projektora. Aktivirajte podešavanje servera za provjeru pristupa na Windows Device Portal, na povezivanju -> Bluetooth. Não é needário parear nenhum dispositivo, ele apenas precisa estar ligado.
U skladu s tim, o aplikaciji i tipo prednjem planu, potrebno je sučelje za nadzor, koje dopušta vizualizaciju osvjetljenja hitnih slučajeva o statusu do semfora. Apesar de não je neophodan, da biste vizualizovali ovo telo, podesite ligarnu ploču i uma tele tela na portalu HDMI ili koristite Windows IoT Remote Client.
Tendo feito a ligação dos Leds i primjenjuje UWP da izvršava bez Windows IoT -a, ako samo radi funkcionalnost i da je vizuelno prikazana na alternaciji koja će omogućiti normalan rad. Ne morate da koristite aplikaciju za esperando ili sinal Bluetooth koji emituje više aplikacija za Android i da ih primenjuje.
Konačno, potrebno je realizirati instalaciju na aplikaciji Android, koji sadrži jezičke fondove koji se ne mogu pronaći na GitHub -ovoj com poveznici bez dokumenta, poslati neophodne uređaje za Android sa opremom Bluetooth 4.0 ili verzijom 4.0. U novoj verziji testirajte Android 7.0. Aplikacija koja se koristi za Android Studio 2.3 i koja je potrebna za korištenje i upotrebu Bluetooth-a, nije potrebna za aparelho. Da biste postavili podređene upute za Android Studio ili gerando ili apk za distribuciju servera.
Primjenjujući ovu opciju na glavnu liniju koja želi aktivirati ili desativirati grešku s sinalnog Bluetootha, pokazaće se da je ovo vrlo važno ili ne postoji način rada. Naše konfiguracije primjenjuju se i mogu mijenjati na frekvenciji emitiranja sinalnog prijenosa, na elektricnom prijenosu.
Možete pokrenuti i otkriti početnu stranicu i otkriti primjenu UWP -a, a vizualno je prikazati que duas das luzes verdes piscam 3 vezes, naznačiti način rada s posebnim funkcijama. O ovom načinu rada morate raditi normalno ako se ne otkrije ništa više o sinualnom bluetoothu i uređajima.
Korak 7: Código Fonte
Windows IoT
Da biste primijenili desenvolvidu na Windows IoT za izvršavanje DragonBoard -a 410C ili na Raspberry Pi 3, nema dodatnih zahtjeva:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
O codigo fonute za primjenu Android desenvolvido -a za aktiviranje načina rada za hitne slučajeve bez vecculos -a sa prioritetom koji se odnosi na sinalni Bluetooth, a da ne želite da koristite dodatne funkcije:
github.com/arthur-mourao/SmartTrafficTrans…
Korak 8: Vídeo Demonstração
Na demonstraciji korištenja pametnih telefona u aplikaciji Aplikacija za Android koja omogućava simulaciju korištenja prioritetnih trafegandova putem, u količini ili u kontroli kontrolora otprilike do velicine.
Detecção do veículo com prioridade é ukazuje na através do flash do sinal verde.
Após a detecção, or controlador altera a temporização dos semáforos para darm para o veículo com prioridade.
No exemplo em questão, simulamos uma ambulância com paciente se deslocando para um hospital.
Korak 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
Preporučuje se:
Pametni pojas: 18 koraka
Pametni pojas: Nošenje neke sprave vrlo je izazovno. Iskreno, u ovom projektu sam dobio pomoć od mame da mi sašije futrolu jer ne mogu sama sašiti. Budite oprezni pri šivanju pomoću šivaće mašine. Ako nikada ne doživite šivanje sa šivaćom mašinom, to je
Kako instalirati Raspbian OS u Raspberry Pi koristeći NOOBS softver i pametni telefon .: 6 koraka
Kako instalirati Raspbian OS u Raspberry Pi koristeći NOOBS softver i pametni telefon.: Pozdrav svima! danas u ovom vodiču pokazujem vam kako lako instalirati Raspbian OS u Raspberry Pi pomoću NOOBS softvera i pametnog telefona
Pretvorite neupotrebljeni pametni telefon u pametni ekran: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni ekran: Vodič za Deze nalazi se na engleskom jeziku, za verziju Nederlandse kliknite ovdje ili kliknite. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završite
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: 10 koraka (sa slikama)
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: Jeste li ikada poželjeli pametni sat? Ako je tako, ovo je rješenje za vas! Napravio sam Smart Alarm Clock, ovo je sat s kojim možete promijeniti vrijeme alarma prema web stranici. Kad se alarm oglasi, oglasit će se zvuk (zujalica) i 2 svjetla će
Zračni promet uživo na vašem računaru !!!!!: 3 koraka
Zračni promet uživo na vašem računaru !!!!!: Ova instrukcija će vas naučiti kako gledati zračni promet na različitim aerodromima (uključuje samo velike međunarodne aerodrome). ** ODRICANJE ODGOVORNOSTI ** Nisam odgovoran za korištenje informacija sadržanih u ovom uputstvu. Ako planirate bilo kojeg terorista