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

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

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

如何設(shè)計一種基于PSOC6的人體交互式智能家居系統(tǒng)呢?

冬至子 ? 來源:CHNT_8350 ? 作者:CHNT_8350 ? 2023-07-28 16:02 ? 次閱讀

基于PSOC6的人體交互式智能家居系統(tǒng):

本項目是基于PSOC6 進(jìn)行開發(fā),它具有以下特性
Psoc6-evaluationkit-062S2 是 RT-Thread 聯(lián)合英飛凌推出的一款集成 32 位雙核 CPU 子系統(tǒng)( ARM Cortex-M4 和 ARM Cortex-M0)的開發(fā)板,其具有單周期乘法的150-MHz Arm Cortex-M4F CPU (浮點(diǎn)和存儲器保護(hù)單元),100-MHz Cortex M0+ CPU,帶單周期乘法和 MPU,可以充分發(fā)揮 PSoC6 雙核芯片性能。

基本概況:

具體功能實現(xiàn)有 當(dāng)前時間的設(shè)置與查看,溫濕度數(shù)據(jù)的實時顯示,屋內(nèi)關(guān)照強(qiáng)度的實時顯示,當(dāng)前屋內(nèi)的亮明狀態(tài)的提醒,打開室內(nèi)燈,關(guān)閉室內(nèi)燈。小程序上可實時查看室內(nèi)溫濕度的情況,遠(yuǎn)程控制室內(nèi)的燈光。

硬件部分:

使用了板載的RTC,SLIDER,I2C,ADC,GPIO,串口通信模塊。SSD1306顯示屏,DHT11溫濕度傳感器,光敏傳感器ESP8266模塊,MG995舵機(jī),RGB燈光。

功能介紹:

首先是第一部分,是一個實時顯示的時間界面,包括了年份,月份,當(dāng)前時間,左上角顯示的是頁數(shù) 右上角顯示的是PSOC的一個觸摸滑條數(shù)值,用來去查看滑條值。

然后我們可以通過滑動觸摸滑條,進(jìn)行翻頁操作。第二部分是一個實時的溫濕度監(jiān)控頁面,在該頁面,可以查看當(dāng)前的屋內(nèi)的溫濕度情況,并且設(shè)置了閾值,當(dāng)濕度超過65%的時候,會點(diǎn)亮LED燈(白黃燈),當(dāng)濕度低于65%,LED燈熄滅。

第三部分是我們的一個屋內(nèi)亮明情況,通過光敏傳感器實時監(jiān)測當(dāng)前的屋內(nèi)明亮程度,當(dāng)關(guān)照強(qiáng)度低于設(shè)置的閾值時,顯示屏?xí)崾?,?dāng)前屋內(nèi)過暗(DARK),需要開燈,我們可以點(diǎn)擊滑條觸摸模塊,點(diǎn)亮LED燈(亮綠燈),如果當(dāng)前關(guān)照強(qiáng)度是大于閾值的,那么顯示屏?xí)崾井?dāng)前明暗狀態(tài)是有關(guān)照的(LIGHT),這時就會自動關(guān)閉LED燈。

如果在黑暗狀態(tài)下的話,開啟了LED燈,需要關(guān)閉的話就需要,去到第一部分,然后輕觸中間滑條,即可關(guān)閉LED燈。PS:在第一界面時,會亮藍(lán)燈。

功能詳細(xì)介紹

第一部分:

第一界面:是由當(dāng)前時區(qū)的時鐘,與頁面數(shù)PART1和滑條值組成的
通過LCD顯示屏,實時顯示了當(dāng)前的時間和年月日的元素??梢赃M(jìn)行一個當(dāng)前時間查看的功能。并且位于第一界面的時候,LED燈會亮藍(lán)燈,進(jìn)行一個提示的工作。而右上角的111數(shù)值,則是代表了當(dāng)前滑塊所在的數(shù)值。

第二部分:

第二界面是由溫度數(shù)據(jù)和濕度數(shù)據(jù)共同顯示,外加指示燈的狀態(tài)顯示。

通過收集DHT11的溫濕度傳感器采集的數(shù)據(jù),然后通過ESP8266和PSOC6進(jìn)行一個串口通信的傳輸,PSOC6將傳遞過來的數(shù)據(jù)進(jìn)行一個處理后,顯示在LCD顯示屏上。

另外還設(shè)定了濕度的閾值,在當(dāng)前的室內(nèi)濕度達(dá)到65%以上的時候,LED狀態(tài)燈會亮起,當(dāng)?shù)陀?5以下的時候,LED狀態(tài)燈會熄滅。從而實現(xiàn)了一個對屋內(nèi)干濕度狀態(tài)的監(jiān)測。

第三部分:

第三界面是由當(dāng)前照明狀態(tài)和工作強(qiáng)度兩個指標(biāo)數(shù)據(jù)進(jìn)行顯示。

在該界面,用戶可以實時查看當(dāng)前的關(guān)照強(qiáng)度狀態(tài)與LED燈指示的狀態(tài)
光敏傳感器:光照越強(qiáng)數(shù)值越低,反之相反。

通過光敏傳感器監(jiān)測外部的關(guān)照強(qiáng)度,設(shè)定閾值,當(dāng)超過2030時,就代表外界關(guān)照強(qiáng)度較暗。顯示屏LIGHT:顯示DRAK,在黑暗情況下,用戶可以點(diǎn)擊觸摸滑條,來點(diǎn)亮LED燈(綠燈)。

如果LED燈點(diǎn)亮的情況下的話,當(dāng)外界光照強(qiáng)度小于2030時候,LED燈會自動熄滅。在黑暗環(huán)境下,如果點(diǎn)亮了以后想去關(guān)閉這個LED燈也可以去到第一界面,然后輕觸滑條即可關(guān)閉。

小程序部分:通過接收云平臺的數(shù)據(jù),然后上傳至小程序中,用戶可以在小程序?qū)υO(shè)備進(jìn)行一個管控。

通過點(diǎn)擊開燈滑塊,會發(fā)送指令給設(shè)備,能夠讓舵機(jī)去執(zhí)行開燈或者關(guān)燈的操作。
并且在小程序界面,我們還能實時查看室內(nèi)的溫濕度數(shù)據(jù)。
(還有其它功能有待開發(fā))

1.jpg

界面的切換:通過判斷手指起始觸摸的位置,然后在一定時間內(nèi)滑過的數(shù)據(jù)量,通過設(shè)定一個閾值,通過起始位置和終止位置做差,判斷是否超過閾值,如果在閾值以內(nèi)則進(jìn)行界面切換的操作。

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

    關(guān)注

    34

    文章

    1601

    瀏覽量

    55235
  • 溫濕度傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    562

    瀏覽量

    35556
  • 智能家居系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    101

    瀏覽量

    14237
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1239

    瀏覽量

    39435
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    959

    瀏覽量

    44545
收藏 人收藏

    評論

    相關(guān)推薦

    VR+家電 打造未來智能家居新時代

    創(chuàng)建和體驗虛擬世界的計算機(jī)仿真系統(tǒng),它利用計算機(jī)生成一種模擬環(huán)境,是一種多源信息融合的、交互式的三維動態(tài)視景和實體行為的系統(tǒng)仿真使用戶沉浸到
    發(fā)表于 06-17 09:32

    嵌入語音交互技術(shù)在智能家居中有哪些應(yīng)用?

    的生活方式與工作習(xí)慣,使得家居系統(tǒng)智能化成為一種消費(fèi)需求,基于嵌入語音交互技術(shù)的
    發(fā)表于 08-28 08:11

    分享一種無線智能家居系統(tǒng)的解決方案

    本文提出了一種基于GPRS無線智能家居系統(tǒng)的總體解決方案。
    發(fā)表于 05-28 07:01

    分享一種不錯的基于公共交換電話網(wǎng)的智能家居系統(tǒng)的總體方案

    本文分析了智能家居的相關(guān)技術(shù)現(xiàn)狀,提出了一種基于公共交換電話網(wǎng)的智能家居系統(tǒng)的總體方案,闡述了該系統(tǒng)的工作原理及軟硬件的設(shè)計方法與過程。
    發(fā)表于 06-15 09:13

    如何去實現(xiàn)一種基于STM32的智能家居系統(tǒng)設(shè)計

    如何去實現(xiàn)一種基于STM32的智能家居系統(tǒng)設(shè)計?基于STM32的智能家居系統(tǒng)有哪些主要功能?
    發(fā)表于 10-21 06:16

    如何去實現(xiàn)一種基于藍(lán)牙與STM32的智能家居監(jiān)測系統(tǒng)設(shè)計

    基于藍(lán)牙與STM32的智能家居監(jiān)測系統(tǒng)的軟硬件該如何去實現(xiàn)?如何去實現(xiàn)一種基于藍(lán)牙與STM32的智能家居監(jiān)測
    發(fā)表于 11-04 07:07

    怎樣去設(shè)計一種基于ZigBee與Android的智能家居控制系統(tǒng)

    基于ZigBee與Android的智能家居控制系統(tǒng)是由哪些部分組成的?怎樣去設(shè)計一種基于ZigBee與Android的智能家居控制系統(tǒng)
    發(fā)表于 11-04 06:23

    怎樣去設(shè)計一種符合智能家居系統(tǒng)平臺的數(shù)據(jù)通訊協(xié)議

    如何去實現(xiàn)對智能家居終端設(shè)備的遠(yuǎn)程監(jiān)測與控制?怎樣去設(shè)計一種符合智能家居系統(tǒng)平臺的數(shù)據(jù)通訊協(xié)議
    發(fā)表于 12-17 06:51

    怎樣去設(shè)計一種基于GD32的無線控制智能家居系統(tǒng)

    怎樣去設(shè)計一種基于GD32的無線控制智能家居系統(tǒng)?怎樣去設(shè)計一種基于51單片機(jī)的語音控制的簡易智能家居
    發(fā)表于 12-20 06:55

    如何去實現(xiàn)一種基于嵌入的語音識別智能家居設(shè)計

    如何去實現(xiàn)一種基于嵌入的語音識別智能家居設(shè)計?有哪些實現(xiàn)步驟?
    發(fā)表于 12-23 08:34

    一種基于STM32的智能家居控制系統(tǒng)

    一種基于STM32的智能家居控制系統(tǒng),實現(xiàn)對家居智能控制
    發(fā)表于 06-14 17:25 ?38次下載

    交互式智能家居系統(tǒng)設(shè)計論文

    基于Arduino單片機(jī)的語音 交互式智能家居系統(tǒng)設(shè)計
    發(fā)表于 04-26 09:25 ?39次下載

    智能家居交互式安全系統(tǒng)即將迎來快速發(fā)展

    由于智能家居系統(tǒng)功能的增強(qiáng),這轉(zhuǎn)變使每個用戶在安全系統(tǒng)上的投入平均收入提高了約20%,同時促使消費(fèi)者采用智能家居功能來補(bǔ)充其
    的頭像 發(fā)表于 05-22 16:21 ?3239次閱讀

    PSOC6的入門案例demo

    PSOC6的點(diǎn)燈初次體驗
    的頭像 發(fā)表于 06-07 09:03 ?746次閱讀
    <b class='flag-5'>PSOC6</b>的入門案例demo

    使用Psoc6智能家居概念

    電子發(fā)燒友網(wǎng)站提供《使用Psoc6智能家居概念.zip》資料免費(fèi)下載
    發(fā)表于 06-26 09:56 ?0次下載
    使用<b class='flag-5'>Psoc6</b>的<b class='flag-5'>智能家居</b>概念