সুচিপত্র:
- ধাপ 1: Visão Geral
- ধাপ 2: ডায়াগ্রামা ডি ব্লোকোস
- ধাপ 3: Funcionamento Detalhado
- ধাপ 4: অ্যাপলিক্যাটিভ অ্যান্ড্রয়েড
- ধাপ 5: অ্যাপলিক্যাটিভো উইন্ডোজ আইওটি
- ধাপ 6: Montagem E Execução
- ধাপ 7: Código Fonte
- ধাপ 8: ভিডিও ডেমনস্ট্রাও
- ধাপ 9: রেফারেন্স বিবলিওগ্রাফিকাস
ভিডিও: স্মার্ট ট্রাফিক: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
সারসংক্ষেপ
স্মার্ট ট্রাফিক হল একটি ব্লুটুথ সিগন্যাল সেন্সর সহ নিয়ন্ত্রকের উপর ভিত্তি করে একটি আইওটি সমাধান যা একটি অগ্রাধিকার যানবাহন (সামরিক, অগ্নিনির্বাপক বা অ্যাম্বুলেন্স) দ্বারা নির্গত সংকেত চিহ্নিত করার পরে ট্রাফিক লাইটের সময় পরিবর্তন করে, যা গাড়িকে দ্রুত চলাচলের অনুমতি দেয়।
সুমেরিও
হে স্মার্ট ট্রাফিক (Tráfego Inteligente) এর মধ্যে রয়েছে em uma solução IoT baseada em um controlador com sensor de sinal bluetooth que após identificar o sinal emitido por um veículo com prereidade (মিলিটার, বোম্বাইরোস ওউ অ্যাম্বুলেন্সিয়া) veículo।
বর্ণনা
Neste projeto, cada veículo com prioridade de deslocamento será equipado com um dispositivo Bluetooth Low Energy (BLE), como um Beacon Bluetooth or um dispositivo Android com suporte ao BLE। Neste projeto বাস্তবায়ন করতে হবে এবং আমাদের অ্যাপলিক্যাটিভ এন্ড্রয়েড কিউ ডেভারá ইকুইপার যেমন ভায়াতুরাস, সম্ভাব্য কুই ও কনডিউটর অ্যাটাইভ বা মোডো ইমার্জেন্সিয়া ইনডিক্যান্ডো একটি প্রয়োজনীয়তা ডি প্রেভেনসিয়া নো ডেসলোকেমেন্টো।
Como controlador utilizamos a placa DragonBoard 410C com Windows IoT ou, opcionalmente, a placa Raspberry Pi 3. O projeto foi testado com a duas opções। Ambas possuem rádio Bluetooth e portas GPIO que possibilitam ligar os semáforos, representados neste projeto por Leds coloridos। A placa controladora é responsável, então, por captar o sinal Bluetooth emitido pela viatura em emergência e alterar a temporização do semáforo।
Desenvolvedores
- আর্থার মরিও - [email protected]
- ফার্নান্দা মন্টানারি - [email protected]
- হেনরিক নাসিমেন্টো - [email protected]
- পেড্রো হরিটা - [email protected]
- রেনাতো মার্টিন্স [email protected]
ধাপ 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 icanica, conforme imagem acima। Quando uma viatura se desloca em emergência pela via A, o tráfego precisa ser librado nesta via, fechando os semáforos para as vias B e C até que a viatura tenha finalizado seu deslocamento por A।
ধাপ 2: ডায়াগ্রামা ডি ব্লোকোস
কম্পোনেন্টস
- Placa DragonBoard 410C (বা রাস্পবেরি PI 3) উইন্ডোজ IoT এর কার্য সম্পাদন
- 4 এলইডি ভারমেলহোস
- 4 LED এর verdes
- 8 প্রতিরোধ 1000 ডি ওহম
- ডিসপোজিটিভো অ্যান্ড্রয়েড ভার্সন 6.1 কম ব্লুটুথ 4.0
- সুবিধাজনক মূল্যবোধের জন্য প্রোটোবোর্ড ই ফিওস
ধাপ 3: Funcionamento Detalhado
O projeto é Constructído basicamente do Aplicativo Android, do Aplicativo UWP (que execute na na DragonBoard, ou Raspberry) e da ligação física do semáforo (Leds)।
অ্যাপলিক্যাটিভো ইউডব্লিউপি
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 é responsável por receber o sinal bluetooth enviado pelo dispositivo Android que deverá equipar os veículos de emergência। O Evento, ao detecter um determinado sinal de bluetooth emitido pelo aplicativo, canasla o modo de operação normal e dispara uma nova thread com a temporização adequada para atender ao veículo de emergência। Os Leds são controlados pelas portas GPIO da placa, sendo utilizados os seguintes pinos:
-
ড্রাগন বোর্ড:
- জিপিআইও 36; // ভার্দে
- জিপিআইও 13; // ভারমেলহো
- জিপিআইও 115; // ভারমেলহো
- জিপিআইও 25; // ভার্দে
- জিপিআইও 35; // ভার্দে
- জিপিআইও 28; // ভারমেলহো
- জিপিআইও 25; // ভারমেলহো
- জিপিআইও 34; // ভার্দে
-
রাস্পবেরি পিআই 3:
- জিপিআইও 27; // ভার্দে
- জিপিআইও 21; // ভারমেলহো
- জিপিআইও 20; // ভারমেলহো
- জিপিআইও 18; // ভার্দে
- জিপিআইও 17; // ভার্দে
- জিপিআইও 26; // ভারমেলহো
- জিপিআইও 19; // ভারমেলহো
- জিপিআইও 22; // ভার্দে
একটি ব্লুটুথ le ফিটা ইউটিউজ এবং একটি বাইবেলটিকা নেটিভা উইন্ডোজ ইউডব্লিউপি উইন্ডোজ। ডিভাইস। ব্লুটুথ। ইউটিলিজ্যান্ডো এস্তা এসপেসিফিকেশন ব্লুটুথ ন্যাও é ইন্ডেডরিও প্যারার ডিসপোজিটিভস (ফাংশনমেন্টো কনফর্ম বিকনস)।
Quando o sinal Bluetooth é detectado, as lâmpadas verdes referentes à via "A" piscam 3 vezes e são mantidas acesas। Depois de um tempo pré-determinado, caso o sinal Bluetooth continue sento detectado, será possível ver 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 que por isto, o modo de operação especial será mantido por mais um tempo।
Quando detectamos um sinal Bluetooth, conhecemos, dentre outros detalhes, a intensidade 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।
Trata-se de um aplicativo foreground, como uma interface que que mostra um log com os emissores Bluetooth que estão próximos e se o semáforo está operando um modo normal ou especial।
অ্যান্ড্রয়েড অ্যাপলিকেশন
O aplicativo Android é responsável por emitir o sinal Bluetooth, quando indicado pelo usuário que o veículo esta em modo emergência। প্যারা ইস্টো ইউটিজাইজ অ্যান্ড বিব্লিওটেকা অল্টবিকন (রেফারেন্স দেখুন), ফাংশন এবং কোমো উম বিকন ব্লুটুথ। O aplicativo é simple, apresentando um botão প্রিন্সিপাল, que quando acionado inicia o সম্প্রচার ব্লুটুথ e ao ser acionado novamente encerra a propação de sinal, e uma configuração que permite escolher a Frequência de emissão de sinal (poucas ou muis seu seuas seu seuas seu seuas seuas)
Quando um sinal emitido por este aplicativo é detectado pela placa, o modo de operação especial para atender ao veículo equipado com este aplicativo deve ser iniciado।
ধাপ 4: অ্যাপলিক্যাটিভ অ্যান্ড্রয়েড
অ্যান্ড্রয়েড অ্যাপলিক্যাটিভো অপারেটিভ।
ধাপ 5: অ্যাপলিক্যাটিভো উইন্ডোজ আইওটি
Telas de Monitoramento do Aplicativo UWP।
ধাপ 6: Montagem E Execução
প্যারা মনটার ই এক্সিকিউটার বা প্রজেক্টো, টেমোস 3 এটাপাস এ সেরেম সেগুইডাস। O Primeiro passo é realizar a ligação física dos Leds nas portas GPIO da placa escolhida (Raspberry ou DragonBoard), seguindo o diagrama disponibilizado e observando a numeração das portas GPIO indicadas nos passos anteriores।
এপস একটি ম্যানটেজম ফ্যাসিকা, ই অ্যাসুমিন্ডো কুই এ প্লাকা জে ইস্টেজা এক্সিকিউটন্ডো ও উইন্ডোজ 10 আইওটি কোর (ইন্সটলও উইন্ডোজ আইওটি), প্রয়োজনীয় ফেজার ও অ্যাপ্লাইটিভো ইউডব্লিউপি কোন হার্ডওয়্যার নেই। O Código fonte está disponível no GitHub e o link pode ser encontrado neste documento। Fizemos o depire diretamente através do Visual Studio 2017, que foi utilizado para o desenvolvimento do projeto। Uma vez que o aplicativo já tiver instalado na placa, é possível gerenciá-lo (iniciar, parar, excluir) através do Windows Device Portal।
É importante verificar que o Bluetooth esteja ativado na placa para o funcionamento do projeto। উইন্ডোজ ডিভাইস পোর্টাল, এন্ড কানেক্টিভিডে -> ব্লুটুথের মাধ্যমে এট্যাভিনো পড সার্ভার যাচাই করুন। Não é essentialário parear nenhum dispositivo, ele apenas precisa estar ligado।
Conforme dito, o aplicativo é do tipo Foreground, possuindo uma interface de monitoramento, que permite visualizar os veículos de emergência próximos e o status do semáforo। Apesar de não ser essentialário, para visualizar esta tela pode-se ligar a placa a uma tela através da porta HDMI ou utilizar 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 normal। Neste ponto o aplicativo já estará esperando o sinal Bluetooth ser emitido pelas viaturas através do aplicativo Android।
চূড়ান্তভাবে, অ্যান্ড্রয়েড, অ্যাপলিকেশন, অ্যান্ড্রয়েড, কুইডো কডিগো ফন্টে টেম্পম এস্টা ডিসপোনেভেল নো গিটহাব কম লিংক নেস্ট ডকুমেন্টো, অ্যান্ড্রয়েড এস্টেজা ইকুইপ্যাডো কম ব্লুটুথ ভার্সো 4.0। অ্যান্ড্রয়েড.0.০ ব্যবহার করে এম নসোস টেস্টিস। O aplicativo foi desenvolvido no Android Studio 2.3 e tem como pré-requisito a utilização de Bluetooth, que deve estar ativo no aparelho। হে ডিপ্লোয়েড পোড সার্ভ ফিটো ডাইরেক্টমেন্ট এট্রাভস ডু অ্যান্ড্রয়েড স্টুডিও ও জের্যান্ডো ও এপিকে প্যার ডিস্ট্রিবিউডো।
O aplicativo apresenta um botão প্রধান que ativa e desativa a emissão de sinal Bluetooth, indicando se o veículo esta ou não em modo emergência। Nas configurações do aplicativo é possível alterar a a Frequência de emissão do sinal, já que ele fica em modo broadcast।
Quando a emissão é iniciada e detectada 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 detectando mais nenhum sinal bluetooth das viaturas।
ধাপ 7: Código Fonte
উইন্ডোজ আইওটি
O código fonte do aplicativo desenvolvido em Windows IoT para execução na DragonBoard 410C ou na Raspberry Pi 3 está disponível no seguinte endereço:
github.com/pedrohorita/SmartTraffic-IoT-AS…
অ্যান্ড্রয়েড
O código fonte do aplicativo Android desenvolvido para ativar o modo de emergência nos veículos com prereidade enviando o sinal Bluetooth está disponível no seguinte endereço:
github.com/arthur-mourao/SmartTrafficTrans…
ধাপ 8: ভিডিও ডেমনস্ট্রাও
স্মার্টফোনের উপযোগী স্মার্টফোনসমূহ
A detecção do veículo com preferidade é indicada através do flash do sinal verde।
Após a detecção, o controlador altera a temporização dos semáforos para dar passagem para o veículo com prereidade।
কোন exempelling em questão, simulamos uma ambulância com paciente se deslocando para um hospital।
ধাপ 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
প্রস্তাবিত:
স্মার্ট ট্রাফিক লাইট: 6 টি ধাপ
স্মার্ট ট্রাফিক লাইট: কেন আমি এই প্রকল্পটি তৈরি করেছি এটি আমার দ্বিতীয় সেমিস্টার এমসিটি -র জন্য একটি স্কুল প্রজেক্ট।যখন আমি আমার গাড়ি চালাচ্ছি এবং রাস্তায় এটি শান্ত, তখন বিপরীত স্থানে অন্য কোন ট্রাফিক না থাকলে লাল আলোর সামনে দাঁড়ানো অর্থহীন।
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
স্মার্ট পার্কিং এবং ট্রাফিক নিয়ন্ত্রণের সাইবার-শারীরিক নিরাপত্তা: Ste টি ধাপ
স্মার্ট পার্কিং এবং ট্রাফিক কন্ট্রোল এর সাইবার-ফিজিক্যাল সিকিউরিটি: অভূতপূর্ব গতিতে গাড়ি, সেন্সর, কম্পিউটার, সার্ভার, রেফ্রিজারেটর, মোবাইল ডিভাইস এবং আরো অনেক কিছু সহ কোটি কোটি ডিভাইসের সাথে ইন্টারনেট বাড়ছে। এটি অবকাঠামো, অপারেশন এ একাধিক ঝুঁকি এবং দুর্বলতার পরিচয় দেয়
স্মার্ট মেক HATC - 4x RTL -SDR (50 $) দিয়ে ঘরে তৈরি এয়ার ট্রাফিক কন্ট্রোল: 7 টি ধাপ
SMART MAKE HATC - 4x RTL -SDR (50 $) দিয়ে ঘরে তৈরি এয়ার ট্রাফিক কন্ট্রোল: কম খরচের HATC ধারণার প্রমাণ - হোমমেড এয়ার ট্রাফিক কন্ট্রোল নীচে এয়ার ট্রাফিক রিসেপশনের তথ্যের একটি সহজ সংগ্রহ, কিছু সফটওয়্যারের লিঙ্ক ব্যবহার করতে হবে এবং কনসেপ্ট হার্ডওয়্যার সিস্টেমের প্রমাণের জন্য একটি প্রস্তাব
স্মার্ট ইন্টারেক্টিভ ট্রাফিক লাইট: 5 টি ধাপ (ছবি সহ)
স্মার্ট ইন্টারেক্টিভ ট্রাফিক লাইট: বিশ্বের সেরা এবং সবচেয়ে ইন্টারেক্টিভ ট্রাফিক লাইট তৈরি করতে প্রস্তুত? ভাল! এই টিউটোরিয়ালে, আমরা ব্যাখ্যা করবো কিভাবে আপনি Arduino ব্যবহার করে নিজের দ্বারা একটি তৈরি করতে পারেন।