女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

步驟1:簡要概述-運行原理

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

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

步驟2:所需零件

首先,免責(zé)聲明:此設(shè)備僅用于實驗?zāi)康模蝗绻鷽Q定在路上使用,我將不承擔(dān)任何責(zé)任。

零件列表:

具有Arduino Breakout的英特爾Edison

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

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

一些LED通知駕駛員

步驟3:裝配

如果還沒有,則需要使用Intel XDK來設(shè)置您的主板。設(shè)置非常簡單,并且數(shù)百本教程正圍繞著如何做的方式在網(wǎng)絡(luò)上巡回演出。我建議您看一下以下內(nèi)容與設(shè)置有關(guān)的鏈接,因為它包括從硬件到IDE設(shè)置所需的所有知識:

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

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

第4步:編程

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

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

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

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

GPS接收位置,速度,航向和時間

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

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

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

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

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

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

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

import mraa;

import Math;

//端口初始化

var GPS = mraa.Uart(0 ); var 3G = mraa.Usb(0);//暫時無法使用,將在其位置實現(xiàn)USB主機端口驅(qū)動程序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消息來確定速度和方向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];//交通信號燈時序數(shù)組,10個最近的信號燈,每個7個參數(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(“,”);對于(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公式計算大圓距}

函數(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];時間= 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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2931

    文章

    46245

    瀏覽量

    392486
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

    醫(yī)院的實踐驗證了“CGM+胰島素泵+聯(lián)網(wǎng)”模式的臨床價值與社會效益。桂花網(wǎng)藍牙網(wǎng)關(guān)與控制器作為技術(shù)基石,不僅解決了傳統(tǒng)醫(yī)療設(shè)備的通信瓶頸,更推動了全院血糖管理
    發(fā)表于 06-05 16:17

    聯(lián)網(wǎng) + 設(shè)備管理,讓管理觸手可及

    聯(lián)網(wǎng)技術(shù)快速發(fā)展,設(shè)備管理面臨三大挑戰(zhàn):分散、數(shù)據(jù)孤島、安全隱患。中設(shè)智控采用分層架構(gòu)和智能維護模式,提高設(shè)備管理效率和安全性。
    的頭像 發(fā)表于 02-28 10:08 ?707次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b> + <b class='flag-5'>設(shè)備管理</b>,讓<b class='flag-5'>管理</b>觸手可及

    聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?

    聯(lián)網(wǎng)就業(yè)有哪些高薪崗位? 聯(lián)網(wǎng)行業(yè)迎來了全面爆發(fā)式的發(fā)展,眾多高薪崗位吸引著人們的目光。聯(lián)網(wǎng)
    發(fā)表于 01-10 16:47

    聯(lián)網(wǎng)(IoT)智能設(shè)備是什么?

    什么是iot智能設(shè)備聯(lián)網(wǎng)(IoT)智能設(shè)備是指接入互聯(lián)網(wǎng)
    的頭像 發(fā)表于 01-02 15:51 ?1763次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>(IoT)<b class='flag-5'>智能</b><b class='flag-5'>設(shè)備</b>是什么?

    負(fù)壓除塵設(shè)備聯(lián)網(wǎng)智能管理系統(tǒng)方案

    一、系統(tǒng)概述 負(fù)壓除塵設(shè)備聯(lián)網(wǎng)智能管理系統(tǒng)旨在實現(xiàn)對負(fù)壓除塵設(shè)備的實時監(jiān)測、遠(yuǎn)程控制、數(shù)據(jù)分析
    的頭像 發(fā)表于 12-16 15:30 ?430次閱讀

    智慧交通信號燈控制系統(tǒng),計訊工業(yè)無線路由器助力城市道路管理

    城市人口、車輛增長導(dǎo)致?lián)矶录觿。苿?b class='flag-5'>交通信號系統(tǒng)需求增加,信號控制是城市交通管理的核心,旨在提升道路效率,減輕擁堵。面臨數(shù)據(jù)整合、人工運維成本等問題計訊聯(lián)整合
    的頭像 發(fā)表于 12-04 16:27 ?580次閱讀
    智慧<b class='flag-5'>交通</b>信號燈控制系統(tǒng),計訊工業(yè)無線路由器助力城市道路<b class='flag-5'>管理</b>

    基于工業(yè)聯(lián)網(wǎng)的電力智能運維分析管理系統(tǒng)

    分析管理系統(tǒng)應(yīng)運而生,它極大地提升了電力系統(tǒng)的運維效率,推動了運維向智能化、自動化的方向發(fā)展。 電力智能運維分析管理系統(tǒng)是利用
    的頭像 發(fā)表于 11-08 11:01 ?694次閱讀
    基于工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的電力<b class='flag-5'>智能</b>運維分析<b class='flag-5'>管理</b>系統(tǒng)

    聯(lián)網(wǎng)在城市管理中的應(yīng)用

    。 1. 智能交通系統(tǒng) 交通擁堵是許多城市面臨的一個普遍問題。聯(lián)網(wǎng)技術(shù)可以通過智能
    的頭像 發(fā)表于 10-29 11:22 ?1284次閱讀

    【星閃派聯(lián)網(wǎng)開發(fā)套件體驗連載】智能交通

    感謝電子發(fā)燒友,感謝潤和軟件,提供星閃派聯(lián)網(wǎng)開發(fā)套件試用。 本次試用計劃: 用星閃派聯(lián)網(wǎng)開發(fā)套件,先實現(xiàn)本地交通燈項目,接入WiFi連上
    發(fā)表于 10-05 13:00

    聯(lián)網(wǎng)助力智慧交通:優(yōu)勢與前景

    系統(tǒng)的效率、安全性和環(huán)保性。 首先,聯(lián)網(wǎng)技術(shù)為智慧交通帶來了實時監(jiān)測與數(shù)據(jù)收集的能力。通過聯(lián)網(wǎng)傳感器和
    的頭像 發(fā)表于 09-23 14:47 ?770次閱讀

    基于聯(lián)網(wǎng)設(shè)備管理

    聯(lián)網(wǎng)設(shè)備管理的重要性日益凸顯,設(shè)備數(shù)量激增帶來數(shù)據(jù)泄露風(fēng)險。加強設(shè)備安全性、軟件升級與修復(fù)、身份驗證和互操作性是關(guān)鍵。
    的頭像 發(fā)表于 09-10 11:04 ?1022次閱讀
    基于<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的<b class='flag-5'>設(shè)備管理</b>

    什么是聯(lián)網(wǎng)技術(shù)?

    什么是聯(lián)網(wǎng)技術(shù)? 聯(lián)網(wǎng)技術(shù)(Internet of Things, IoT)是一種通過信息傳感設(shè)備,按約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連
    發(fā)表于 08-19 14:08

    【新品上線】星閃派聯(lián)網(wǎng)開發(fā)套件免費試用

    星閃派聯(lián)網(wǎng)開發(fā)套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯(lián)網(wǎng)開發(fā)套件開發(fā)實現(xiàn)設(shè)備的遠(yuǎn)程監(jiān)控和控制、數(shù)據(jù)的實時
    發(fā)表于 08-16 09:34