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

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

Hi3861鴻蒙物聯(lián)網(wǎng)項目實戰(zhàn):智能溫度計

2023-01-03 15:57 作者:華清遠見研發(fā)中心  | 我要投稿

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

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


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

華清遠見綜合項目案例包括:

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

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

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

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

? 鴻蒙物聯(lián)網(wǎng)項目實戰(zhàn):倒車雷達

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

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


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

公眾號“華清遠見V智能有料”,回復“鴻蒙項目”,可索取項目配套文檔及源碼。

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

基于物聯(lián)網(wǎng)的智能溫度計項目

項目簡介:

溫度和濕度是兩個最基本的環(huán)境參數(shù),人們生活與溫濕度息息相關(guān)。在日常生活、工業(yè)、醫(yī)學、環(huán)境保護、化工等領(lǐng)域,經(jīng)常需要對環(huán)境溫度和濕度進行監(jiān)測和控制。準確測量溫濕度在生物制藥、食品加工、造紙等行業(yè)更是至關(guān)重要

開發(fā)平臺:

華清遠見hi3861鴻蒙開發(fā)板

項目功能:

1)實時監(jiān)測空氣中當前的溫濕度值;

2)顯示在 OLED 顯示屏上;

3)并根據(jù)當前的溫濕度值,改變表情;

?項目框架:

圖2-1 項目整體框架圖


硬件部分

主控芯片部分

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

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

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

圖3-1 Hi3861核心板電路圖

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

圖3-2 外設引腳功能圖

?顯示部分

采用SSD1306芯片進行驅(qū)動0.96寸OLED顯示屏,本顯示屏使用黃+藍屏幕進行顯示。點陣數(shù)

圖4-1 OLED顯示屏原理圖

溫濕度傳感器部分

SHT20,新一代 Sensirion 濕度和溫度傳感器在尺寸與智能方面建立了新的標準:它嵌入了適于回流焊的雙列扁平無引腳DFN封裝,底面3 x3mm,高度1.1mm。傳感器輸出經(jīng)過標定的數(shù)字信號,標準I2C格式。SHT20配有一個全新設計的CMOSens?芯片、一個經(jīng)過改進的電容式濕度傳感元件和一個標準的能隙溫度傳感元件,其性能已經(jīng)大大提升甚至超出了前一代傳器(SHT1x 和 SHT7x)的可靠性水平。例如,新一代濕度傳感器,已經(jīng)經(jīng)過改進使其在高濕環(huán)境下的性能更穩(wěn)定。每一個傳感器都經(jīng)過校準和測試。在產(chǎn)品表面印有產(chǎn)品批號,同時在芯片內(nèi)存儲了電子識別碼,可以通過輸入命令讀出這些識別碼。此外,SHT20的分辨率可以通過輸入命令進行改變(8/12bit乃至12/14bit的 RH/T),傳感器可以檢測到電池低電量狀態(tài),并且輸出校驗和,有助于提高通信的可靠性。由于對傳感器做了改良和微型化改進,因此它的性價比更高-并且最終所有設備都將得益于尖端的節(jié)能運行模式。可以使用一個新的測試包 EK-H4 對SHT20進行測試。

本章使用到的硬件為SHT20,在FS_ESP32A開發(fā)板上,使用到了IO26和IO27引腳。其原理圖如下圖所示:

圖4-2 SHT20傳感器的硬件原理圖

軟件部分

導入程序

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

圖4-3 拷貝bsp目錄到iot_hardware目錄下

2. ?將【FS_Hi3861開發(fā)板光盤資料/程序源碼/硬件驅(qū)動源碼/綜合實驗源碼/智能溫度計/設備端/smartTemp】目錄拷貝到【OpenHarmony/application/sample/wifi-iot/app】目錄下。

修改文件

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

圖4-4 打開smartTemp相關(guān)圖片

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

"smartTemp:smartTemp_demo"

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

編譯程序

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

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

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

圖4-7 編譯源碼

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

1) ?點擊“+”,新建一個新的終端,如下圖所示:

圖4-8 新建終端

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

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

圖4-9 拷貝文件

燒寫程序

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

圖4-10 配置HiBurn燒寫工具

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

圖4-11 選擇燒寫的文件

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

圖4-12 勾選“Auto burn”

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

圖4-13 燒寫中
圖4-14 燒寫完成

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

測試部分

燒寫程序成功之后,按下“復位”按鍵之后,可以看到OLED顯示屏上顯示當前溫濕度的內(nèi)容,如下圖所示:

圖4-15 測試程序


Hi3861鴻蒙物聯(lián)網(wǎng)項目實戰(zhàn):智能溫度計的評論 (共 條)

分享到微博請遵守國家法律
酒泉市| 城口县| 友谊县| 郓城县| 鱼台县| 清镇市| 赤峰市| 封开县| 盘锦市| 镇宁| 赤水市| 林口县| 临西县| 乌苏市| 滨海县| 淄博市| 香河县| 比如县| 上高县| 安新县| 中卫市| 西丰县| 宜川县| 庆云县| 通城县| 将乐县| 城固县| 台南市| 新蔡县| 象山县| 姚安县| 枞阳县| 白山市| 特克斯县| 天柱县| 柏乡县| 紫云| 梁平县| 保山市| 太湖县| 屏边|