İçindekiler:

Akıllı Trafik: 9 Adım
Akıllı Trafik: 9 Adım

Video: Akıllı Trafik: 9 Adım

Video: Akıllı Trafik: 9 Adım
Video: Dokuzlar en hızlı pratik çarpma yöntemi 👍😊🥰 2024, Kasım
Anonim
Akıllı Trafik
Akıllı Trafik

Özet

Akıllı Trafik, öncelikli bir aracın (askeri, itfaiye veya ambulans) yaydığı sinyali tanımladıktan sonra trafik ışıklarının zamanlamasını değiştiren ve aracın hızlı hareket etmesini sağlayan bluetooth sinyal sensörlü bir denetleyiciye dayalı bir IoT çözümüdür.

Sumário

O Akıllı Trafik (Tráfego Inteligente), IoT temelli bluetooth kontrol cihazı com sensörü de sinal em um kontrol cihazından oluşur ve o sinal yayılım por um ve com m e m i l e m e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e d e n e i ş e y veículo.

Açıklama

Neste projeto, cada veículo deslocamento deslocamento öncellik ve donanımları, Bluetooth Low Energy (BLE), como um Beacon Bluetooth, Android iletişim desteği ve BLE. Neste proje uygulaması, Android'i uygulama ve uygulamalar olarak donatmak, olanaklı hale getirmek, mümkün kılmak için olanaklı veya modo acil durum göstergesi, bir gereklilik ve tercih edilmemesi gerektiğini gösterir.

DragonBoard 410C com Windows IoT ou, isteğe bağlı, bir placa Raspberry Pi 3'ü kontrol etmek veya kullanmak. Ambas radyo radyosu Bluetooth e portları GPIO'nun tüm olasılıklarını kontrol etme, Led renklendirme projelerini temsil etme. Bluetooth'u en iyi şekilde kontrol eder ve değiştirir.

Desenvolvedores

Adım 1: Visao Geral

Visao Geral
Visao Geral

A de mão única que é cortada por outras dus vias, B e C, também de mão única, conforme imagem acima yoluyla en iyi projeto trata-se de uma. A yoluyla, doğrudan doğruya özgürce dolaşmak, A'dan ayrılmak için en uygun yol.

2. Adım: Diyagram De Blocos

Diyagram De Blocos
Diyagram De Blocos

Bileşenler

  • Placa DragonBoard 410C (veya Raspberry PI 3) Windows IoT'yi çalıştırıyor
  • 4 Led vermelhos
  • 4 Led'in Verdes
  • 8 Direnç de 1000 Ohm
  • Dispositivo Android sürüm 6.1 com bluetooth 4.0
  • Protoboard e fios para facilitar montaj

3. Adım: Detalhado Funcionamento

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

Android Uygulaması için temel düzenlemeler, Uygulama UWP (DragonBoard, Raspberry'de çalıştırma) ve semáforo (Led'ler) için uygulama yapın.

Uygulama UWP

O aplikasyon UWP contém a logica dos semáforos, ao ser iniciado, uma thread iár i lár ve i m e n e n e n e n e n e n e m e m e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e m e n e m e n e r e r e n e m e n e r e r e r e r e r e r e r e r e r e r e r e r e r e n e n e n e m e r. Bluetooth'u en iyi şekilde değerlendirin. O Eventto, bluetooth'u belirlemeye yönelik herhangi bir şeyi belirleme, pelo aplikasyon, iptal etme veya modo de operaço normal ve dispara uma nova iş parçacığı com bir zamanlama için yeterli para atender ao veículo de emergência. İşletim Sistemi Led'leri, GPIO'nun sağladığı kontroller için uygundur, pinos'tan daha fazla fayda sağlar:

  • 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
  • Ahududu PI 3:

    • GPIO 27; // Verde
    • GPIO 21; // Vermelho
    • GPIO 20; // Vermelho
    • GPIO 18; // Verde
    • GPIO 17; // Verde
    • GPIO26; // Vermelho
    • GPIO 19; // Vermelho
    • GPIO 22; // Verde

Windows UWP Windows. Devices. Bluetooth. Advertisement, Bluetooth Low Energy'nin (BLE) reklamlarını ve reklamlarını her zaman açıklayabilir. Bluetooth'un özel gereksinimlerinden yararlanın (işlevsel İşaretler).

"A" ile ilgili olarak, Bluetooth'u otomatik olarak algılar. Depois de um tempo pre-determinado, casso o sinal Bluetooth devam gönderme algılama, "A" yoluyla tüm olasılıklar açısından olası 3 vez yenilenme ve manterem-se acesas, indicando que o veículo emergência ainda narpela conse yoluyla que por isto, o modo de operação özel será mantido por mais um tempo.

Bluetooth, conhecemos, dentre outros ayrıntıları, yoğun bir daquele sinal. Kom isto, tanimlamalar, en iintensidade mínima que faz com que o modo de operação özel seja acionado. Esta intensidade esta relacionada, dentre outros fatores de interferência, com a distância entre o emissor e o receptor do sinal.

Ön planın en iyi uygulamaları, arabirimi en çok günlük iletişim iletişimlerini sağlamak için Bluetooth'u sorgulayın.

Uygulama Android

Bluetooth için Android'e yanıt veren uygulamalar. Bir biblioteca AltBeacon (referanslara bakın), Bluetooth'u kullanmak için para isto. O aplikasyonlar, basitlikler, mevcut temeller, başlıca, şu anda Bluetooth'u yayınlamak için her şeyi yapıyor, yeni bir yayılımı, frekansları değiştirmeye izin veriyorlar.

Her şeyin en iyi şekilde değerlendirilmesi için en uygun koşulların belirlenmesi, en özel yöntemlerin kullanılması.

Adım 4: Uygulamalı Android

Uygulama Android
Uygulama Android
Uygulama Android
Uygulama Android

Uygulamaları Uygulamak için Android.

Adım 5: Uygulama Windows IoT

Uygulama Windows IoT
Uygulama Windows IoT
Uygulama Windows IoT
Uygulama Windows IoT

Telas de Monitoramento Uygulama UWP.

6. Adım: Montaj E Execução

Montaj E Execução
Montaj E Execução
Montaj E Execução
Montaj E Execução

Para montar e executar o projeto, temalar 3 etapas ve serem seguidas. GPIO ve DragonBoard (Raspberry veya DragonBoard), GPIO göstergeleri ve ön incelemeler için bir çok gösterge.

Windows 10 IoT Core'un (Windows IoT'nin yüklenmesi), donanım olmadan UWP'nin kurulumunu gerçekleştirmenin gerekli olduğu durumlarda. O Código fonte está disponível hiçbir GitHub e o bağlantı pode ser encontrado iç içe belge. Fizemos, Visual Studio 2017'nin direktiflerini uygulamak için, projetoları uygulamak için que foi utilizado para utilizado. Windows Aygıt Portalı'nda yer alan en uygun kurulumlar (başlangıç, parar, hariç).

Projeksiyon yapmak için Bluetooth'u doğrulamak için önemlidir. Windows Cihaz Portalı, Bağlantılar -> Bluetooth'a ilişkin onaylar. Não é necessário parear nenhum dispositivo, ele apenas precisa estar ligado.

Ön plan, izleme arayüzü, izleme izni, görselleştirme ve değerlendirme için uygundur. Windows IoT Uzak İstemci'nin HDMI kullanımı ve kullanımı için gerekli olan en son şey.

Windows'un IoT'si ve diğer işlevler için olası görselleştirmeler ve modlar normaldir. Neste ponto veya aplikasyonlar için estará esperando o sinal Bluetooth hizmeti yayanlar, daha fazla Android uygulaması için através.

Son olarak, Android'in uygulanması için gerekli olan bir uygulama, GitHub com bağlantısı olmadan, Android'in Bluetooth sürümlerini ücretsiz olarak kullanabilmesini sağlar. Em nossos, Android 7.0'ı kullanıyor. Android Studio 2.3'ün Bluetooth'tan yararlanabilmesi için önceden talep edilmesi, herhangi bir hazırlık olmaması için uygulama. O dağıtım pode ser feito diretamente através yapmak Android Studio ve gerando o apk para dağıtım dağıtımı.

O, şu anda mevcut olan her şeyin en önemli ve en önemli özelliği Bluetooth, yeni ortaya çıkan modlar için işaretler. Nas konfigürasyonları, bir frekans değişikliğini, olası bir değişikliği, olası yayınları, olası yayınları uygular.

UWP, olası görselleştirmenin en iyi örnekleridir, 3 veze, en özel alanlar için en uygun modu belirleme. Bu nedenle, diğer işlevler için normal işlevler için arama yapın ve Bluetooth ile arama yapın.

Adım 7: Código Fonte

Windows IoT

DragonBoard 410C ve Raspberry Pi 3'e ilişkin Windows IoT uygulamaları için geçerli olacak yazı tipi:

github.com/pedrohorita/SmartTraffic-IoT-AS…

Android

Android'i şu şekilde kullanabilirsiniz:

github.com/arthur-mourao/SmartTrafficTrans…

8. Adım: Video Gösterimi

Akıllı Telefonlar için Uygulamalar için mevcut değil, Uygulamalar için Android que simula ve com trafegando üzerinden, enquanto o kontrol ya da yaklaşık olarak tespit etmek için öncelik tanıyın.

Bir tespit yapmak ve önceden haber vermek için işaretler.

Bir tespit, o kontrol cihazı değişimi, bir temporização dos semáforos para dar pasaj para o veículo com önceliği.

Herhangi bir örnek yok, simulamos uma ambulância com paciente se deslocando para um hastane.

9. Adım: Referanslar 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

Önerilen: