資料介紹
描述
?
使用 PSoC 6的智能家居概念基于CYPRESS PSoC6 WIFI-BT Pioneer 套件和Modus Toolbox 軟件環境。
使用 PSoC6 的智能家居概念允許用戶監控入侵者,只要檢測到運動和噪音,系統就會發出警報。基于環境光傳感器的照明控制器通過在自然光充足時關閉燈來幫助節約能源。使用Capsense 按鈕??控制的基于觸摸的設備給人以靈巧的感覺,并減少了按下開關的力度。
特征
- 使用 Capsense 的智能開關允許通過觸摸控制設備。
- 使用運動傳感器和 PDM 麥克風進行入侵者檢測和警報。
- 盜竊預防和警報。
- 基于自然光強度的照明控制器。
- 詳細數據可在 TFT 顯示屏上找到。
- 開源硬件設計文件和源代碼可供下載。
使用 PSoC 6 的智能家居概念如何運作?
CY8CKIT - 028 TFT 顯示屏護罩上的環境光傳感器持續監控可用的自然光強度。當自然光強度較低時,系統通過打開繼電器來激活主光源。每當用戶通過Capsense 按鈕??打開輔助燈時,環境光傳感器就會測量可用的光強度。如果光強度大于閾值,系統將停用主光源并節省電量。
PIR 運動傳感器和基于PDM 麥克風的噪聲檢測將提供該系統的安全功能。在夜間檢測到入侵者運動或噪音時,系統會激活蜂鳴器并提醒用戶。
Capsense按鈕??用于通過觸摸來控制設備。在這里,我使用了 Pioneer 套件的Capsense功能,在兩個 Capsense 按鈕??中,一個按鈕用于打開燈,另一個用于關閉燈。當用戶觸摸 Capsense 按鈕??時,相應操作的詳細信息將顯示在 TFT 顯示屏上。
框圖
?
使用 PSoC 的智能家居概念的核心是 CYPRESS PSoC 6 WiFi-BT Pioneer 套件。PSoC 6 WiFi-BT Pioneer 套件是一個低成本的硬件平臺,支持 PSoC 62 MCU (CY8C6247BZI-D54) 和 Murata LBEE5KL1DX 模塊(CYW4343W WiFi + 藍牙組合芯片)的設計和調試。
PSoC 6 WiFi-BT Pioneer 套件特性
- PSoC 62 MCU,具有高達 1MB 閃存、288KB SRAM 和 104 個 GPIO
- Murata LBEE5KL1DX Wi-Fi/BT 組合模塊
- 板載 512Mb QSPI NOR 閃存
- 具有供電功能的 EZ-PD? CCG3 USB Type-C 控制器
- CapSense 觸摸滑塊、按鈕和接近傳感器
- 板載調試器/編程器 (KitProg)
- Arduino UNO v3 接頭
- Digilent Pmod 接口
- CY8CKIT-028-TFT 屏蔽板具有:
- 2.4英寸TFT顯示屏
- 環境光傳感器
- 6軸運動傳感器
- PDM-PCM麥克風
?
PSoC 6 WiFi-BT Pioneer 套件專為用戶開發下一代物聯網 (IoT) 應用而設計。它附帶 PSoC 62 MCU,可為物聯網開發人員提供超低功耗、靈活且安全的 MCU 架構。有關該套件的更多信息,請單擊此處
電路板引出線
?
CY8CKIT-028-TFT
TFT 顯示器屏蔽板 (CY8CKIT-028-TFT)的設計使得 TFT 顯示器、音頻設備和傳感器可以與 PSoC MCU 接口。
?
特征
它具有以下功能,可使日常物品連接到物聯網 (IoT)。
- 2.4 英寸 TFT 顯示屏 (ST7789V)
- 運動傳感器 (BMI-160)
- 環境光傳感器 (TEMT6000X01)
- PDM 麥克風示例代碼 (SPK0838HT4HB)
- 音頻編解碼器 (AK4954A)
有關 CY8CKIT-028-TFT 的更多詳細信息,請 單擊此處
在這個項目中,我使用了光耦合器來驅動繼電器并控制燈和電器。這里的光耦合器4N25有助于保護 PSoC 6 WiFi-BT Pioneer 套件免受外部浪涌的影響,并為用戶提供高壓隔離。連接圖附在文件中,請仔細閱讀。為了給光隔離器、蜂鳴器和繼電器供電,我使用了 5vdc 的外部電源電壓。我正在使用 7805 和其他外部組件從 12 伏 1A 電源調節 5 伏。
?
PSoC6 WIFI-BT Pioneer 套件編程
PSoC6 WIFI-BT Pioneer套件自帶調試器,固件為KitProg2。但 Modustoolbox 需要帶有 Kitprog3 的固件。所以固件需要從 KitProg2 升級到 KitProg3。
要升級固件,請按照以下步驟操作
1. 按住 SW3 將其設置為引導加載程序模式并連接電路板。LED2 應該閃爍。
2.使用命令提示符打開fw-loader文件夾
3. 然后轉到命令提示符 (Windows)。
4. 添加代碼 a 并回車
\fw-loader --update-kp3
5.固件升級狀態會出現在屏幕上
?
使用 ModusToolbox 對 PSoC6 CY8CKIT-062 WIFI-BT Pioneer 套件進行編程
我使用 ModusToolbox 2.2 版來編譯和上傳代碼,您可以在此處找到該軟件。
下載并安裝軟件后打開 ModusToolbox。
1.創建一個名稱并點擊啟動(我使用項目名稱作為示例1)
?
2.從開始菜單中選擇新建應用程序
?
3. Project creator 窗口將出現,從 PSoC 6 BSP 中選擇 CY8CKIT-062-WIFI-BT,然后單擊 Next。
?
4. 選擇適當的應用程序模板(對于這個項目,我使用的是空 PSoC 應用程序)。
?
5. 成功初始化主窗口后會出現README.md
?
6. 從項目窗口打開 main.c。
?
7.主要。c 將與基本語法代碼一起出現。
?
8. 現在我們需要在主代碼中添加庫。我正在使用 Capsense、TFT、PDM 麥克風、串行端口、環境光傳感器、GPIO,所以我現在要添加這些庫。
單擊快速訪問和類型庫管理器
?
并選擇 ModusToolbox 庫管理器或 (CTRL+8)
?
選擇圖書館
?
選擇CY8CKIT-028-TFT,其他CY8CKIT-028-TFT相關庫會自動選擇。
?
然后從 PSoC Middleware 中選擇 emwin 并點擊 Update
?
獲取所有庫需要幾分鐘時間。導入成功后顯示導入完成。
?
單擊關閉它重定向到主窗口。
9. 添加或編寫代碼到 Main.c
?
由于我們使用的是TFT Display,在編譯代碼之前我們需要在Maker中寫入COMPONENTS = EMWIN_NOSNTS。文件
單擊制造商。來自項目窗口的文件
?
并寫入 COMPONENTS=EMWIN_NOSNTS 并保存
1. COMPONENTS=EMWIN_NOSNTS
現在代碼可以編譯上傳了。
要編譯和上傳代碼,請從啟動菜單中選擇調試 (KitProg3_MiniProg4)。
注意:啟動前確保設備已連接到您的計算機。
上傳成功后,將出現以下窗口,您的套件已準備就緒。
?
?
?
。
測試結果圖片
1. 用戶使用 Capsense 按鈕??打開燈并在房間內檢測到運動
?
2. 用戶使用 Capsense 按鈕??關閉了燈并且光強度很低打開主光源。
?
?
3.房間有噪音
?
?
開啟系統前測試設置
?
示范影片
?
有用的鏈接
1. https://cypresssemiconductorco.github.io/TARGET_CY8CKIT-062-WIFI-BT/html/modules.html
2. https://cypresssemiconductorco.github.io/psoc6hal/html/group__group__hal__gpio.html#subsection_gpio_snippet_2
3.https ://github.com/cypresssemiconductorco/CY8CKIT-028-TFT
4. https://www.nxp.com/docs/en/user-guide/UM03001_emWin5_3.pdf
- 生成式AI對智能家居的影響 17次下載
- 智能家居安全隱患 智能家居安全性問題的重要性 0次下載
- PSOC6核心板開源分享
- 2021年智能家居行業研究報告 77次下載
- 基于ZigBee的智能家居安防系統設計方案 72次下載
- 智能家居,可以出手了
- 如何使用Cubieboard和ZigBee實現智能家居系統設計 7次下載
- 智能家居的布線方式匯總應該如何選擇布線方式
- 如何使用Linux操作系統進行智能家居的設計 12次下載
- 智能家居上游產業有哪些?對智能家居的發展有哪些影響
- Qorvo智能家居管家物聯網和智能家居革命為什么比較慢?詳細概述
- 如何利用物聯網解決智能家居現狀存在的問題?
- 智能家居服務是什么?為什么需要關注它?
- 智能家居圖紙8 15次下載
- 智能家居中的業務及關鍵技術
- 繼電器在智能家居中的應用 1030次閱讀
- Python智能家居系統代碼介紹 1418次閱讀
- 為什么需要智能家居? 1305次閱讀
- 如何保護智能家居電路 984次閱讀
- 一文帶你了解智能家居控制系統 3138次閱讀
- 電子元件對智能家居起了什么作用 4439次閱讀
- 智能家居中的無線技術解析 2150次閱讀
- 智能家居控制系統詳解_智能家居控制系統工作原理_智能家居控制系統有哪些 4.4w次閱讀
- 智能家居與普通家居區別對比 7502次閱讀
- 智能家居安全嗎_智能家居安全性分析 3148次閱讀
- 無線智能家居三層別墅標準配套方案 6057次閱讀
- 智能家居的真正意義:連接家庭“點”安全 1141次閱讀
- 基于Linux的智能家居管理方案 5415次閱讀
- 基于ZigBee的別墅智能家居解決方案 2121次閱讀
- 智能家居無線發展:ZigBee實現雙向互動 1346次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多