Mục lục:
- Bước 1: Visão Geral
- Bước 2: Diagrama De Blocos
- Bước 3: Funcionamento Detalhado
- Bước 4: Aplicativo Android
- Bước 5: Aplicativo Windows IoT
- Bước 6: Montagem E Execução
- Bước 7: Código Fonte
- Bước 8: Vídeo Demonstração
- Bước 9: Giới thiệu Bibliográficas
Video: Giao thông thông minh: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Tóm lược
Giao thông thông minh là giải pháp IoT dựa trên bộ điều khiển có cảm biến tín hiệu bluetooth thay đổi thời gian của đèn giao thông sau khi xác định tín hiệu phát ra từ phương tiện ưu tiên (quân đội, lính cứu hỏa hoặc xe cứu thương), cho phép phương tiện di chuyển nhanh chóng.
Sumário
O Smart Traffic (Tráfego Inteligente) bao gồm em uma solução IoT baseada em um controlador com sensor de sinal bluetooth que após Idificar o sinal emitido por um veículo com prioridade (militar, bombeiros ou ambulância), altera a temporização dos semáforos oido desibilitando veículo.
Descrição
Neste projeto, cada veículo com prioridade de deslocamento será equipado com um dispositivo Bluetooth Low Energy (BLE), como um Báo hiệu Bluetooth ou um dispositivo Android com suporte ao BLE. Neste projeto implementamos um aplicativo em Android que deverá trang bị như viaturas, có thể có sẵn que o condutor ative o modo khẩn cấpcia indicando a needidade de preferência no deslocamento.
Como controlador usingizamos a pla DragonBoard 410C com Windows IoT ou, opcionalmente, a apa Raspberry Pi 3. O projeto foi testado com a duas opções. Ambas Possuem rádio Bluetooth e portas GPIO que Obibilitam ligar os semáforos, đại diện cho neste projeto bởi Leds coloridos. Một bộ điều khiển bằng tiếng Anh, tiếng Anh, bằng hình ảnh xác thực o sinal Bluetooth emitido pela viatura em khẩn cấp một temporização do semáforo.
Desenvolvedores
- Arthur Mourão - [email protected]
- Fernanda Montanari - [email protected]
- Henrique Nascimento - [email protected]
- Pedro Horita - [email protected]
- Renato Martins [email protected]
Bước 1: Visão Geral
O cenário Defdo para este projeto trata-se de uma via A de codeo única que é cortada por outras duas vias, B e C, também de codeo única, conforme imagem acima. Quando uma viatura se desloca em bringência pela via A, o tráfego Preisa ser liberado nesta via, fechando os semáforos para as vias B e C até que a viatura tenha finalizado seu deslocamento por A.
Bước 2: Diagrama De Blocos
Các thành phần
- Placa DragonBoard 410C (ou Raspberry PI 3) thực thi Windows IoT
- 4 Leds vermelhos
- 4 đỉnh của Led
- 8 Điện trở trên 1000 Ohm
- Dispositivo Android versão 6.1 com bluetooth 4.0
- Protoboard e fios para thuận tiệnitar dựng phim
Bước 3: Funcionamento Detalhado
O projeto é consuído basicamente do Aplicativo Android, do Aplicativo UWP (que lo executive na DragonBoard, ou Raspberry) e da ligação física do semáforo (Leds).
Aplicativo UWP
O aplicativo 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 aplicativo é responseável bởi Collectber o sinal bluetooth enviado pelo dispositivo Android que deverá Equiar os veículos de Emergencyência. O Evento, ao detar um xác định sinal de bluetooth emitido pelo aplicativo, hủy a o modo de operação normal e dispara uma nova thread com a temporização đủada para atender ao veículo de Emergencyência. Os Leds são controlados pelas portas GPIO da sita, sendo usedizados 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
A leitura do sinal Bluetooth é feita useizando a biblioteca Nativa do Windows UWP Windows. Devices. Bl Bluetooth. Advertisement, que é responseável porvenue e tratar Advertising de dispositivos Bluetooth Low Energy (BLE). Utilizando esta especificação Bluetooth não bộ cần thiết (funcionamento conforme Beacons).
Quando o sinal Bluetooth é detector, as lâmpadas verdes tham chiếu à qua "A" piscam 3 vezes e são mantidas acesas. Depois de um tempo pré-Determinado, caso o sinal Bluetooth continue sendo detado, 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 Emergencyê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 detalhes um sinal Bluetooth, conhecemos, dentre outros detalhes, một sinal daquele cường độ cao. 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 broadcastor e o receptor do sinal.
Tiền cảnh trata-se de um aplicativo, giao diện como uma que mostra um log com os releaseores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial.
Aplicativo Android
O aplicativo Android é responseável bởi emitir o sinal Bluetooth, quando indicado pelo usuário que o veículo esta em modo Emergencyência. Para isto useiza a biblioteca AltBeacon (vide referenceências), funcionando como um beacon Bluetooth. O aplicativo é simples, apresentando um botão hiệu trưởng, que quando acionado inicia o phát sóng Bluetooth e ao ser acionado novamente encerra a tuyên truyền, e uma configuração que permite escolher a thường xuyênência de phátão de sinal (poucas ou muitas messengerões por segundo).
Quando um sinal emitido bởi este aplicativo é detector pela sa, o modo de operação especial para atender ao veículo Equipado com este aplicativo deve ser iniciado.
Bước 4: Aplicativo Android
Telas de operação do Aplicativo Android.
Bước 5: Aplicativo Windows IoT
Telas de Monitoramento do Aplicativo UWP.
Bước 6: Montagem E Execução
Para montar e executive o projeto, temos 3 etapas a serem seguidas. O primeiro passo é realizar a ligação física dos Leds nas portas GPIO da nhaua escolhida (Raspberry ou DragonBoard), seguindo o crossrama disponibilizado e Observando a numração das portas GPIO indicadas nos passos anteriores.
Após a mo Moviem física, e assindo que a paca já esteja executeutando o Windows 10 IoT Core (Instalação Windows IoT), cần thiết phải triển khai do aplicativo UWP không có phần cứng. O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento. Fizemos o triển khai diretamente através do Visual Studio 2017, que foi useizado para o desenvolvimento do projeto. Uma vez que o aplicativo já tiver instalado na coroa, é ridível gerenciá-lo (iniciar, parar, excluir) através do Windows Device Portal.
É importante verifyficar que o Bluetooth esteja ativado na coroa para o funcionamento do projeto. Esta ativação pode ser Verificada através do Windows Device Portal, em Conectividade -> Bluetooth. Não é needário parear nenhum dispositivo, ele apenas Preisa estar ligado.
Conforme dito, o aplicativo é do tipo Tiền cảnh, Kapuindo uma interface de monitoramento, que permite visualizar os veículos de khẩn cấpcia próximos e o status do semáforo. Apesar de não ser nhu yếu phẩm, para visualizar esta tela pode-se ligar a apa a uma tela através da porta HDMI ou useizar o Windows IoT Remote Client.
Tendo feito a ligação dos Leds e o aplicativo UWP estando em execução no Windows IoT o semáforo já estará funcionado e será possível visualizar a alternância das luzes em modo bình thường. Neste ponto o aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android.
Finalmente, será needário realizar a instalação do aplicativo Android, cujo código fonte também esta disponível no GitHub com link neste documento, sendo needário que dispositivo Android esteja Equipado com Bluetooth versão 4.0. Em nossos test tận dụng Android 7.0. O aplicativo foi desenvolvido no Android Studio 2.3 e tem como pré-Requiisito a useização de Bluetooth, que deve estar ativo no aparelho. O triển khai pode ser feito diretamente através do Android Studio ou gerando o apk para ser Distribuído.
O aplicativo apresenta um botão major que ativa e desativa a broadcastão de sinal Bluetooth, indicando se o veículo esta ou não em modo Emergencyência. Nas configurações do aplicativo é possível alterar một chương trình phát sóng thường xuyên lência de broadcastão do sinal, já que ele fica em modo.
Quando a releaseão é iniciada e Detada 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 detando mais nenhum sinal bluetooth das viaturas.
Bước 7: Código Fonte
Windows IoT
O havedigo fonte do aplicativo desenvolvido em Windows IoT para executeução na DragonBoard 410C ou na Raspberry Pi 3 está disponível no seguinte endereço:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
O hasdigo fonte do aplicativo Android desenvolvido para ativar o modo de Emergencyência nos veículos com prioridade enviando o sinal Bluetooth está disponível no seguinte endereço:
github.com/arthur-mourao/SmartTrafficTrans…
Bước 8: Vídeo Demonstração
Na demoração foram useizados Smartphones com o Aplicativo Android que simula veículos com prioridade trafegando na via, enquanto o controlador deta a aproximação do veículo.
A detecção do veículo com prioridade é indicada através do flash do sinal verde.
Após a detecção, o controlador altera a temporização dos semáforos para dar paragraphm para o veículo com prioridade.
Không có ví dụ nào em questão, bệnh viện simulamos uma ambulância com paciente se deslocando para um.
Bước 9: Giới thiệu Bibliográficas
- https://www.bl Bluetooth.com/develop-with-bl Bluetooth/d…
- https://blog.bl Bluetooth.com/proximity-and-rssi
- https://developer.radiusnetworks.com/2014/12/04/fun…
- https://github.com/andijakl/universal-beacon
Đề xuất:
Đèn giao thông thông minh: 6 bước
Đèn giao thông thông minh: Tại sao tôi thực hiện dự án này Tôi là sinh viên tại Howest Kortijk. Đó là một dự án của trường cho MCT học kỳ thứ hai của tôi. Khi tôi đang lái xe và bình tĩnh trên đường phố, việc đứng trước đèn đỏ là vô ích khi không có phương tiện giao thông nào khác ở đối diện
An ninh mạng-vật lý của Bãi đậu xe thông minh và Kiểm soát giao thông: 6 bước
An ninh mạng-vật lý của Bãi đậu xe thông minh và Kiểm soát giao thông: Internet đang phát triển với hàng tỷ thiết bị bao gồm ô tô, cảm biến, máy tính, máy chủ, tủ lạnh, thiết bị di động và nhiều hơn nữa với tốc độ chưa từng có. Điều này dẫn đến nhiều rủi ro và lỗ hổng trong cơ sở hạ tầng, hoạt động
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi
Đèn thông minh $ 5 dễ dàng với giao diện web điện thoại thông minh: 4 bước
Đèn thông minh $ 5 dễ dàng với giao diện web điện thoại thông minh: Xin chào! Tên tôi là Raphael. Đây là lần đầu tiên có thể hướng dẫn của tôi! Động cơ chính của tôi khi tạo ra chiếc đèn này là để giúp đỡ cuộc sống của những người có hoàn cảnh khó khăn trong việc di chuyển. Một ngày nào đó, chúng ta sẽ không có công tắc trên tường hoặc phích cắm khó tiếp cận, mà thay vào đó là điện thoại thông minh của chúng ta để điều khiển
Đèn giao thông tương tác thông minh: 5 bước (có hình ảnh)
Đèn giao thông tương tác thông minh: Sẵn sàng xây dựng đèn giao thông tốt nhất và tương tác nhất trên thế giới? Tốt! Trong hướng dẫn này, chúng tôi sẽ giải thích cách bạn có thể tự tạo một cái bằng cách sử dụng Arduino