Мазмуну:
- 1 -кадам: Visão Geral
- 2 -кадам: Diagrama De Blocos
- 3 -кадам: Funcionamento Detalhado
- 4 -кадам: Android колдонмосу
- 5 -кадам: Windows IoT колдонмосу
- 6 -кадам: Montagem E Execução
- 7 -кадам: Codigo Fonte
- 8 -кадам: Демонстрациялар
- 9 -кадам: Referências Bibliográficas
Video: Smart Traffic: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Жыйынтык
Акылдуу трафик - бул блютуз сигналынын сенсоруна ээ контроллерге негизделген IOT чечими, бул приоритеттүү унаа (аскердик, өрт өчүрүүчүлөр же тез жардам) тарабынан чыгарылган сигналды аныктагандан кийин светофордун убактысын өзгөртөт, бул машинанын тез кыймылын камсыздайт.
Sumário
O Smart Traffic (Tráfego Inteligente) - бул IoT технологиясын көзөмөлдөөчү жана туташтыруучу bluetooth'дун аныктоочу функциялары (милитаристтер, амбулаториялар), жана башка нерселердин жардамы менен. veículo.
Descrição
Бул үчүн, Bluetooth энергиясынын аз өлчөмү (BLE), жана Beacon Bluetooth же Android үчүн BLE жардам берет. Колдонулган программалар Android'де колдонулуучу программаларды колдонууга мүмкүндүк берет, бул шарттар пайда болгон шартта, демонтаждоо талап кылынбайт.
DragonBoard 410C менен Windows IoT, ал эми Raspberry Pi 3. Бул программаны ишке ашыруу үчүн экөө тең колдоно алышат. Bluetooth'дун жана GPIO'нун мүмкүнчүлүктөрү, бул Leds түстөрдүн проектилерин чагылдырат. Жоопторду, жоопторду жана функцияларды Bluetooth аркылуу чыгарууга болот, эгерде алар пайда болгон болсо, анда алар эч качан өчүрүлбөйт.
Desenvolesore
- Артур Моуро - [email protected]
- Фернанда Монтанари - [email protected]
- Henrique Nascimento - [email protected]
- Педро Хорита - [email protected]
- Ренато Мартинс [email protected]
1 -кадам: Visão Geral
Оюн-зоок программасы аркылуу сиз өзүңүздүн алдыңызда дагы бир жолу бар экениңизди билсеңиз болот, B e C, tébbém de mão única, a conforme imagem acima. А жана башка жолдор аркылуу A, a tráfego precisions are free liesta nesta, a fechando os semáforos as a vias Bike C até que a viatura finalisado seu deslocamento A аркылуу.
2 -кадам: Diagrama De Blocos
Компоненттер
- Placa DragonBoard 410C (же Raspberry PI 3) Windows IoT аткаруучу
- 4 Led vermelhos
- 4 Led's verdes
- 8 резисторлор 1000 Ом
- Android 6.1 bluetooth 4.0 версиясында
- Protoboard e fios parailitar montagem
3 -кадам: Funcionamento Detalhado
Android'дин Aplicativo системасын түзүү, UWP менен Aplicativo (DragonBoard же Raspberry программасын аткаруу) жана башка программалар (Leds).
UWP колдонмосу
Колдонуу UWP программасынын жардамы менен, бул жерде сиз өзүңүздү кармайсыз, бул жерде сиз өзүңүздү башкара аласыз. Эң башкысы, блютуздун эң жакшы жооптору - бул Android түзмөгүнүн жабдылышы. О, Evento, bluetooth эмитенттерин аныктоо үчүн, бул колдонмонун жоктугу, же жок кылынышы үчүн, кадимки электрондук почтанын жок кылынышы керек. Башкаруу папкалары GPIO папкалары менен көзөмөлгө алынат:
-
DragonBoard:
- GPIO 36; // Верде
- GPIO 13; // Vermelho
- GPIO 115; // Vermelho
- GPIO 25; // Верде
- GPIO 35; // Верде
- GPIO 28; // Vermelho
- GPIO 25; // Vermelho
- GPIO 34; // Верде
-
Raspberry PI 3:
- GPIO 27; // Верде
- GPIO 21; // Vermelho
- GPIO 20; // Vermelho
- GPIO 18; // Верде
- GPIO 17; // Верде
- GPIO 26; // Vermelho
- GPIO 19; // Vermelho
- GPIO 22; // Верде
Bluetooth'дун негизги функциялары - бул Windows UWP Windows. Devices. Bluetooth. Жарнамасы боюнча библиотекалардын тизмеси, Bluetooth Төмөн энергия (BLE). Bluetooth'дун атайын шарттары бар, алар ата -энелердин көзөмөлүндө (маяктардын функциялары).
Bluetooth туташуусун аныктоо үчүн, "l" mpadas "A" piscam 3 аркылуу өчүрүлөт. Белгиленген убакыттан кийин, Bluetooth'ду аныктоону уланта бериңиз, "A" пункту аркылуу 3-пунктта, ошондой эле жаңыртылган маалыматта, ошондой эле жаңылыктарды ачуу үчүн дагы бир жолу караңыз. que por isto, o modo de operação өзгөчө será mantido por mais um tempo.
Bluetooth, туташтыргычтар, тешиктерди тазалоо, интенсивдүү жабдууларды аныктоо. Комментарийлерди кабыл алгыла, бул процесстин акыркы күндөрүндө, өзгөчө операциялар. Эстафета күчөтүлгөндөн кийин, интерференция, дистрибьютор, эмиссор же рецептордун жардамы менен.
Алдын ала пландаштырылган, комо интерфейси-бул Bluetooth логистика эмиссиясы, ошондой эле бул операциялар кадимки же өзгөчө.
Android колдонмолору
Android'дин жооптору боюнча, Bluetooth же башка технологиялар жооп берет. AltBeacon библиотекасы (видеолор), Bluetooth менен иштөө. Жөнөкөй колдонмолор, презентациялар, башкы директорлор, Bluetooth аркылуу уктуруу жана бөлүштүрүү, ошондой эле аларды конфигурациялоо үчүн, синусалдык кызматтарды конфигурациялоо керек.
Кандай гана болбосун, бул атайын операцияларды аныктоо үчүн атайын операцияларды жүргүзүү үчүн атайын жабдууларды колдонууга мүмкүндүк берет.
4 -кадам: Android колдонмосу
Android оперативдүү колдонмолору.
5 -кадам: Windows IoT колдонмосу
UWP телеканалынын көзөмөлү.
6 -кадам: Montagem E Execução
Жыйынтыктар аткарылганда, 3 этаптан кийин буларды аткарууга болот. Чындыгында, Ledsтин картасы GPIO да, DragonBoard да (Raspberry ou DragonBoard), диаграмма жана диагностика дисплейлери жана графикалык карталар GPIO көрсөткүчтөрү мурунтан эмес.
Түзмөктү орнотуу үчүн, Windows 10 IoT Core (Windows IoT орнотуу) үчүн программалык камсыздоону UWPге орнотуу зарыл. GitHub электрондук почта шилтемеси менен эч кандай документ жок. Физемолор Visual Studio 2017 түзмөгүнө жайгаштырылган, жана бул долбоорлорду ишке ашыруу үчүн. Түзмөктү орнотуу үчүн, Windows Device Portal'дин бардык мүмкүнчүлүктөрүн (индикаторлорду, параллелдерди, эксклюзивдерди) жүктөңүз.
Бул Bluetooth функциялары үчүн эң маанилүү функциялардын бири болуп саналат. Windows Device Portal, Conectividade -> Bluetooth менен байланышып туруңуз. Эч нерсе жок болгондуктан, бул эң маанилүү шарт.
Каалооңузду жазыңыз, бул жерде Foreground, интерфейс көзөмөлдөөгө, ошондой эле статусту жана мүмкүнчүлүктөрдү көрсөтүүгө мүмкүндүк берет. Бул жерде сиз Windows IoT Remote Client же HDMI туташтыргычтарын колдоно аласыз.
UWP эффекттерин Windows IoT же башка функциялар менен жабдып, ал функцияларды жана функцияларды кадимкидей алмаштырууга мүмкүндүк берет. Android'де колдонмонун жоктугу же жок кылынышы үчүн, Android түзмөктөрүндө Bluetooth аркылуу иштөө керек.
Жыйынтыктоо үчүн, Androidди орнотуу жана орнотуу зарыл, GitHub шилтемеси жок GitHub дареги боюнча эч кандай документ жок, жана Android 4.0 үчүн Bluetooth жабдууларын орнотуу керек. Android 7.0 колдонулган тесттер. Бул жерде Android Studio 2.3 жок болгондуктан, Bluetooth колдонулбай турган болсо, анда ал жок. Android Studio же Android Studio үчүн керектүү программаларды бөлүштүрүңүз.
Негизги бетти ачуу үчүн, сиз Bluetooth'дан эмнени билдирип жатканыңызды билиңиз, бирок бул жаңыртылган эмес. Конфигурациялар мүмкүн болушунча тезирээк жана жаңыртылган форматта өткөрүлөт.
Бул жерде UWP аныктоо жана аныктоо процесстери жүргүзүлөт, бул жерде сиз 3 -графикти карасаңыз болот, бул жерде өзгөчө операциялар да болот. Негизги функциялар табылганда, алар блютуздун жардамы менен нормалдуу түрдө иштейт.
7 -кадам: Codigo Fonte
Windows IoT
DragonBoard 410C же Raspberry Pi 3 үчүн Windows IoT үчүн IoT программасын колдонуңуз же жок кылыңыз:
github.com/pedrohorita/SmartTraffic-IoT-AS…
Android
Android колдонмолорунун иштеши үчүн, Android түзмөктөрүн орнотуу же орнотуу үчүн, сиз Bluetooth'ду колдоно албайсыз:
github.com/arthur-mourao/SmartTrafficTrans…
8 -кадам: Демонстрациялар
Смартфондор Android түзмөктөрүндө орнотулганда, аларды алдын -ала аныктоо жана көзөмөлдөө талап кылынат.
А детекциялык жана алдын -ала көрсөтмөлөр атравелер жаркылдап турат.
Түшүндүрмөлөрдү алуу үчүн, сиз өзүңүздү башкара аласыз.
Эч кандай мисал, оорукананын жардамы менен, тез жардам көрсөтүлбөйт.
9 -кадам: Referências 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
Сунушталууда:
Smart Desk LED Жарык - Smart Lighting W/ Arduino - Neopixels иш мейкиндиги: 10 кадам (сүрөттөр менен)
Smart Desk LED Жарык | Smart Lighting W/ Arduino | Neopixels Workpace: Азыр биз үйдө көп убактыбызды өткөрүп, виртуалдык жактан окуп, иштеп жатабыз, андыктан эмне үчүн биздин иш мейкиндигибизди Arduino жана Ws2812b LED жарыгы жана акылдуу жарыктандыруу системасы менен чоңойтпошубуз керек. Үстөлдүн LED жарыгы
Аппараттык жана программалык камсыздоо Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps
Аппараттык жана программалык камсыздоо Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Бул Нускамада мен өзүмдүн программам менен бир нече акылдуу түзмөктөрдү кантип жаркыратканымды көрсөтөм, ошондуктан мен аларды Openhab орнотуум аркылуу MQTT аркылуу башкара алам. Мен аларды бузуп жатканда жаңы түзмөктөр
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Traffic Report Check (NL) Doormat менен: 6 кадам
Traffic Report Check (NL) Doormat менен: Бул нускамада мен Голландиянын магистралдарынын трафик отчетторун текшере турган эшикти кантип курууну сүрөттөп берем. Эшиктин сыртына чыккандан кийин жана маршрутуңузда тыгын пайда болгондон кийин, килем кызыл түскө айланат. Трафик жок болгондо
Smart Dial - Auto -Correcting Smart салттуу телефону: 8 кадам
Smart Dial-Авто-Түзөтүүчү Акылдуу Салттуу Телефон: Smart Dial-бул өзгөчө муктаждыктары бар улуулар үчүн түзүлгөн акылдуу авто-туура телефон жана ал улгайган адамдарга кадимки телефондордон түз чалууга мүмкүнчүлүк берет. Мен жергиликтүү карылар борборунда ыктыярдуу иштөө аркылуу гана