功能簡介
本項目主要實現(xiàn)了一個基于PSOC62 CAPSENSE evaluation kit開發(fā)板的環(huán)境盒子,
環(huán)境盒子可以通過攀藤PMS5003ST傳感器實時采集環(huán)境數據,并通過串口終端及屏幕將數據顯示出來。
當前的功能已經實現(xiàn)了數據的1s采集更新,通過user按鍵對顯示界面進行切換,共四個界面分別顯示
當前環(huán)境的溫濕度、PM1.0、PM2.5、PM5.0、空氣中固體顆粒物個數、當前設備版本等信息。
硬件介紹
硬件構成主要有開發(fā)板+串口屏幕+攀藤傳感器
LCD屏幕使用的是2.8Inch的320x240的串口屏幕,使用串口方式與主控通信,
傳感器使用的是攀藤PMS5003ST,使用串口方式與主控通信。
軟件實現(xiàn):
軟件流程圖如下:

軟件主要通過2個串口與外設通信,共創(chuàng)建了LCD控制、傳感器數據采集、按鍵采集、3個線程。
程序檢測按鍵后將計數值通過郵箱方式發(fā)送給LCD控制線程,實現(xiàn)界面的跳轉,以顯示不同數據。
傳感器采集線程采集數據后將數據賦值給全局變量,按鍵控制線程讀取全局變量并實時顯示。
全局變量的讀寫操作通過互斥鎖控制,以實現(xiàn)對臨界資源的保護。
傳感器讀取數據如下:


總結
軟件是第一版代碼,實現(xiàn)了基本功能。后期計劃加上無線網絡的訪問以獲取天氣信息并顯示。
環(huán)境的數據傳輸將采用郵箱的方式進行同步。
-
傳感器
+關注
關注
2577文章
55343瀏覽量
793227 -
PSoC
+關注
關注
12文章
182瀏覽量
95120 -
無線網絡
+關注
關注
6文章
1522瀏覽量
69265 -
LCD控制器
+關注
關注
0文章
56瀏覽量
15991 -
LCD屏
+關注
關注
0文章
132瀏覽量
16603
發(fā)布評論請先 登錄
怎么去設計一種基于PSoC62的多傳感器連云系統(tǒng)?
基于PSoC62開發(fā)板的智能室內環(huán)境監(jiān)測系統(tǒng)
如何在PSoC62 Evaluation kit開發(fā)板上運行RT-Thread呢?
PSOC62 ADC的輸入阻抗是多大呢?
PSoC62如何獲取系統(tǒng)時鐘?
PSoC? CapSense? 的布局指南
PSoC4和PSoC模擬協(xié)處理器CapSense的設計指南詳細說明
【RT-Thread Studio更新】英飛凌 PSOC62-IFX-PROTO-KIT 開發(fā)環(huán)境搭建指南
英飛凌聯(lián)合 RT-Thread 發(fā)布 PSoC? 62 with CAPSENSE ? evaluation kit開發(fā)板
基于PSOC62 CAPSENSE evaluation kit的遠程空調遙控器設計
怎么設計一種基于RT-Thread和infineon開發(fā)板的智能家居系統(tǒng)?
基于RT-Thread測試RW007(SPI接口)的無線網絡功能
英飛凌開發(fā)板模塊評測任務大挑戰(zhàn)-SPI驅動測試
基于PSOC62 CAPSENSE evaluation kit板的環(huán)境盒子設計實現(xiàn)
評論