最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Hi3861鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):倒車?yán)走_(dá)

2023-01-28 12:08 作者:華清遠(yuǎn)見研發(fā)中心  | 我要投稿

華清遠(yuǎn)見FS-Hi3861開發(fā)套件,支持HarmonyOS 3.0系統(tǒng)。開發(fā)板主控Hi3861芯片內(nèi)置WiFi功能,開發(fā)板板載資源豐富,包括傳感器、執(zhí)行器、NFC、顯示屏等,同時(shí)還配套豐富的拓展模塊。開發(fā)板配套豐富的學(xué)習(xí)資料,包括全套開發(fā)教程、視頻課程、7大項(xiàng)目實(shí)戰(zhàn)案例,

可以幫助學(xué)員系統(tǒng)性學(xué)習(xí)鴻蒙設(shè)備開發(fā)及物聯(lián)網(wǎng)開發(fā)。同時(shí)作為一款物聯(lián)網(wǎng)開發(fā)板,華清遠(yuǎn)見FS-Hi3861開發(fā)套件可以進(jìn)行物聯(lián)網(wǎng)全技術(shù)體系的學(xué)習(xí),包括傳感器、無線傳感網(wǎng)絡(luò)(WiFi/藍(lán)牙)、物聯(lián)網(wǎng)操作系統(tǒng)(OpenHarmonyOS)、物聯(lián)網(wǎng)云接入(華為云)等技術(shù)方向,可廣泛應(yīng)用于高校物聯(lián)網(wǎng)創(chuàng)新教學(xué)、學(xué)生畢設(shè)及企業(yè)產(chǎn)品開發(fā)評(píng)估。


可學(xué)習(xí)技術(shù):鴻蒙設(shè)備開發(fā)環(huán)境搭建、鴻蒙裸機(jī)驅(qū)動(dòng)開發(fā)、OpenHarmonyOS系統(tǒng)開發(fā)、鴻蒙網(wǎng)絡(luò)開發(fā)、華為IoTDA設(shè)備接入、鴻蒙系統(tǒng)項(xiàng)目開發(fā)等鴻蒙設(shè)備開發(fā)及物聯(lián)網(wǎng)開發(fā)技術(shù)。
可實(shí)戰(zhàn)項(xiàng)目:智能照明燈、智能安防報(bào)警、智能農(nóng)業(yè)、智能溫度計(jì)、智能測(cè)距儀、倒車?yán)走_(dá)、智能小車。

華清遠(yuǎn)見綜合項(xiàng)目案例包括:

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):智能照明燈

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):智能溫度計(jì)

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):智能安防報(bào)警

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):智慧農(nóng)業(yè)

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):倒車?yán)走_(dá)

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):智能測(cè)距儀

? 鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):智能小車


這7個(gè)綜合項(xiàng)目的難易程度各不相同,方便用戶以循序漸進(jìn)的方式進(jìn)行學(xué)習(xí)。項(xiàng)目案例的設(shè)計(jì),偏重于綜合性更強(qiáng),更貼近于產(chǎn)品化。每個(gè)項(xiàng)目,都可以使用“NFC碰一碰”進(jìn)行配網(wǎng)。每個(gè)項(xiàng)目,都有微信小程序和華為云物聯(lián)網(wǎng)平臺(tái)的聯(lián)動(dòng)。每個(gè)項(xiàng)目,都配套詳細(xì)的項(xiàng)目開發(fā)文檔及實(shí)驗(yàn)源碼,非常方便開發(fā)者學(xué)習(xí)。

項(xiàng)目配套文檔及源碼,可在下方評(píng)論區(qū)留言索取~~

鴻蒙開發(fā)板項(xiàng)目演示視頻:

鴻蒙物聯(lián)網(wǎng)開發(fā)板+智能車項(xiàng)目演示_嗶哩嗶哩_bilibili

基于物聯(lián)網(wǎng)的倒車?yán)走_(dá)項(xiàng)目

項(xiàng)目簡(jiǎn)介:

隨著近幾十年來,隨著科技不斷發(fā)展,非接觸式測(cè)距方式也越來越受到人們的重視,因此人們開始發(fā)明出紅外測(cè)距、雷達(dá)測(cè)距、激光測(cè)距及超聲波測(cè)距等多種形式的非接觸式測(cè)距儀器,而超聲波測(cè)距相對(duì)而言是一種有著極高有效性且價(jià)格低廉的測(cè)距方式。

在生活中,經(jīng)常遇到倒車時(shí)會(huì)撞到障礙物而造成損失,所以會(huì)在小車的后方安裝一個(gè)倒車?yán)走_(dá)檢測(cè)裝置,當(dāng)快要接近障礙物的時(shí)候,開始報(bào)警提示司機(jī)。

開發(fā)平臺(tái):

華清遠(yuǎn)見hi3861鴻蒙開發(fā)板+UPS模組+超聲波傳感器

項(xiàng)目功能:

1)實(shí)時(shí)監(jiān)測(cè)超聲波測(cè)距傳感器返回的數(shù)據(jù);

2)將檢測(cè)到的數(shù)據(jù)顯示在OLED顯示屏上;

3)與障礙物距離小于50cm的時(shí)候,報(bào)警提示

項(xiàng)目框架

主控芯片部分

本項(xiàng)目使用的是WF-H861-RTA1模組作為主控,此模組是基于Hi3861V100芯片設(shè)計(jì)的,該芯片是一款高度集成的2.4GHz芯片,集成了IEEE 802.11b/g/n基帶和RF電路,包括功率放大器PA、低噪聲放大器LNA、RF balun、天線開關(guān)以及電源管理模塊等。

支持20MHz標(biāo)準(zhǔn)帶寬和5MHz/10MHz窄帶寬,提供最大72.2Mbit/s物理層速率。并且集成了高性能32位微處理器,提供SPI、UART、I2C、I2S、PWM、GPIO以及多路ADC模擬輸入等豐富的外設(shè)接口,同時(shí)支持SDIO2.0接口,時(shí)鐘最高支持50MHz。

主控部分原理圖如下圖所示:

圖1-1 Hi3861核心板電路圖

模組的外設(shè)引腳功能,如下圖所示:

圖1-2 外設(shè)引腳功能圖

顯示部分

采用SSD1306芯片進(jìn)行驅(qū)動(dòng)0.96寸OLED顯示屏,本顯示屏使用黃+藍(lán)屏幕進(jìn)行顯示。點(diǎn)陣數(shù)量為128*64。

圖1-3 OLED顯示屏原理圖

軟件部分

導(dǎo)入程序

1. ?將【FS_Hi3861開發(fā)板光盤資料/程序源碼/硬件驅(qū)動(dòng)源碼/bsp】目錄,拷貝到【OpenHarmony/base/iot_hardware】目錄下。如下圖所示:

圖2-1 拷貝bsp目錄到iot_hardware目錄下

2. ?將【FS_Hi3861開發(fā)板光盤資料/程序源碼/硬件驅(qū)動(dòng)源碼/綜合實(shí)驗(yàn)源碼/倒車?yán)走_(dá)/設(shè)備端/ReversingRadar】目錄拷貝到【OpenHarmony/application/sample/wifi-iot/app】目錄下。

修改文件

3. ?修改【OpenHarmony/base/iot_hardware/bsp/include/hal_bsp_ssd1306_bmps.h】文件,將“#define ReversingRadar 0”改為“#define ReversingRadar 1”。如下圖所示:

圖2-2 打開ReversingRadar相關(guān)圖片

4. ?修改【OpenHarmony/application/sample/wifi-iot/app/BUILD.gn】文件,添加下面一句:

"ReversingRadar:ReversingRadar_demo"

其余的注釋掉,只保留這一句話。

圖2-3 BUILD.gn文件

編譯程序

5. ?在Vscode的左側(cè)按鈕中,打開DevEco Device Tool開發(fā)工具,在開發(fā)工具中首先點(diǎn)擊“Clean”,再點(diǎn)擊“build”進(jìn)行編譯源碼。

圖2-4 開發(fā)工具的介紹

6. ?編譯完成之后,會(huì)在終端中提示“SUCCESS”字樣,說明編譯完成。

圖2-5 編譯源碼

7. ?編譯完成之后,將要燒寫的.bin文件拷貝到共享目錄下。在VSCode中打開終端:

1) ?點(diǎn)擊“+”,新建一個(gè)新的終端,如下圖所示:

圖2-6 新建終端

2) ?然后在工程源碼的目錄下,輸入以下命令,將文件拷貝到共享目錄下。

cp out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_allinone.bin /mnt/hgfs/share/

圖2-7 拷貝文件

燒寫程序

8. ?打開【FS_Hi3861開發(fā)板光盤資料\工具軟件\HarmonyOS相關(guān)工具\(yùn)Hiburn】程序燒寫軟件,點(diǎn)擊左上角“setting”中“com setting”選項(xiàng),配置一下串口的波特率為2000000,然后點(diǎn)擊確定,如下圖所示:

圖2-8 配置HiBurn燒寫工具

9. ?此時(shí)需要開發(fā)本通過串口線連接電腦,電腦端的設(shè)備管理器會(huì)出現(xiàn)一個(gè)串口端口號(hào),當(dāng)然也可以通過燒寫軟件中“Refresh”按鈕進(jìn)行刷新,然后選擇要燒寫的bin文件,操作步驟如下圖所示:

圖2-9 選擇燒寫的文件

10. ?最后要選擇“Auto burn”,要不然下載速度會(huì)很慢很慢。

圖2-10 勾選“Auto burn”

11. ?會(huì)自動(dòng)的添加.bin文件,添加完成之后,點(diǎn)擊“Connect”按鈕,然后復(fù)位開發(fā)板,即可開始燒寫程序。燒寫完成之后會(huì)有提示:

圖2-11 燒寫中
圖2-12 燒寫完成

注意:燒寫完成之后,一定要關(guān)閉串口連接,點(diǎn)擊“DisConnect”。不然的話,當(dāng)你點(diǎn)擊復(fù)位之后,又會(huì)再次下載一次。

測(cè)試部分

驅(qū)動(dòng)端

12. ?硬件環(huán)境:UPS驅(qū)動(dòng)板、ST-Link仿真器。

13. ?軟件環(huán)境:keil5開發(fā)板工具、串口調(diào)試助手。

14. ?源碼位置:【FS_Hi3861開發(fā)板光盤資料/程序源碼/硬件驅(qū)動(dòng)源碼/綜合實(shí)驗(yàn)源碼/倒車?yán)走_(dá)\驅(qū)動(dòng)端\smartCar_ups_uart_Test_v1.3】

編譯

注意:編譯驅(qū)動(dòng)端工程源碼的時(shí)候,需要提前安裝好STM32單片機(jī)的開發(fā)環(huán)境。

15. ?雙擊打開工程源碼文件夾的MDK-ARM文件夾下“smartCar_ups.uvprojx”keil5工程文件。

圖3-1 keil5工程文件

16. ?點(diǎn)擊左上角的編譯組建按鈕,進(jìn)行編譯程序,如下圖所示:

圖3-2 編譯組建按鈕

17. ?編譯結(jié)果如下圖所示:

圖3-3 編譯結(jié)果

18. ?需要配置燒寫工具,點(diǎn)擊工具欄中的,進(jìn)行配置ST-Link Debug模式:

圖3-4 配置ST-Link Debug模式

19. ?然后點(diǎn)擊“Settings”,再點(diǎn)擊“Flash Download”,勾選“Reset and Run”,添加STM32G0系列 Flash燒寫算法。

圖3-5 修改Flash相關(guān)配置

燒寫

注意:驅(qū)動(dòng)板出廠的時(shí)候已經(jīng)燒錄好了固件,如果您想自己去寫驅(qū)動(dòng)板的程序,是需要單獨(dú)購買仿真器和轉(zhuǎn)接板的。

20. ?這里需要使用ST-Link仿真器和串口轉(zhuǎn)接板,如下圖所示:

圖3-6 ST-Link仿真器和串口轉(zhuǎn)接板

21. ?使用1根USB轉(zhuǎn)mini數(shù)據(jù)線的一端連接ST-Link仿真器,如下圖所示:

圖3-7 連接ST-Link仿真器

22. ?將USB轉(zhuǎn)mini數(shù)據(jù)的另一端連接電腦的USB端口,如下圖所示:

圖3-8 USB轉(zhuǎn)mini數(shù)據(jù)線連接電腦

23. ?將RJ11黑色扁平線作為ST-Link仿真器與UPS驅(qū)動(dòng)板之間進(jìn)行連接,如下圖所示:

圖3-9 連接Hi3861驅(qū)動(dòng)板

24. ?然后點(diǎn)擊Keil5軟件左上方的下載燒寫按鈕進(jìn)行燒寫程序。

圖3-10 Load下載

25. ?UPS驅(qū)動(dòng)板燒寫完成之后,UPS驅(qū)動(dòng)板上的運(yùn)行指示燈會(huì)閃爍,說明UPS驅(qū)動(dòng)板上程序正常運(yùn)行。

設(shè)備端

設(shè)備端燒寫程序成功之后,按下“復(fù)位”按鍵之后,可以看到OLED顯示屏上顯示檢測(cè)到的距離,并且當(dāng)有障礙物遮擋的時(shí)候,蜂鳴器和紅燈亮起,如下圖所示:

圖3-11 測(cè)試程序


Hi3861鴻蒙物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):倒車?yán)走_(dá)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
台北县| 屏山县| 彰化县| 南溪县| 枣庄市| 嘉禾县| 临清市| 英山县| 张家港市| 通州市| 策勒县| 柳州市| 鹤壁市| 九台市| 五寨县| 永寿县| 潜江市| 调兵山市| 汤阴县| 剑阁县| 绥芬河市| 潼关县| 沂南县| 苗栗市| 阳曲县| 北碚区| 沭阳县| 政和县| 孝义市| 广宁县| 徐水县| 太康县| 昌吉市| 通榆县| 武鸣县| 东乡| 龙海市| 临潭县| 介休市| 肥东县| 光山县|