www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術(shù)》雜志
[導(dǎo)讀]摘 要 :為了有效解決在某些公交站臺(tái)或大型客運(yùn)站售票刷卡上車效率低的問題,以及客流信息和車內(nèi)信息獲取不便的缺陷,給予乘客更為舒適的乘坐體驗(yàn)并實(shí)現(xiàn)客流的統(tǒng)計(jì)和人車信息的交互,結(jié)合手機(jī)互聯(lián)網(wǎng)便捷快速的優(yōu)勢,利用 STM32 處理器作為單片機(jī)平臺(tái),選用全球定位系統(tǒng)(GPS)模塊和無線傳輸模塊 ESP8266 及 DHT11 溫濕度傳感器設(shè)計(jì)了一種免去乘客排隊(duì)等待上車的系統(tǒng)。此系統(tǒng)通過公交車上裝載的 WiFi 探針設(shè)備檢測乘客手機(jī)信號(hào)的有無,并結(jié)合 GPS 定位公交站點(diǎn),按一定算法實(shí)現(xiàn)乘客的上下車自動(dòng)扣費(fèi),同時(shí)將車內(nèi)信息通過互聯(lián)網(wǎng)傳遞給用戶以及公交公司,在方便乘客的同時(shí)實(shí)現(xiàn)了信息的多方交互。

引 言

目前人們大多采用交通卡刷卡的形式乘坐公交,排隊(duì)上車刷卡或由檢票員人工詢問站點(diǎn)后刷卡 [1]。這種方式存在如下缺點(diǎn) :

(1) 無法獲取公交信息以及道路擁堵情況,人車互動(dòng)性不強(qiáng) ;

(2) 在購票遇上客流量大的情況時(shí),需要長時(shí)間排隊(duì)。

互聯(lián)網(wǎng)具有更新速度快、互動(dòng)性強(qiáng)、不受空間限制且數(shù)據(jù)存儲(chǔ)量大,高效快速等特點(diǎn),使得其在傳遞行車信息及檢測車內(nèi)乘客數(shù)據(jù)信息時(shí)可以做到快速、高效、及時(shí)。

通過設(shè)置在公交車上的 WiFi 探針設(shè)備 [2] 獲取每位 WiFi 使用者的手機(jī)信號(hào)和 MAC 地址 [3],并通過算法實(shí)現(xiàn)對手機(jī)的定位,及時(shí)獲知乘客在哪一站上車以及在哪一站下車 [4-5], 并基于此信息對乘客扣費(fèi)。本文將介紹一種基于 STM32 單片機(jī)作為處理芯片并通過 WiFi 探針實(shí)現(xiàn)對手機(jī)信號(hào)進(jìn)行檢測的裝置,由該裝置進(jìn)行自動(dòng)扣費(fèi)。

1 系統(tǒng)設(shè)計(jì)

1.1 硬件設(shè)計(jì)

本系統(tǒng)的硬件部分主要基于 STM32 單片機(jī)開發(fā)板進(jìn)行開發(fā),配合全球定位系統(tǒng)(GPS)模塊、ESP8266 無線網(wǎng)絡(luò)模塊以及串口轉(zhuǎn) USB 模塊使用。

1.1.1 STM32F103單片機(jī)

本設(shè)備采用意法半導(dǎo)體公司設(shè)計(jì)生產(chǎn)的 STM32 處理器作為單片機(jī)平臺(tái),相比 51 單片機(jī)而言,STM32 單片機(jī)具有更豐富的函數(shù)庫,更多的引腳,更強(qiáng)大的計(jì)算能力和多任務(wù)處理能力。它采用 ARM 構(gòu)架,性能高、成本低、功耗低且體系結(jié)構(gòu)超前。

1.1.2 DHT11溫濕度傳感器

DHT11 數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器與單片機(jī)相連,以確保反應(yīng)速度 [6]。

1.1.3 NEO-6MGPS 模塊

NEO-6M GPS 模塊帶有外部天線, 內(nèi)置 E2PROM, 其默認(rèn)的波特率為 9 600 bps,支持標(biāo)準(zhǔn)的 NMEA(美國國家海洋電子協(xié)會(huì))。它有四個(gè)引腳,分別為 VCC,RX,TX 和GND。該模塊使用 TX 和 RX 引腳與 STM32 單片機(jī)通信, 接線簡單,通過 nmealib 庫解碼就可以得到相應(yīng)的坐標(biāo)和速度信息。

1.1.4 ESP8266模塊

ESP8266 是一款超低功耗的串口無線透傳模塊,具有小尺寸的封裝和超低能耗等特點(diǎn)。它能實(shí)現(xiàn)用戶串口數(shù)據(jù)到無線網(wǎng)絡(luò)之間的交換,有如下兩種解決方案 :

(1) 使用內(nèi)部自帶處理器對芯片進(jìn)行二次開發(fā),通過I/O 口控制設(shè)備,節(jié)省成本但難度大 ;

(2) ESP8266 模塊外接單片機(jī),完成網(wǎng)絡(luò)相關(guān)任務(wù),使用 AT命令,通過串口和外接單片機(jī)通信,開發(fā)速度快,性能穩(wěn)定 [7-8]。

1.2 算法核心

1.2.1 乘車判定

在公交車進(jìn)入公交站臺(tái)后,會(huì)利用車載 WiFi 探針設(shè)備來檢測用戶手機(jī)信號(hào) [9],將檢測到的手機(jī)信號(hào)即 MAC 地址存儲(chǔ)到一個(gè)二維數(shù)組中。當(dāng)公交行駛了規(guī)定距離后,公交車的信號(hào)探測設(shè)備將繼續(xù)檢測,將第二次檢測到的手機(jī)信號(hào)再次存儲(chǔ),并與第一次檢測到的數(shù)組進(jìn)行比較,發(fā)現(xiàn)在公交站附近檢測到部分 MAC 地址,待公交駛離過后一段時(shí)間無法再檢測到,則證明此人可能沒乘車,或者第二次掃描時(shí)無手機(jī)信號(hào),則需多次檢測,存儲(chǔ)對比數(shù)據(jù),若某 MAC 地址只在第一次檢測時(shí)出現(xiàn),后面幾次檢測均未出現(xiàn),則將此手機(jī)信號(hào)在數(shù)組內(nèi)刪除,同時(shí)判定此人未乘坐公交 [10]。

1.2.2 乘坐站點(diǎn)判定

在公交車駛進(jìn) A站進(jìn)行信號(hào)檢測的同時(shí),公交車 GPS 模塊檢測當(dāng)前公交車的位置并存儲(chǔ)。然后公交車到下一站臺(tái) B時(shí)將再次檢測手機(jī)信號(hào)與位置信息并存儲(chǔ)。行駛到 C站, 仍舊搜索手機(jī)信號(hào)與位置信息并存儲(chǔ),之后與 B站存儲(chǔ)的二維數(shù)組進(jìn)行比較,若發(fā)現(xiàn)手機(jī)信號(hào)在 B 站有而 C 站無,則可判定此手機(jī)信號(hào)擁有者從 A站上車,B站下車。以此類推得出乘客的乘坐站點(diǎn)。

1.2.3 公交數(shù)據(jù)的統(tǒng)計(jì)

系統(tǒng)統(tǒng)計(jì)乘客上下車的情況可以通過組成一個(gè)站間到發(fā)客流表,見表 1所列。實(shí)驗(yàn)中使用 4個(gè)站(A~D),其中橫向表示下車,縱向表示上車。表中(C,A)為 3,即表示有 3位乘客在 C站上車 A站下車。通過計(jì)算即可獲得各站上下車人數(shù)、全日及高峰時(shí)段客流信息等。再根據(jù)這些信息可以制定相應(yīng)的車輛開行計(jì)劃,在減少乘客等待時(shí)間的同時(shí)避免資源的浪費(fèi) [11]。

2 結(jié) 語

本文采用手機(jī)代替公交卡,高效便捷,提高了乘客乘車的體驗(yàn)度。通過車載的 WiFi 探針設(shè)備不斷檢測乘客的實(shí)時(shí)位置,無需通過刷卡進(jìn)行上客判斷。通過溫濕度傳感器檢測車內(nèi)溫濕度并告知乘客,方便乘客選擇合適的出行公交。

基于 STM32 單片機(jī)的智能公交設(shè)計(jì)

但不足之處依舊存在 :例如有的老年人未攜帶智能手機(jī), 或者不會(huì)使用智能手機(jī)導(dǎo)致扣費(fèi)失敗等。但我們相信,隨著智能手機(jī)的普及,本系統(tǒng)將得到更好的應(yīng)用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

串口作為單片機(jī)開發(fā)的一個(gè)常用的外設(shè),應(yīng)用范圍非常廣。大部分時(shí)候,串口需要接收處理的數(shù)據(jù)長度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長數(shù)據(jù)的方法。

關(guān)鍵字: 單片機(jī) 串口 STM32

單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機(jī)由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當(dāng)前國內(nèi)MCU廠商已有上百家,對標(biāo)進(jìn)口芯片的情況非常嚴(yán)重,導(dǎo)致國內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...

關(guān)鍵字: 單片機(jī) MCU 市場

(微控制單元 MCU(Microcontroller Unit),又稱單片機(jī),是把中央處理器(CentralProcess Unit; CPU)的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計(jì)數(shù)器(Timer)、US...

關(guān)鍵字: 單片機(jī) 芯片 CPU

在疫情的影響下,出門后、用餐前使用酒精消毒已成了人們的日常,而酒精噴霧機(jī)也因此變得十分熱銷。為了避免交叉感染的風(fēng)險(xiǎn),自動(dòng)酒精噴霧器也就應(yīng)運(yùn)而生。不同于傳統(tǒng)手動(dòng)噴霧器不美觀、手部接觸不衛(wèi)生的bug,此款自動(dòng)感應(yīng)酒精噴霧器使...

關(guān)鍵字: 芯嶺技術(shù) 方案開發(fā) 解決方案 單片機(jī)

在實(shí)際的單片機(jī)控制系統(tǒng)中,有時(shí)候會(huì)使用數(shù)字邏輯芯片對單片機(jī)和受控元件進(jìn)行隔離,以保護(hù)單片機(jī),或者令單片機(jī)更好地對后級(jí)進(jìn)行控制。

關(guān)鍵字: 單片機(jī) 數(shù)字邏輯芯片 受控元件

MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達(dá)2個(gè)高級(jí)定時(shí)器、10個(gè)通用定時(shí)器、2個(gè)基本定時(shí)器、3個(gè)12位的ADC、2個(gè)12位的DAC,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口包括:3個(gè)SPI接口、2個(gè)I2S接口、2個(gè)I...

關(guān)鍵字: 單片機(jī) MCU

最近由于換季,天氣突然的轉(zhuǎn)涼,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一個(gè)能夠當(dāng)充電寶用的暖手寶會(huì)是你最好的陪伴。暖手寶是一種非常便捷易用的發(fā)熱工具,并且體形小巧,可以隨身攜帶并輕易握在手中,也可以放置在身上的其它...

關(guān)鍵字: 芯嶺技術(shù) 方案開發(fā) 解決方案 單片機(jī)

XL32F003 系列微控制器采用高性能的 32 位 ARM?Cortex?- M0+ 內(nèi)核,寬電壓工作范圍的MCU。嵌入高達(dá)64 Kbytes flash和8 Kbytes SRAM存儲(chǔ)器,最高工作頻率32 MHz。包...

關(guān)鍵字: 單片機(jī) MCU

電動(dòng)洗鼻器是一種全新的鼻腔清潔工具,一般是通過水壓將生理鹽水送進(jìn)鼻腔,借助于生理鹽水的殺菌作用及水流的沖擊力,將鼻腔內(nèi)已聚集的致病菌及污洉排出,從而使鼻腔恢復(fù)正常的生理環(huán)境,恢復(fù)鼻腔的自我排毒功能,達(dá)到保護(hù)鼻腔的目的。讓...

關(guān)鍵字: 芯嶺技術(shù) 方案開發(fā) 解決方案 單片機(jī)

大家好,我是小舒,今天我?guī)砹艘粋€(gè)開源項(xiàng)目。學(xué)習(xí)單片機(jī)的小伙伴,對J-link一定不會(huì)陌生。J-link可以使用JATA和SWD接口進(jìn)行在線Debug和程序的燒錄,曾經(jīng)一段時(shí)間,某寶上J-Link鋪天蓋地,各種各樣,價(jià)格...

關(guān)鍵字: 開源項(xiàng)目 J-link 單片機(jī)

《物聯(lián)網(wǎng)技術(shù)》雜志

2510 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉