Πίνακας περιεχομένων:

Έξυπνη κίνηση: 9 βήματα
Έξυπνη κίνηση: 9 βήματα

Βίντεο: Έξυπνη κίνηση: 9 βήματα

Βίντεο: Έξυπνη κίνηση: 9 βήματα
Βίντεο: 10+1 tips για να μην ξελιγώνεις την μπαταρία του iPhone 2024, Νοέμβριος
Anonim
Έξυπνη κίνηση
Έξυπνη κίνηση

Περίληψη

Το Smart Traffic είναι μια λύση IoT που βασίζεται σε έναν ελεγκτή με αισθητήρα σήματος bluetooth που αλλάζει το χρονοδιάγραμμα των φανών μετά την αναγνώριση του σήματος που εκπέμπεται από ένα όχημα προτεραιότητας (στρατιωτικοί, πυροσβέστες ή ασθενοφόρο), επιτρέποντας στο όχημα να κινηθεί γρήγορα.

Σουμάριο

O Έξυπνη Κυκλοφορία (Tráfego Inteligente) αποτελείται από λύσεις IoT βάσης για ελεγχόμενους αισθητήρες μέσω bluetooth bluetooth που μπορούν να χρησιμοποιηθούν ως προτεραιότητες (στρατιωτικές, πυροβολιστικές ή πυρηνικές συσκευές), αλλάζοντας ταυτόχρονα τη δυνατότητα λήψης veículo.

Περιγραφή

Μπορείτε να χρησιμοποιήσετε, για παράδειγμα, προτεραιότητα για τον εξοπλισμό που χρησιμοποιείτε για τη διάθεση Bluetooth Low Energy (BLE), για Beacon Bluetooth ή για διάθεση Android για υποστήριξη BLE. Εφαρμόζουμε εφαρμογές που χρησιμοποιούμε το Android και την περιοχή που μπορούμε να εξοπλίσουμε ως viaturas, που είναι δυνατό να χρησιμοποιηθούν για να βελτιώσουμε τις ανάγκες μας και να υποδείξουμε ότι είναι απαραίτητο να προτιμήσουμε κανένα σημείο.

Ελέγξτε τη χρήση μιας πλατφόρμας DragonBoard 410C com Windows IoT, προαιρετικά, μια πλατφόρμα Raspberry Pi 3. Προκειμένου να δοκιμάσετε τις λειτουργίες σας. Μπορούν να χρησιμοποιηθούν Bluetooth και portas GPIO που είναι δυνατό να συνδεθούν με τον υπολογιστή σας, αντιπροσωπεύοντας τη θέση σας στο Leds coloridos. Ένα placa controladora é responsável, então, for captar or sinal Bluetooth emitido pela viatura em emergência e alterar a temporização do semáforo.

Desenvolvedores

Βήμα 1: Visão Geral

Visão Geral
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: Diagrama De Blocos

Diagrama De Blocos
Diagrama De Blocos

Συστατικά

  • Placa DragonBoard 410C (ou Raspberry PI 3) που εκτελείται στα Windows IoT
  • 4 Leds vermelhos
  • 4 verdes του Led
  • 8 Resistores de 1000 Ohm
  • Διαθέσιμο Android versão 6.1 com bluetooth 4.0
  • Protoboard e fios para lehtisar montagem

Βήμα 3: Funcionamento Detalhado

Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado
Funcionamento Detalhado

Για να δημιουργήσετε βασικά στοιχεία για το Android, κάντε Εφαρμογή UWP (που εκτελείται στο DragonBoard, ή Raspberry) και συνδέεται με τη χρήση των Leds.

Εφαρμογή UWP

Εφαρμογή του UWP για τη διαχείριση των λόγων, καθώς και για την είσοδο, το νήμα ή τον έλεγχο της θερμοκρασίας και του χρόνου για τη λειτουργία των λειτουργιών. Εφαρμόζεται με τη χρήση του δέκτη ή της συσκευής bluetooth, με την οποία μπορείτε να διαθέτετε Android για να εξοπλίζετε τον τοπικό εξοπλισμό των αναδυόμενων συστημάτων. O Evento, ao detear um an determinado sinal de bluetooth emitido pelo aplicativo, ακυρώνει τη λειτουργία της κανονικής και της απουσίας του νούμερου νέου νήματος με μια προσωρινή προσαρμογή για την προσέγγιση του ήχου και των ερευνών. Os Leds são controlados pelas portas GPIO da placa, sendo utilizados os seguintes pinos:

  • DragonBoard:

    • GPIO 36; // Verde
    • GPIO 13; // Βερμέλιο
    • GPIO 115; // Βερμέλιο
    • GPIO 25; // Verde
    • GPIO 35; // Verde
    • GPIO 28; // Βερμέλιο
    • GPIO 25; // Βερμέλιο
    • GPIO 34; // Verde
  • Βατόμουρο PI 3:

    • GPIO 27; // Verde
    • GPIO 21; // Βερμέλιο
    • GPIO 20; // Βερμέλιο
    • GPIO 18; // Verde
    • GPIO 17; // Verde
    • GPIO 26; // Βερμέλιο
    • GPIO 19; // Βερμέλιο
    • GPIO 22; // Verde

Λειτουργία για τη χρήση Bluetooth και τη χρήση της βιβλιοθήκης Nativa για Windows UWP Windows. Devices. Bluetooth. Διαφήμιση, η οποία είναι υπεύθυνη για τη λήψη διαφημίσεων για τη διάθεση συσκευών Bluetooth Low Energy (BLE). Χρησιμοποιήστε αυτό το ειδικό χαρακτηριστικό Bluetooth και δεν είναι απαραίτητο για τη διάθεση των διατάξεων (λειτουργίες σύμφωνα με τους Φάρους).

Μπορείτε να εντοπίσετε το Bluetooth, καθώς μπορείτε να τις αναφέρετε μέσω του "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-determinado, caso o sinal Bluetooth continue sendo deteado, 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 que por isto, o modo de operação especial será mantido por mais um tempo.

Quando deteamos um sinal Bluetooth, conhecemos, dentre outros detalhes, ένα εντατικό 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 e o receptor do sinal.

Εφαρμόζεται σε πρώτο πλάνο, η διασύνδεση είναι πολύ πιθανό να καταγράφει τα στοιχεία που καταγράφουν τα λειτουργικά συστήματα Bluetooth, τα οποία μπορούν να λειτουργήσουν κανονικά ή ειδικά.

Εφαρμογή Android

Εφαρμογή Android για την ανταπόκριση μέσω eminal ή sinal Bluetooth, για παράδειγμα, μπορείτε να χρησιμοποιήσετε τις δυνατότητές μας για να εμφανίσετε τις νέες δυνατότητες. Για να χρησιμοποιήσετε μια βιβλιοθήκη AltBeacon (βίντεο αναφορών), λειτουργικό και como um beacon Bluetooth. Εφαρμογή απλών, απαρτιζόμενων και κύριων διευθυντών, καθώς και εκπομπής Bluetooth για να μεταδώσετε το Bluetooth και να ενεργοποιήσετε μια νέα προειδοποίηση και να ρυθμίσετε τις παραμέτρους της συχνότητας και της διαμόρφωσής σας, επιτρέποντας τη συχνότητα των εκπομπών σας.

Quando um sinal emitido for este aplicativo é detected pela placa, ή modo de operação especial para atender ao veículo equipado com este aplicativo deve ser iniciado.

Βήμα 4: Εφαρμογή Android

Εφαρμογή Android
Εφαρμογή Android
Εφαρμογή Android
Εφαρμογή Android

Telas de operação do Aplicativo Android.

Βήμα 5: Εφαρμογή του IoT των Windows

Εφαρμογή Windows IoT
Εφαρμογή Windows IoT
Εφαρμογή Windows IoT
Εφαρμογή Windows IoT

Telas de Monitoramento do Aplicativo UWP.

Βήμα 6: Montagem E Execução

Montagem E Execução
Montagem E Execução
Montagem E Execução
Montagem E Execução

Para montar e exearar o projeto, temos 3 etapas a serem seguidas. O Primeiro passo é realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), επιλέξτε το διάγραμμα που διανέμετε και παρατηρείτε έναν αριθμητικό σύνδεσμο GPIO indicadas nos passos anteriores.

Εφαρμόζεται μια απλή λογιστική, πρέπει να υπολογίζεται ότι θα εκτελεστεί η εκτέλεση των Windows 10 IoT Core (Εγκατάσταση Windows IoT), θα πρέπει να αναπτυχθεί με εφαρμογή UWP χωρίς υλικό. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos ή χρησιμοποιήστε τις απαραίτητες πληροφορίες για το Visual Studio 2017, για την αξιοποίηση των προγραμμάτων σας. Μπορεί να χρησιμοποιηθεί για την εγκατάσταση και την εγκατάστασή σας, καθώς και για τη χρήση των προγραμμάτων (αρχικά, παραγράφου, εξαιρέσεων) της πύλης συσκευών των Windows.

É είναι σημαντικό να επιβεβαιώσετε το Bluetooth για να ενεργοποιήσετε τη λειτουργία σας και να εκτελέσετε τη λειτουργία σας. Μπορείτε να χρησιμοποιήσετε έναν κωδικό πρόσβασης για την πύλη συσκευών των Windows, στο Conectividade -> Bluetooth. Não é needário parear nenhum dispositivo, ele apenas precisa estar ligado.

Συμμορφωθείτε με τις εφαρμογές σας στο προσκήνιο, μπορείτε να χρησιμοποιήσετε τη διεπαφή παρακολούθησης, να επιτρέψετε την οπτική απεικόνιση των αναδυόμενων προγραμμάτων και των καταστάσεων. Απαιτείται απλώς ανάγκη για παρακολούθηση της οθόνης που σας επιτρέπει να χρησιμοποιήσετε μια πλατφόρμα για να ελέγξετε την πρόσβαση στο HDMI ή να χρησιμοποιήσετε το Windows IoT Remote Client.

Μπορεί να συνδεθεί με τις Leds και να εφαρμόσει το UWP και να εκτελέσει τα Windows IoT ή να εκτελέσει λειτουργίες και δυνατότητες απεικόνισης εναλλακτικών και das luzes em modo normal. Εγκαταστήστε την εφαρμογή σας για να χρησιμοποιήσετε το βασικό σας σύστημα ή να χρησιμοποιήσετε το Bluetooth για να εκπέμψετε εφαρμογές και εφαρμογές Android.

Τελικά, είναι απαραίτητο να πραγματοποιήσετε μια εγκατάσταση για εφαρμογές Android, μπορείτε να χρησιμοποιήσετε έναν σύνδεσμο GitHub που δεν επιτρέπει την αποθήκευση του GitHub, για να αποστείλετε τον απαραίτητο εξοπλισμό Android που χρησιμοποιεί Bluetooth για 4.0. Em nossos testes utilizamos Android 7.0. Εφαρμογή για τη χρήση του Android Studio 2.3 και της διαδικασίας που απαιτείται για τη χρήση του Bluetooth, που είναι απαραίτητη για την απουσία λειτουργίας. Εγκαταστήστε τον κωδικό πρόσβασης για περισσότερες πληροφορίες σχετικά με το Android Studio ή τη διανομή του apk για τη διανομή.

Εφαρμογή για την παρουσία της κύριας υπηρεσίας και της αποστολής και της εκπομπής του Bluetooth στο σήμα, υποδεικνύοντας ότι μπορείτε να παρακολουθήσετε το φαινόμενο που σας επιτρέπει να εμφανίσετε τις νέες δυνατότητες. Μπορείτε να ρυθμίσετε τις εφαρμογές σας για να αλλάξετε τη συχνότητα των εκπομπών σας ως εκ τούτου, ώστε να μπορείτε να μεταδώσετε.

Ελέγξτε την εκμετάλλευση και την ανίχνευση της εφαρμογής του UWP, που μπορεί να απεικονίσει τις ανάγκες σας για 3 φορές, υποδεικνύοντας ότι μπορείτε να λειτουργήσετε ειδικά για πρώτη φορά. Μπορεί να χρησιμοποιηθεί κανονικά για να ανιχνεύσει και να εντοπίσει το bluetooth das viaturas.

Βήμα 7: Código Fonte

Windows IoT

Μπορείτε να χρησιμοποιήσετε τα Windows IoT για την εκτέλεση του DragonBoard 410C ή του Raspberry Pi 3 που δεν μπορείτε να διαλέξετε:

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

Android

Μπορείτε να χρησιμοποιήσετε το Android για να ενεργοποιήσετε την εφαρμογή για να ενεργοποιήσετε ή να προωθήσετε τη λειτουργία των προερχόμενων περιπτώσεων που δεν είναι διαθέσιμες μέσω του Bluetooth:

github.com/arthur-mourao/SmartTrafficTrans…

Βήμα 8: Vídeo Demonstração

Για την επίδειξη των χρηστών των Smartphones που χρησιμοποιούν το Android και το σύμβολο που μπορούν να χρησιμοποιηθούν προηγουμένως, μπορείτε να εντοπίσετε τον έλεγχο μέσω ενός απλού εργαλείου.

Μια ανίχνευση για την προτεραιότητα και την ένδειξη της επιλογής του flash do sinal verde.

Απαιτείται ανίχνευση, ή έλεγχος αλλαγών και ρυθμιστικών παραγόντων για την προώθηση της προτεραιότητας.

Δεν χρειάζομαι καμία αναζήτηση, μπορούμε να υπολογίσουμε ότι θα πάμε στο νοσοκομείο.

Βήμα 9: Βιβλιογραφικές αναφορές

  • 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

Συνιστάται: