日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物聯(lián)網(wǎng)智能交通管理設(shè)備的制作

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-15 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:簡(jiǎn)要概述-運(yùn)行原理

交通有刺激我們最好的人的能力。如果可以通過(guò)英特爾Edison進(jìn)行更改,該怎么辦?該項(xiàng)目本質(zhì)上是一種保存在汽車中的設(shè)備,可與存儲(chǔ)交通信號(hào)定時(shí)的在線服務(wù)器進(jìn)行通信,并提示駕駛員加快或減速,以便在綠色時(shí)獲取每個(gè)信號(hào)。該Instructable仍在開發(fā)中,因?yàn)樾枰M(jìn)行一些工作才能與當(dāng)前基礎(chǔ)架構(gòu)完全集成,但是,這是該概念及其對(duì)未來(lái)的承諾的有力證明。

通過(guò)定時(shí)信號(hào)和GPS位置之間的仔細(xì)協(xié)調(diào)來(lái)實(shí)現(xiàn)此目的。信號(hào)的位置和定時(shí)信息將下載到此設(shè)備上,然后使用其GPS位置來(lái)確定車輛駛向哪個(gè)信號(hào)以及保持速度,以便在綠色時(shí)捕獲該信號(hào)。 LED將亮起,以告知駕駛員加速,減速或保持當(dāng)前速度。該程序是用JavaScript編寫的,盡管它也很容易適應(yīng)其他語(yǔ)言。存儲(chǔ)信息的數(shù)據(jù)庫(kù)在Google App Engine上運(yùn)行,并運(yùn)行Python腳本來(lái)處理數(shù)據(jù)請(qǐng)求。如果將這種設(shè)備安裝在道路上的每輛車上,我們可以期望看到更高的燃油經(jīng)濟(jì)性,更少的污染和總體上更少的交通。

步驟2:所需零件

首先,免責(zé)聲明:此設(shè)備僅用于實(shí)驗(yàn)?zāi)康?;如果您決定在路上使用,我將不承擔(dān)任何責(zé)任。

零件列表:

具有Arduino Breakout的英特爾Edison

任何NMEA-基于GPS的GPS(我正在使用Parallax#28506)

3G加密狗(我正在使用Huawei E303

一些LED通知駕駛員

步驟3:裝配

如果還沒(méi)有,則需要使用Intel XDK來(lái)設(shè)置您的主板。設(shè)置非常簡(jiǎn)單,并且數(shù)百本教程正圍繞著如何做的方式在網(wǎng)絡(luò)上巡回演出。我建議您看一下以下內(nèi)容與設(shè)置有關(guān)的鏈接,因?yàn)樗◤挠布絀DE設(shè)置所需的所有知識(shí):

https://software.intel.com/zh-cn/get-started-edison-windows

組裝電路板的硬件非常簡(jiǎn)單,GPS必須使用電路板上標(biāo)有的5V引腳供電,接地也同樣重要,原始NMEA數(shù)據(jù)必須饋入UART。接收點(diǎn)rt,位于最靠近Edison的Arduino屏蔽接頭針上(參見圖片)。 3G加密狗將插入側(cè)面的USB-A端口;我決定使用USB擴(kuò)展,因?yàn)榧用芄返膶挾忍?,無(wú)法插入電源插頭。確保USB模式選擇器開關(guān)處于如圖所示的位置(朝向大USB端口)。

第4步:編程

該程序?qū)⑹且粋€(gè)不斷發(fā)展的項(xiàng)目。如果您想訪問(wèn)更新的版本,建議在以下鏈接中從GitHub存儲(chǔ)庫(kù)中分叉代碼:

https://github.com/TheInventorMan/IntelligentTraff 。..

不過(guò),為方便起見,我粘貼了以下代碼,盡管這僅適用于將保留在車輛中的本地設(shè)備。服務(wù)器文件都位于存儲(chǔ)庫(kù)中。

對(duì)于感興趣的人,以下是該程序使用的算法的基本概述:

GPS接收位置,速度,航向和時(shí)間

設(shè)備通過(guò)3G加密狗向服務(wù)器請(qǐng)求數(shù)據(jù)

服務(wù)器以數(shù)據(jù)流進(jìn)行響應(yīng),類似于NMEA語(yǔ)句(但是,一種簡(jiǎn)單的協(xié)議)

將數(shù)據(jù)流解析并排列成二維數(shù)組,其中包含信號(hào)的位置,時(shí)序,偏移量等。

使用此信息,設(shè)備可以確定

確定綠燈窗口,并根據(jù)當(dāng)前速度對(duì)其進(jìn)行測(cè)量

設(shè)備會(huì)提示駕駛員加快,降低速度或保持速度以趕上信號(hào)的綠色窗口。

將來(lái),它可能會(huì)擴(kuò)展為包括非定時(shí)信號(hào)(在道路下方帶有感應(yīng)線圈的信號(hào)),以及信號(hào)的“安全緩沖區(qū)”。車輛*裸露時(shí)約3秒ly *使其超越信號(hào)。這樣,駕駛員將永遠(yuǎn)不會(huì)跑出任何黃燈(危險(xiǎn))。

import mraa;

import Math;

//端口初始化

var GPS = mraa.Uart(0 ); var 3G = mraa.Usb(0);//暫時(shí)無(wú)法使用,將在其位置實(shí)現(xiàn)USB主機(jī)端口驅(qū)動(dòng)程序var gain = mraa.gpio(2); var maintenance = mraa.gpio(3); var reduction = mraa.gpio(4); GPS.setBaudRate(9600);

//常量

var earthRadius = 6371000;//以米為單位的地球半徑var degToRad = 0.01745329251;//每度弧度var radToDeg = 57.2957795131;//以度為單位的弧度

函數(shù)getLocation(){//使用$ GPGGA消息確定當(dāng)前位置var GPSLocation = [0,0,0,0]; while(1){if(GPS.dataAvailable()){var buffer = GPS.readStr(512);如果(buffer.find(“ GPGGA”)!= -1){var rawNmea = buffer.substring(buffer.search(“ GPGGA”),buffer.search(“ n”)); var nmeaList = rawNmea.strip()。split(“,”); var time = nmeaList [1]; var latraw = nmeaList [2]; var latdir = nmeaList [3]; var lonraw = nmeaList [4]; var londir = nmeaList [5]; var lat =(latraw.substring(0,2))+(latraw.substring(2))/60; var lon =(lonraw.substring(0,3))+(lonraw.substring(3,0))/60; if(londir ==“ W”){lon = lon * -1; } if(latdir ==“ S”){lat = lat * -1; } var alt = nmeaList [9]; GPSLocation = [lat,lon,alt,time];返回GPSLocation; }}}}函數(shù)getVelocity(){//使用$ GPVTG消息來(lái)確定速度和方向var GPSVel = [0,0]; while(1){if(GPS.dataAvailable()){var buffer = GPS.readStr(512);如果(buffer.find(“ GPVTG”)!= -1){var nmeaData = buffer.substring(buffer.search(“ GPVTG”),buffer.search(“ n”)); var nmeaList = nmeaData.strip()。split(“,”); var hdg = nmeaList [1]; var rawVel = nmeaList [7]; var vel = rawVel/3.6; GPSVel = [hdg,vel];返回GPSVel; }}}}

function getLights(){var Lights = [7] [10];//交通信號(hào)燈時(shí)序數(shù)組,10個(gè)最近的信號(hào)燈,每個(gè)7個(gè)參數(shù)。緯度,經(jīng)度,NTime,Etime,TimeOffset,Heading,Distance//requestData(); if(3G.dataAvailable()){var buffer = 3G.readStr(512);如果(buffer.find(“ $$”)!= -1){lightData = buffer.substring(buffer.search(“ $$”),buffer.search(“ n”));//燈光信息規(guī)范遵循GPS方案,其中“ $$”表示句子的開頭。 lightList = nmeaData.strip()。split(“,”);對(duì)于(i = 0; i

函數(shù)computeDistance(Latdeg1,Londeg1,Latdeg2,Londeg2){var Lat1 = Latdeg1 * degToRad; var Lat2 = Latdeg2 * degToRad; var Lon1 = Londeg1 * degToRad; var Lon2 = Londeg2 * degToRad;變距= 2 * earthRadius * Math.asin(sqrt((Math.sin(Lat2-Lat1/2))^ 2 +(Math.cos(Lat1)* Math.cos(Lat2)*(Math。 sin(Lon2-Lon1/2))^ 2))));//使用Haversine公式計(jì)算大圓距}

函數(shù)computeHeading(Latdeg1,Londeg1,Latdeg2,Londeg2){var Lat1 = Latdeg1 * degToRad; var Lat2 = Latdeg2 * degToRad; var Lon1 = Londeg1 * degToRad; var Lon2 = Londeg2 * degToRad; var y = Math.sin(Lon2-Lon1)* Math.cos(Lat2); var x = Math.cos(Lat1) )* Math.sin(Lat2)-Math.sin(Lat1)* Math.cos(Lat2)* Math.cos(Lon2-Lon1); var heading = Math.atan2(y,x).toDegrees();返回標(biāo)題;}

//主序列while(1){var temp [4]; var currLat; var currLon; var currHdg; var currSpd; var Lights; var time; var Dir; var currSignal; var t1 ,t2; temp = getLocation(); currLat = temp [0]; currLon = t EMP [1];時(shí)間= temp [3]; temp = getVelocity(); currHdg = temp [0]; currSpd = temp [1];燈= getLights(); for(i = 0; i 180){Lights [5] [i] = 180-computeHeading(currLat,currLon,Lights [0] [i],Lights [1] [i]); } else {Lights [5] [i] = computeHeading(currLat,currLon,Lights [0] [i],Lights [1] [i]); } Lights [6] [i] = computeDistance(currLat,currLon,Lights [0] [i],Lights [1] [i]); if(Lights [6] [i] 315 || 135 Lights [6] [currSignal]){\提高速度提高。write(1); maintain.write(0); decrease.write(0); } else if(t1 == Lights [6] [currSignal]){\保持速度增加。write(0); maintain.write(1); decrease.write(0); } else {\降低速度提高.write(0); maintain.write(0); decrease.write(1); }

}
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2950

    文章

    48201

    瀏覽量

    419139
  • Arduino
    +關(guān)注

    關(guān)注

    191

    文章

    6529

    瀏覽量

    197569
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    人工智能交通攝像頭技術(shù)的最新趨勢(shì)

    隨著AI與聯(lián)網(wǎng)技術(shù)的融合,智能交通系統(tǒng)正在經(jīng)歷深刻變革。作為道路安全和交通管理的重要技術(shù)支撐,人工智能
    的頭像 發(fā)表于 05-06 11:28 ?473次閱讀
    人工<b class='flag-5'>智能</b><b class='flag-5'>交通</b>攝像頭技術(shù)的最新趨勢(shì)

    一篇文章帶你了解什么是聯(lián)網(wǎng)技術(shù)?

    技術(shù)體系。 聯(lián)網(wǎng)技術(shù)具有重要的意義,它突破了傳統(tǒng)思維,將物理設(shè)施和 IT 設(shè)施整合為統(tǒng)一的“整合網(wǎng)絡(luò)”,對(duì)經(jīng)濟(jì)管理、生產(chǎn)運(yùn)行、社會(huì)管理乃至個(gè)人生活都產(chǎn)生深遠(yuǎn)影響。其應(yīng)用領(lǐng)域廣泛,涵
    發(fā)表于 02-09 16:58

    Lora基站在聯(lián)網(wǎng)應(yīng)用的重要性

    對(duì)聯(lián)網(wǎng)設(shè)備的遠(yuǎn)程監(jiān)測(cè)和控制,提供可靠的網(wǎng)絡(luò)連接和管理,保障聯(lián)網(wǎng)
    發(fā)表于 12-03 07:09

    為啥現(xiàn)在這么多人學(xué)聯(lián)網(wǎng)?

    聯(lián)網(wǎng)全面發(fā)展。有政策支持,企業(yè)就敢投入、敢擴(kuò)產(chǎn),崗位自然就多,不用太擔(dān)心行業(yè)突然“降溫”。 2. 到處都能用,需求大 現(xiàn)在5G、人工智能發(fā)展起來(lái),聯(lián)網(wǎng)早就不是“概念”了:工廠里的
    發(fā)表于 11-18 15:39

    聯(lián)網(wǎng)與智慧交通

    ? 車聯(lián)網(wǎng)(IoV)通過(guò)無(wú)線通信和信息交換,讓車輛能夠與車輛、道路設(shè)施、行人以及云平臺(tái)實(shí)現(xiàn)互聯(lián)互通。智慧交通則是在車聯(lián)網(wǎng)的基礎(chǔ)上,利用人工智能和大數(shù)據(jù)來(lái)提升
    的頭像 發(fā)表于 10-24 14:59 ?709次閱讀

    學(xué)習(xí)聯(lián)網(wǎng)怎么入門?

    的關(guān)鍵步驟。學(xué)習(xí)聯(lián)網(wǎng)需要進(jìn)行實(shí)踐操作,通過(guò)實(shí)踐操作掌握聯(lián)網(wǎng)的相關(guān)技術(shù)和應(yīng)用??梢酝ㄟ^(guò)購(gòu)買聯(lián)網(wǎng)
    發(fā)表于 10-14 10:34

    學(xué)習(xí)聯(lián)網(wǎng)可以做什么工作?

    學(xué)習(xí)聯(lián)網(wǎng)專業(yè)后,你可以從事多種與聯(lián)網(wǎng)相關(guān)的工作。聯(lián)網(wǎng)是一個(gè)非常新穎和實(shí)用的領(lǐng)域,各種應(yīng)用場(chǎng)
    發(fā)表于 10-11 16:40

    智慧交通的“神經(jīng)末梢”:聯(lián)網(wǎng)智能錐桶的技術(shù)演進(jìn)與應(yīng)用圖景

    布設(shè)、被動(dòng)警示的交通管理方式,成為提升道路作業(yè)安全、優(yōu)化交通流組織的重要工具。 據(jù)市場(chǎng)研究數(shù)據(jù)顯示,全球聯(lián)網(wǎng)智能錐桶市場(chǎng)正處于穩(wěn)步擴(kuò)張階段
    的頭像 發(fā)表于 08-19 14:35 ?1019次閱讀
    智慧<b class='flag-5'>交通</b>的“神經(jīng)末梢”:<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>智能</b>錐桶的技術(shù)演進(jìn)與應(yīng)用圖景

    智能聯(lián)網(wǎng)綜合管理平臺(tái):狀態(tài)可監(jiān)控,一站式處理設(shè)備數(shù)據(jù)

    聯(lián)網(wǎng)平臺(tái)是聯(lián)網(wǎng)體系中連接設(shè)備、數(shù)據(jù)、應(yīng)用的核心樞紐,相當(dāng)于整個(gè)
    的頭像 發(fā)表于 08-05 16:06 ?1394次閱讀

    聯(lián)網(wǎng)管理平臺(tái)有啥用?功能解析+場(chǎng)景應(yīng)用,一篇講透

    當(dāng)智能家居的燈光隨主人回家自動(dòng)亮起,當(dāng)工廠的設(shè)備通過(guò)數(shù)據(jù)預(yù)警提前規(guī)避故障,當(dāng)城市的交通信號(hào)燈根據(jù)車流實(shí)時(shí)調(diào)整配時(shí)……這些場(chǎng)景背后,都離不開一個(gè)隱形的“管理者”——
    的頭像 發(fā)表于 08-04 18:07 ?1404次閱讀

    智能裝備聯(lián)網(wǎng)遠(yuǎn)程管理平臺(tái)是什么?有什么功能?

    智能裝備聯(lián)網(wǎng)遠(yuǎn)程管理平臺(tái)是基于聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)和人工
    的頭像 發(fā)表于 07-10 15:03 ?2089次閱讀

    小馬智行與迪拜道路交通管理局簽署戰(zhàn)略合作協(xié)議

    近日,小馬智行與迪拜道路交通管理局(RTA)在迪拜簽署戰(zhàn)略合作協(xié)議,并舉辦Robotaxi發(fā)布儀式。雙方將攜手推進(jìn)Robotaxi在迪拜的商業(yè)化落地,首批車輛將于2025年開啟路測(cè),為2026年實(shí)現(xiàn)全無(wú)人商業(yè)化運(yùn)營(yíng)奠定基礎(chǔ)。
    的頭像 發(fā)表于 07-07 17:54 ?1236次閱讀

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    在運(yùn)輸車輛上安裝傳感器,能實(shí)時(shí)監(jiān)控車輛位置、行駛速度、油耗等,提高運(yùn)輸效率,降低物流成本。比如京東的智能倉(cāng)儲(chǔ)物流系統(tǒng),利用聯(lián)網(wǎng)實(shí)現(xiàn)了貨物的自動(dòng)化管理與高效配送。
    發(fā)表于 06-16 16:01

    聯(lián)網(wǎng)未來(lái)發(fā)展趨勢(shì)如何?

    、設(shè)備和資源連接在一起,實(shí)現(xiàn)城市管理智能化和高效化。智慧城市可以解決交通擁堵、能源浪費(fèi)等城市化問(wèn)題,提升居民的生活質(zhì)量和城市的可持續(xù)發(fā)展。 醫(yī)療保?。?/div>
    發(fā)表于 06-09 15:25

    桂花網(wǎng)藍(lán)牙網(wǎng)關(guān)聯(lián)網(wǎng)醫(yī)院動(dòng)態(tài)血糖管理應(yīng)用案例

    醫(yī)院的實(shí)踐驗(yàn)證了“CGM+胰島素泵+聯(lián)網(wǎng)”模式的臨床價(jià)值與社會(huì)效益。桂花網(wǎng)藍(lán)牙網(wǎng)關(guān)與控制器作為技術(shù)基石,不僅解決了傳統(tǒng)醫(yī)療設(shè)備的通信瓶頸,更推動(dòng)了全院血糖管理
    發(fā)表于 06-05 16:17
    房产| 凤城市| 长岛县| 栖霞市| 秦安县| 竹北市| 满洲里市| 顺义区| 霍山县| 伽师县| 克拉玛依市| 仙桃市| 肃宁县| 锦屏县| 翁源县| 阿拉善右旗| 灵台县| 秦皇岛市| 巨鹿县| 龙岩市| 富顺县| 金溪县| 上杭县| 准格尔旗| 睢宁县| 清水县| 浪卡子县| 高碑店市| 莎车县| 志丹县| 南木林县| 罗甸县| 乌拉特前旗| 胶南市| 颍上县| 固阳县| 四子王旗| 云南省| 灌云县| 上蔡县| 普定县|