Բովանդակություն:
- Քայլ 1. Visão Geral
- Քայլ 2: Diagrama De Blocos
- Քայլ 3. Գործունեություն Detalhado
- Քայլ 4: Կիրառեք Android- ը
- Քայլ 5: Կիրառել Windows IoT- ը
- Քայլ 6: Montagem E Execução
- Քայլ 7: Código Fonte
- Քայլ 8: Vídeo Demonstração
- Քայլ 9: Ուղղորդեք մատենագրերը
Video: Խելացի երթևեկություն ՝ 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ամփոփում
Smart Traffic- ը IoT լուծում է ՝ հիմնված bluetooth ազդանշանի սենսորով վերահսկիչի վրա, որը փոխում է լուսացույցների ժամանակը ՝ առաջնային մեքենայի (զինվորական, հրշեջ կամ շտապօգնության) թողած ազդանշանը նույնացնելուց հետո, ինչը թույլ է տալիս մեքենային արագ շարժվել:
Սումարիո
O Smart Traffic- ը (Tráfego Inteligente) բաղկացած է Io լուծումից IoT բազայից, որը մենք օգտագործում ենք bluetooth Bluetooth- ի սենսորային ազդանշանի միջոցով, որը թույլ է տալիս պարզել, թե որն է մեր առջև դրված առաջնահերթությունը (ռազմական, ռմբակոծության կամ ամպուլյացիայի), փոփոխման կամ փոփոխման արագություն veículo
Նկարագրություն
Կարող եք օգտագործել, եթե ցանկանում եք օգտագործել սարքի սարքավորումները, որոնք թույլ են տալիս օգտագործել Bluetooth Low Energy (BLE), Beacon Bluetooth- ը կամ Android- ը, ինչպես նաև BLE- ի աջակցությունը: Հնարավոր է կիրառել Android- ի կիրառման տարբերակները, որոնք նախատեսված են տեղանքում որպես վիատուրա, որը կարող է ծառայել որպես օդի պայմանական կամ մոդայիկ արտացոլման նշան, որն անհրաժեշտ է դարձնել ոչ մի տեղ:
Como controlador use a placa DragonBoard 410C com Windows IoT կամ, opcionalmente, a placa Raspberry Pi 3. Դուք կարող եք ստուգել ձեր հնարավորությունները: Դիմումները կարող են օգտագործվել Bluetooth և portas GPIO- ի միջոցով, որոնք հնարավորություն են տալիս կապվել միմյանց հետ, որոնք ներկայացնում են Leds գույնը: Պլաստիկ կոնտրոլադորա պատասխանատու է, այնուհետև, օգտագործելով Bluetooth կամ սինթետիկ Bluetooth արտանետումներ, որոնք առաջացնում են արագ և արագ փոփոխվող արագություններ:
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 ú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
Բաղադրիչներ
- Placa DragonBoard 410C (կամ ազնվամորի PI 3) Windows IoT- ի համար
- 4 Leds vermelhos
- 4 Led's verdes
- 8 Resistores de 1000 Օմ
- Օգտագործեք Android versão 6.1 com bluetooth 4.0 տարբերակը
- Protoboard e fios para lehtisar montagem
Քայլ 3. Գործունեություն Detalhado
Օգտագործելով Android- ի հիմնական բաղադրիչները, կիրառեք UWP- ը (որն իրականացվում է DragonBoard- ով, կամ ազնվամորուով) և կապակցված ֆասիայով (Leds):
Կիրառական UWP
OPLICA UWP- ի կիրառումը lógica dos semáforos, ao ser iniciado, uma thread- ն է, որը վերահսկում է ժամանակավոր աշխատանքը և կատարում է իր գործառնական գործառույթը: Այս հաղորդագրությունը թույլ է տալիս ստանալ Bluetooth կամ Bluetooth սարքերից ստացված տեղեկատվություն, որոնք ապահովում են Android- ի տարածքը, որն ապահովում է արտագաղթի արագությունը: O Evento, ao detear um որոշիչ sinal de bluetooth emitido pelo aplicativo, չեղյալ համարել ռեժիմի գործառնական ռեժիմը և հեռացնել uma նոր թեման, որը համապատասխանում է արագության արագացմանը: Os Leds são controlados pelas portas GPIO da placa, sendo utilizados os seguintes pinos:
-
DragonBoard:
- GPIO 36; // Վերդե
- GPIO 13; // Վերմելյո
- GPIO 115; // Վերմելյո
- GPIO 25; // Վերդե
- GPIO 35; // Վերդե
- GPIO 28; // Վերմելյո
- GPIO 25; // Վերմելյո
- GPIO 34; // Վերդե
-
Ազնվամորի PI 3:
- GPIO 27; // Վերդե
- GPIO 21; // Վերմելյո
- GPIO 20; // Վերմելյո
- GPIO 18; // Վերդե
- GPIO 17; // Վերդե
- GPIO 26; // Վերմելյո
- GPIO 19; // Վերմելյո
- GPIO 22; // Վերդե
Bluetooth- ի և սարքերի միջոցով օգտագործվող սարքերը կարող են օգտվել Windows UWP Windows. Sevices. Bluetooth- ից: Օգտագործեք հատուկ է Bluetooth- ը, որը անհրաժեշտ է օգտագործել անհրաժեշտ պարամետրերը (գործառույթներ, որոնք համապատասխանում են Փարոսներին):
Quanto o sinal Bluetooth é detected, as lâmpadas verdes referentes « A »piscam 3 vezes e são mantidas acesas- ի միջոցով: Depois de um tempo pré-determinado, caso o sinal Bluetooth- ը շարունակում է ուղարկվել հայտնաբերման միջոցով, որը կարող է օգտագործվել որպես «A» պիսկարեմ ՝ օգտագործելով 3 ves 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, 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.
Կիրառվում է առաջին պլանի վրա, որն ունի ամենաարդյունավետ ինտերֆեյսը, որը թույլ է տալիս մուտքագրել համակարգչային համակարգ, որը թույլ է տալիս օգտագործել Bluetooth- ը, որը թույլ է տալիս օգտագործել սովորական կամ սովորական գործառույթներ:
Կիրառել Android- ը
Android- ի միջոցով, որը թույլ է տալիս արձագանքել Bluetooth- ի սմարթֆոնին, այն ցույց է տալիս, թե ինչպես կարելի է օգտագործել մեր ելքային սարքերը: Օգտագործեք AltBeacon- ի գրադարան (տես հղումներ), Bluetooth և փարոս գործառույթներ օգտագործելու համար: Opplicativo é simples, apresentando um botão principal, que quando acionado inicia կամ Bluetooth հեռարձակում կամ նոր սերնդի նորարարական հաղորդումների ընդունում, որը թույլ է տալիս կանխարգելել սինալ, ինչպես նաև կազմաձևել այն, ինչ թույլ է տալիս, որ թույլատրվի escolher հաճախականությունը emissão de sinal (poucas ou muitas):
Quanto um sinal emitido por este aplicativo é detected pela placa, o modo de operação es special para atender ao veículo equipado com este aplicativo deve ser iniciado.
Քայլ 4: Կիրառեք Android- ը
Android- ի կիրառական ծրագրեր:
Քայլ 5: Կիրառել Windows IoT- ը
Telas de Monitoramento do Aplicativo UWP- ը:
Քայլ 6: Montagem E Execução
Para montar e performar 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), seguindo o diagrama disponibilizado e observando a numeração das portas 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 o use diretamente através do Visual Studio 2017- ի համար, որն օգտագործվում է նախագծման ընթացքում օգտագործելու համար: Կարող եք օգտագործել ձեր տեղադրման և տեղադրման թույլտվությունը, որը կարող է օգտագործվել Windows Device Portal- ի միջոցով (iniciar, parar, excluir):
Bluetooth Կարևոր է Bluetooth- ի ստուգումը, որն օգտագործվում է պլանավորման կամ գործառույթի համար: Մենք պետք է ստուգենք Windows սարքի պորտալը, այնուհետև մենք կցուցադրենք -> Bluetooth: Não é needário parear nenhum dispositivo, ele apenas precisa estar ligado.
Համապատասխանեցրեք, թե ինչպես պետք է կիրառել նախնական պլան, հնարավոր է ՝ դիտարկել միջերեսի մոնիտորինգի ինտերֆեյսը, որը թույլ է տալիս թույլ տալ, որ արտացոլվի ձեր արտաքին տեսքի արագությունը, ինչպես նաև կարգավիճակը: Apesar de no noo անհրաժեշտ է, որպեսզի տեսողականորեն տեսնենք, թե ինչպես կարելի է կապել և օգտագործել HDMI- ի կամ Windows IoT- ի հեռակա հաճախորդի օգտագործման կամ տեղադրման հնարավորությունը:
Ուղղորդվում է Leds e o aplicativo UWP- ի միջոցով, որը մենք կատարում ենք ոչ Windows IoT- ի կամ դրա արդյունավետ օգտագործման ֆունկցիոնալ հնարավորությունների տեսողական փոփոխման այլընտրանքային տարբերակների դեպքում: Մուտքագրեք կամ օգտագործեք ձեր էսպերանդո կամ սինթալ Bluetooth սարքերը, որոնք թույլ են տալիս օգտագործել Android- ի կիրառման տարբերակները:
Վերջնականապես, անհրաժեշտ է իրականացնել Android- ի կիրառման մի ծրագիր, որը թույլ է տալիս միացնել GitHub- ը, որը թույլ չի տալիս միացնել GitHub- ի փաստաթղթերը, անհրաժեշտ է Android- ի համար անհրաժեշտ է օգտագործել Bluetooth 4.0 4.0 օպերացիոն համակարգ: Em nossos testes utilizamos Android 7.0. Android Studio 2.3-ի օգտագործման համար անհրաժեշտ է օգտագործել Bluetooth- ի օգտագործումը, որն անհրաժեշտ է օգտագործել ոչ մի դեպքում: Տեղադրեք ծածկագիրը, որը թույլ է տալիս օգտագործել Android Studio- ն կամ այն տարածել APK- ի միջոցով:
Opplicativo apresenta um botão հիմնական, որը թույլ է տալիս ստանալ կամ հեռացնել մի սինթալ Bluetooth, նշանակում է, որ դա թույլ է տալիս օգտագործել արագ կամ արագ կառավարում: Nas configurações do aplicativo é հնարավոր փոփոխական հաճախականությունները emissão do sinal, já que ele fica em modo broadcast.
Quando a emissão é iniciada e detected pelo aplicativo UWP- ի միջոցով, որը հնարավորություն է տալիս տեսողականորեն պարզել, թե քանի անգամ է անհրաժեշտ 3 թեստեր, որոնք ցույց են տալիս օպերացիայի հատուկ եղանակը: O semáforo só irá voltar ao funcionamento normal se não estiver detectando mais nenhum sinal bluetooth das viaturas:
Քայլ 7: Código Fonte
Windows IoT
Օգնում ենք օգտագործել Windows IoT- ը ՝ օգտագործելով DragonBoard 410C կամ Raspberry Pi 3 -ը ՝ չբացահայտելով որևէ այլ բան.
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Android- ի համար անհրաժեշտ է կիրառել Android- ի ծրագրեր կամ մոդուլներ, որոնք առաջացնում են նախապատվության նախնական կամ օժտված Bluetooth սարքեր, որոնք չեն անջատում որևէ այլ բան.
github.com/arthur-mourao/SmartTrafficTrans…
Քայլ 8: Vídeo Demonstração
Սմարթֆոնների օգտագործման համար ցուցադրում ենք Android- ի և նման սարքերի կիրառման առաջնահերթությունը, որը թույլ է տալիս վերահսկել կամ վերահսկել մեր արագությունը:
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 passagem para o veículo com prioridade.
No exemplo em questão, simulamos uma ambulância com paciente se deslocando para um հիվանդանոցում:
Քայլ 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
Խորհուրդ ենք տալիս:
Խելացի գոտի `18 քայլ
Խելացի գոտի. Գաջեթ կրելը շատ դժվար է: Անկեղծ ասած, այս նախագծում ես մայրիկից օգնություն ստացա, որ ինձ համար գործը կարի, քանի որ ես ինքս չեմ կարող կարել: Կարի մեքենայի միջոցով կարելիս զգույշ եղեք: Եթե դուք երբեք չեք կարում կարի մեքենայով կարելը, դա նույնպես
Խելացի գրասեղանի LED լույս - Խելացի լուսավորություն W/ Arduino - Neopixels Workspace: 10 քայլ (նկարներով)
Խելացի գրասեղանի LED լույս | Խելացի լուսավորություն W/ Arduino | Neopixels Workspace. Այժմ մի օր մենք շատ ժամանակ ենք անցկացնում տանը ՝ ուսումնասիրելով և աշխատելով վիրտուալ կերպով, ուստի ինչու՞ մեր աշխատանքային տարածքն ավելի մեծ չդարձնել Arduino և Ws2812b լուսադիոդների վրա հիմնված սովորական և խելացի լուսավորության համակարգով: Ահա ես ձեզ ցույց եմ տալիս, թե ինչպես կառուցել ձեր Smart Գրասեղանի LED լույս, որը
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32: 7 քայլ
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32. Աշխարհը փոխվում է ժամանակի և գյուղատնտեսության հետ միասին: Այսօր մարդիկ ամենուր ինտեգրում են էլեկտրոնիկան, և գյուղատնտեսությունը դրանում բացառություն չէ: Էլեկտրոնիկայի այս միաձուլումը գյուղատնտեսությունում օգնում է ֆերմերներին և այգիներ կառավարող մարդկանց: Այս
Խելացի հավաքեք - Ավտոմատ ուղղիչ խելացի ավանդական հեռախոս ՝ 8 քայլ
Smart Dial- ը խելացի ավանդական հեռախոսի ավտոմատ ուղղում է Միայն տեղի տարեցների խնամքի կենտրոնում կամավորության միջոցով ես
Ուղիղ օդային երթևեկություն ձեր համակարգչի վրա !!!!!: 3 քայլ
Ուղիղ օդային երթևեկություն ձեր համակարգչի վրա !!!!! ** ՀՐԱԱՐՈ **ԹՅՈՆ ** Ես պատասխանատվություն չեմ կրում այս հրահանգում պարունակվող տեղեկատվության օգտագործման համար: Եթե դուք ծրագրում եք որևէ ահաբեկիչ