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

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

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

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

GD32MCU ? 來(lái)源:djl ? 2019-10-21 15:05 ? 次閱讀

1項(xiàng)目介紹

本項(xiàng)目設(shè)計(jì)的家庭環(huán)境智能控制系統(tǒng),可以通過GD32F350R8驅(qū)動(dòng)TFT液晶顯示,觸摸控制集中家庭中照明設(shè)備,新風(fēng)(排風(fēng)),除濕,照明等與我們?cè)诩彝ド钪?,?duì)環(huán)境的各種需求控制,還可以加入WIFI網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程監(jiān)測(cè)控制系統(tǒng)的運(yùn)行狀態(tài)及參數(shù)

系統(tǒng)結(jié)構(gòu)框圖

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

采用GD32F350R8實(shí)現(xiàn)系統(tǒng)設(shè)計(jì),GD32F350R8通過I2C總線讀取總線上的溫度,濕度傳感器HDC1080,然后用SPI+ADC實(shí)現(xiàn)TFT顯示觸摸的人機(jī)界面,顯示環(huán)境參數(shù),同時(shí)通過USART串口設(shè)置WIFI網(wǎng)絡(luò)及參數(shù),實(shí)時(shí)時(shí)鐘,控制模式,對(duì)環(huán)境的溫度,濕度控制調(diào)節(jié)等功能。

2功能說明及解析

1.人機(jī)界面說明:

開機(jī)上電主界面:

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

A. 按下Control view就是進(jìn)入溫度,濕度,采集控制功能

上圖自動(dòng)模式,下圖手動(dòng)模式

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

B. 主界面按Network settings,進(jìn)入WIFI網(wǎng)絡(luò)設(shè)置,觸摸相應(yīng)參數(shù),即可進(jìn)入?yún)?shù)輸入窗口

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

修改路由器SSID;

改路由器密碼;

修改云平臺(tái)IP;

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

C. 主界面按Peripheral Demo,進(jìn)入GD32F350外設(shè)控制

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

D. 遠(yuǎn)程登陸OneNet云平臺(tái)

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

可以看到當(dāng)前傳感器的溫度,濕度值,同時(shí)顯示設(shè)置值及動(dòng)態(tài)趨勢(shì)圖。

3控制和開發(fā)流程

1. 硬件設(shè)計(jì)

正面實(shí)物:全部采用實(shí)驗(yàn)板+插針的方式與GD32F350R8板子對(duì)接,外設(shè)所需3.3V都另外5伏轉(zhuǎn)3.3V(LDO)轉(zhuǎn)換過來(lái)。

2. 功能解析

A. 顯示部分

為了有個(gè)友好的人機(jī)界面設(shè)計(jì)中毅然采用彩色液晶模塊,并行的TFTLCD會(huì)占用其他外設(shè)的功能腳,所以選擇SPI串口方式的TFT液晶同時(shí)加上2路ADC就可以實(shí)現(xiàn)不同界面觸摸的人機(jī)界面。

LCD只占用了SPI的時(shí)鐘和數(shù)據(jù)腳,SPI的其他做普通GPIO配合SPI來(lái)使用。

LCD底層驅(qū)動(dòng) 初始化,然后就是送數(shù)據(jù)了

B. 觸摸部分

原理示意圖

關(guān)于GD32F350R8的家庭環(huán)境智能控制系統(tǒng)的介紹和應(yīng)用

工作原理

當(dāng)采集X軸時(shí),就把Y軸的2個(gè)腳,上來(lái),下來(lái),當(dāng)有觸摸時(shí),X軸接入Y軸的電阻中,不同的位置采集到的電壓不同。

當(dāng)采集Y軸時(shí),就把X軸的2個(gè)腳,上來(lái),下來(lái),當(dāng)有觸摸時(shí),Y軸接入X軸的電阻中,不同的位置采集到的電壓不同。

C. 環(huán)境參數(shù)采集

生活中,溫度是人體最容易感受到,濕度對(duì)人體的健康很重要

所以這里采用了一體溫,濕度傳感器HDC1080,接口簡(jiǎn)單I2C即可實(shí)現(xiàn)對(duì)環(huán)境參數(shù)的讀取。

D. WIFI模塊連接網(wǎng)絡(luò)

為了能把環(huán)境參數(shù)發(fā)送到遠(yuǎn)程云平臺(tái)上,這里采用現(xiàn)成的內(nèi)部采用ESP8266的E103-W01,GD32F350R8通過USART1發(fā)送AT命令配置E103-W01

E. GUI設(shè)計(jì)

我移植了grlib可以實(shí)現(xiàn)自己需要的人機(jī)界面

F. LED燈控制

使用GD32F350R8的TIMER2的PWM功能實(shí)現(xiàn)4路PWM輸出

4小結(jié)

經(jīng)過這么多天對(duì)GD32F350R8的學(xué)習(xí)與使用,感覺芯片資源豐富,主頻高,這樣做小尺寸的彩色觸摸HMI不錯(cuò)。作為32位入門級(jí)MCU,各種基本外設(shè)夠用,輕松可以通過官方例子可以使用起來(lái)。

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

    關(guān)注

    48

    文章

    2940

    瀏覽量

    156081
  • 智能控制系統(tǒng)
    +關(guān)注

    關(guān)注

    3

    文章

    116

    瀏覽量

    22086
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能化燈光控制系統(tǒng)

    智能化燈光控制系統(tǒng),作為現(xiàn)代智能家居的重要組成部分,正逐步改變著我們的生活方式,為家庭環(huán)境增添了前所未有的便捷性、舒適性和節(jié)能性。這一系統(tǒng)
    的頭像 發(fā)表于 12-05 16:50 ?189次閱讀

    雞舍環(huán)境智能控制系統(tǒng)

    隨著現(xiàn)代農(nóng)業(yè)技術(shù)的飛速發(fā)展,智能化管理已成為提升養(yǎng)殖效率與產(chǎn)品質(zhì)量的重要手段。雞舍環(huán)境智能控制系統(tǒng)作為現(xiàn)代農(nóng)業(yè)智能化進(jìn)程中的杰出代表,正逐步
    的頭像 發(fā)表于 11-08 16:37 ?148次閱讀

    STM32項(xiàng)目實(shí)戰(zhàn):基于STM32F4的智能燈光控制系統(tǒng)(LVGL),附項(xiàng)目教程/源碼

    智能燈光控制系統(tǒng)_STM32F4》項(xiàng)目完整文檔、項(xiàng)目源碼,私信小雯老師免費(fèi)領(lǐng)取。STM32項(xiàng)目實(shí)戰(zhàn)之“智能燈光控制系統(tǒng)”(基于STM32
    的頭像 發(fā)表于 10-17 16:16 ?805次閱讀
    STM32項(xiàng)目實(shí)戰(zhàn):基于STM32<b class='flag-5'>F</b>4的<b class='flag-5'>智能</b>燈光<b class='flag-5'>控制系統(tǒng)</b>(LVGL),附項(xiàng)目教程/源碼

    GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列產(chǎn)品,該系列資源上與 GD32F303 兼容度非常高,本應(yīng)用筆記旨在幫助您快速將應(yīng)用程序從 GD32F303 系列微
    的頭像 發(fā)表于 08-31 09:36 ?1476次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、從 <b class='flag-5'>GD32F</b>303 移植到 <b class='flag-5'>GD32F</b>503

    鴨舍智能環(huán)境控制系統(tǒng)

    在現(xiàn)代農(nóng)業(yè)的快速發(fā)展中,養(yǎng)殖業(yè)的智能化轉(zhuǎn)型已成為不可逆轉(zhuǎn)的趨勢(shì)。其中,鴨舍智能環(huán)境控制系統(tǒng)作為提升養(yǎng)殖效率、保障禽類健康與品質(zhì)的關(guān)鍵技術(shù),正逐步被廣大養(yǎng)殖戶所接受和應(yīng)用。 鴨舍
    的頭像 發(fā)表于 08-28 16:11 ?336次閱讀

    智能雞舍環(huán)境控制系統(tǒng)組成與功能

    在現(xiàn)代農(nóng)業(yè)的快速發(fā)展中,智能化技術(shù)正逐步滲透到各個(gè)角落,其中智能雞舍環(huán)境控制系統(tǒng)的應(yīng)用。該系統(tǒng)集成了物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算及人工
    的頭像 發(fā)表于 08-13 16:54 ?304次閱讀

    智能家居照明控制系統(tǒng)功能特點(diǎn)與應(yīng)用

    隨著科技的飛速發(fā)展,智能家居已成為現(xiàn)代家庭不可或缺的一部分。其中,智能家居照明控制系統(tǒng)以其獨(dú)特的優(yōu)勢(shì),正在逐步改變我們傳統(tǒng)的生活方式,使家庭環(huán)境
    的頭像 發(fā)表于 07-08 16:13 ?452次閱讀

    校園科研實(shí)驗(yàn)智能溫室大棚環(huán)境控制系統(tǒng)

    在現(xiàn)代農(nóng)業(yè)科技快速發(fā)展的今天,校園科研實(shí)驗(yàn)智能溫室大棚已成為科研和教學(xué)的重要場(chǎng)所。集成傳感器技術(shù)、自動(dòng)化控制系統(tǒng)、數(shù)據(jù)分析與決策支持系統(tǒng)等,為植物科學(xué)研究、新品種培育、生態(tài)環(huán)境監(jiān)測(cè)等領(lǐng)
    的頭像 發(fā)表于 06-28 16:05 ?421次閱讀

    建筑智能控制系統(tǒng)的特點(diǎn)

    建筑物的運(yùn)行效率、舒適性和能源利用效率,是現(xiàn)代建筑領(lǐng)域極具影響力的一項(xiàng)技術(shù)。下面將詳細(xì)介紹建筑智能控制系統(tǒng)的特點(diǎn),以便更好地理解其在建筑領(lǐng)域的重要性。 1.自動(dòng)化控制 建筑
    的頭像 發(fā)表于 06-13 16:23 ?471次閱讀

    探討綠色照明與智能照明節(jié)能控制系統(tǒng)應(yīng)用

    照明質(zhì)量,對(duì)于改善人們居住環(huán)境意義重大。文章簡(jiǎn)要介紹了綠色照 明的基本要求、室內(nèi)智能照明節(jié)能控制系統(tǒng)研究的基本思路,以及智能照明節(jié)能
    的頭像 發(fā)表于 02-29 16:41 ?526次閱讀
    探討綠色照明與<b class='flag-5'>智能</b>照明節(jié)能<b class='flag-5'>控制系統(tǒng)</b>應(yīng)用

    雞舍環(huán)境智能控制系統(tǒng)功能

    當(dāng)畜牧業(yè)與物聯(lián)網(wǎng)結(jié)合,養(yǎng)殖業(yè)的發(fā)展不再受傳統(tǒng)養(yǎng)殖的限制,開啟了一種新的養(yǎng)殖技術(shù)和技能。通過雞舍環(huán)境智能控制系統(tǒng)的應(yīng)用,結(jié)束大功率養(yǎng)殖生產(chǎn),更好呵護(hù)牲畜,開啟畜牧業(yè)發(fā)展信息化新時(shí)代。 雞舍環(huán)境
    的頭像 發(fā)表于 02-19 17:45 ?405次閱讀

    Python智能家居系統(tǒng)代碼介紹

    Python智能家居系統(tǒng)是一種基于Python編程語(yǔ)言開發(fā)的智能家居控制系統(tǒng),在現(xiàn)代家庭中得到了越來(lái)越廣泛的應(yīng)用。本文將詳細(xì)
    的頭像 發(fā)表于 01-25 09:46 ?1368次閱讀

    智能燈光控制系統(tǒng)怎么布線 智能燈光控制系統(tǒng)的組成

    智能燈光控制系統(tǒng)是一種應(yīng)用于家庭、辦公室、商業(yè)建筑等場(chǎng)所的智能化設(shè)備,能夠?qū)崿F(xiàn)燈光的智能控制和管
    的頭像 發(fā)表于 01-22 11:28 ?2226次閱讀

    智能控制系統(tǒng)的主要類型有哪些?

    ,智能控制系統(tǒng)已廣泛應(yīng)用于工業(yè)自動(dòng)化、交通運(yùn)輸、能源管理、環(huán)境監(jiān)測(cè)等領(lǐng)域。下面介紹智能控制系統(tǒng)
    的頭像 發(fā)表于 01-17 11:05 ?3014次閱讀

    LED智能照明控制系統(tǒng)應(yīng)用解決方案

    們的生活和工作帶來(lái)了便利和舒適。 首先,LED智能照明控制系統(tǒng)家庭照明中發(fā)揮著重要作用。通過手機(jī)APP或遙控器,可以實(shí)現(xiàn)對(duì)家庭照明燈具的遠(yuǎn)程控制
    的頭像 發(fā)表于 01-11 16:59 ?1485次閱讀
    LED<b class='flag-5'>智能</b>照明<b class='flag-5'>控制系統(tǒng)</b>應(yīng)用解決方案