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

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

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

基于PSOC62 CAPSENSE evaluation kit板的環(huán)境盒子設(shè)計(jì)實(shí)現(xiàn)

冬至子 ? 來源:MajorTom ? 作者:MajorTom ? 2023-07-22 14:51 ? 次閱讀

功能簡(jiǎn)介

本項(xiàng)目主要實(shí)現(xiàn)了一個(gè)基于PSOC62 CAPSENSE evaluation kit開發(fā)板的環(huán)境盒子,

環(huán)境盒子可以通過攀藤PMS5003ST傳感器實(shí)時(shí)采集環(huán)境數(shù)據(jù),并通過串口終端及屏幕將數(shù)據(jù)顯示出來。

當(dāng)前的功能已經(jīng)實(shí)現(xiàn)了數(shù)據(jù)的1s采集更新,通過user按鍵對(duì)顯示界面進(jìn)行切換,共四個(gè)界面分別顯示
當(dāng)前環(huán)境的溫濕度、PM1.0、PM2.5、PM5.0、空氣中固體顆粒物個(gè)數(shù)、當(dāng)前設(shè)備版本等信息

硬件介紹

硬件構(gòu)成主要有開發(fā)板+串口屏幕+攀藤傳感器

LCD屏幕使用的是2.8Inch的320x240的串口屏幕,使用串口方式與主控通信
傳感器使用的是攀藤PMS5003ST,使用串口方式與主控通信。

軟件實(shí)現(xiàn):

軟件流程圖如下:

1.jpg

軟件主要通過2個(gè)串口與外設(shè)通信,共創(chuàng)建了LCD控制、傳感器數(shù)據(jù)采集、按鍵采集、3個(gè)線程。

程序檢測(cè)按鍵后將計(jì)數(shù)值通過郵箱方式發(fā)送給LCD控制線程,實(shí)現(xiàn)界面的跳轉(zhuǎn),以顯示不同數(shù)據(jù)。

傳感器采集線程采集數(shù)據(jù)后將數(shù)據(jù)賦值給全局變量,按鍵控制線程讀取全局變量并實(shí)時(shí)顯示。

全局變量的讀寫操作通過互斥鎖控制,以實(shí)現(xiàn)對(duì)臨界資源的保護(hù)。

傳感器讀取數(shù)據(jù)如下:

1.jpg

1.jpg

總結(jié)

軟件是第一版代碼,實(shí)現(xiàn)了基本功能。后期計(jì)劃加上無線網(wǎng)絡(luò)的訪問以獲取天氣信息并顯示。

環(huán)境的數(shù)據(jù)傳輸將采用郵箱的方式進(jìn)行同步。

聲明:本文內(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)注

    2541

    文章

    49960

    瀏覽量

    747468
  • PSoC
    +關(guān)注

    關(guān)注

    12

    文章

    170

    瀏覽量

    91584
  • 無線網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    6

    文章

    1410

    瀏覽量

    65716
  • LCD控制器
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    15466
  • LCD屏
    +關(guān)注

    關(guān)注

    0

    文章

    120

    瀏覽量

    15271
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求一種基于Infineon的信息采集系統(tǒng)設(shè)計(jì)方案

    此次項(xiàng)目主要是基于PSOC6 英飛凌 PSoC?62 with CAPSENSE? evaluation
    的頭像 發(fā)表于 07-19 15:22 ?681次閱讀
    求一種基于Infineon的信息采集系統(tǒng)設(shè)計(jì)方案

    怎么去設(shè)計(jì)一種基于PSoC62的多傳感器連云系統(tǒng)?

    英飛凌&RT-Thread 創(chuàng)客大賽是一個(gè)激動(dòng)人心的比賽,旨在鼓勵(lì)創(chuàng)客們展示他們的技術(shù)才能和創(chuàng)新創(chuàng)意。本文將介紹一款基于英飛凌的PSoC62 芯片開發(fā)的多傳感器連云網(wǎng)關(guān)Demo,并從功能簡(jiǎn)介、硬件介紹和軟件實(shí)現(xiàn)三個(gè)角度進(jìn)行講解
    發(fā)表于 07-19 15:54 ?368次閱讀
    怎么去設(shè)計(jì)一種基于<b class='flag-5'>PSoC62</b>的多傳感器連云系統(tǒng)?

    基于PSoC62開發(fā)的智能室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)

    基于psoc6的智能室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)以PSoC62 with CAPSENSE evaluation k
    的頭像 發(fā)表于 07-31 15:47 ?1006次閱讀

    如何在PSoC62 Evaluation kit開發(fā)上運(yùn)行RT-Thread呢?

    本文主要介紹如何在PSoC62 Evaluation kit開發(fā)上運(yùn)行RT-Thread,如何連接CYW43012 WiFi藍(lán)牙模組,以及如何進(jìn)行WiFi聯(lián)網(wǎng)、網(wǎng)絡(luò)延遲、網(wǎng)絡(luò)帶寬測(cè)試
    的頭像 發(fā)表于 02-27 10:49 ?810次閱讀
    如何在<b class='flag-5'>PSoC62</b> <b class='flag-5'>Evaluation</b> <b class='flag-5'>kit</b>開發(fā)<b class='flag-5'>板</b>上運(yùn)行RT-Thread呢?

    PSOC62 ADC的輸入阻抗是多大呢?

    PSOC62套件,我怎么使用外部晶振時(shí)鐘,以及我怎么使用PSOC上的ECO時(shí)鐘輸出到套件以外的器件? 3.關(guān)于模塊跟引腳的關(guān)系。比如我想使用運(yùn)放模塊,正負(fù)輸入端的IO引腳選擇是不是沒有限制?這些模塊在
    發(fā)表于 02-21 08:09

    PSoC62如何獲取系統(tǒng)時(shí)鐘?

    time_get()獲取當(dāng)前時(shí)間用來返回當(dāng)前的內(nèi)部系統(tǒng)時(shí)鐘。每個(gè)定時(shí)節(jié)拍使內(nèi)部系統(tǒng)時(shí)鐘加1, PSoC62 如何獲取系統(tǒng)時(shí)鐘?
    發(fā)表于 02-21 06:38

    PsoC62最大內(nèi)存能設(shè)到多少,如何設(shè)置?

    memory: 5276 msh > 最大內(nèi)存只能設(shè)到 32K,PsoC62 最大內(nèi)存能設(shè)到多少, 如何設(shè)置??
    發(fā)表于 02-21 08:03

    PSoC? CapSense? 的布局指南

    本應(yīng)用手冊(cè)將從PCB布局、覆蓋物厚度、材料選擇和底板設(shè)計(jì)方面來介紹PSoC CapSense應(yīng)用的布局指南。PSoC CapSense 解決方案的基本電路和固件相對(duì)簡(jiǎn)單,開關(guān)操作
    發(fā)表于 11-20 16:48

    PSoC4和PSoC模擬協(xié)處理器CapSense的設(shè)計(jì)指南詳細(xì)說明

    PSoC? 4 CapSense?設(shè)計(jì)指南說明了如何使用 PSoC 4 和 PRoC?低功耗藍(lán)牙(BLE)器件系列所具有的 CapSense 功能來設(shè)計(jì)電容式觸摸感應(yīng)應(yīng)用。
    發(fā)表于 10-12 08:00 ?27次下載
    <b class='flag-5'>PSoC</b>4和<b class='flag-5'>PSoC</b>模擬協(xié)處理器<b class='flag-5'>CapSense</b>的設(shè)計(jì)指南詳細(xì)說明

    【RT-Thread Studio更新】英飛凌 PSOC62-IFX-PROTO-KIT 開發(fā)環(huán)境搭建指南

    本文將介紹在 RT-Thread Studio 上如何基 于 PSOC62-IFX-PROTO-KIT 開 發(fā)搭建 開發(fā)環(huán)境進(jìn)行開發(fā)、燒錄、調(diào)試功能。 開發(fā)環(huán)境搭建步驟 1
    的頭像 發(fā)表于 11-24 20:25 ?1256次閱讀

    英飛凌聯(lián)合 RT-Thread 發(fā)布 PSoC? 62 with CAPSENSE ? evaluation kit開發(fā)

    近日,RT-Thread 社區(qū)團(tuán)隊(duì)打造了新品開發(fā):英飛凌聯(lián)合 RT-Thread 發(fā)布 ?PSoC 62 with CAPSENSE evalua
    的頭像 發(fā)表于 04-13 01:35 ?1674次閱讀

    基于PSOC62 CAPSENSE evaluation kit的遠(yuǎn)程空調(diào)遙控器設(shè)計(jì)

    該項(xiàng)目基于PSOC62 CAPSENSE evaluation kit和ESP-01s wifi模塊的遠(yuǎn)程空調(diào)遙控器。它不僅能夠遠(yuǎn)程控制空調(diào)的開關(guān)、模式、風(fēng)速和溫度設(shè)置,還配備了溫濕度
    的頭像 發(fā)表于 07-19 15:08 ?752次閱讀
    基于<b class='flag-5'>PSOC62</b> <b class='flag-5'>CAPSENSE</b> <b class='flag-5'>evaluation</b> <b class='flag-5'>kit</b>的遠(yuǎn)程空調(diào)遙控器設(shè)計(jì)

    怎么設(shè)計(jì)一種基于RT-Thread和infineon開發(fā)的智能家居系統(tǒng)?

    本次設(shè)計(jì)基于RT-Thread和infineon PSoC? 62 with CAPSENSE? evaluation kit開發(fā)
    發(fā)表于 07-22 14:56 ?448次閱讀
    怎么設(shè)計(jì)一種基于RT-Thread和infineon開發(fā)<b class='flag-5'>板</b>的智能家居系統(tǒng)?

    基于RT-Thread測(cè)試RW007(SPI接口)的無線網(wǎng)絡(luò)功能

    本文主要基于 PSoC? 62 with CAPSENSE? evaluation kit開發(fā)
    發(fā)表于 08-09 16:23 ?1375次閱讀
    基于RT-Thread測(cè)試RW007(SPI接口)的無線網(wǎng)絡(luò)功能

    英飛凌開發(fā)模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)-SPI驅(qū)動(dòng)測(cè)試

    使用PSoC? 62 with CAPSENSE? evaluation kit開發(fā)適配的RT
    發(fā)表于 08-10 15:44 ?599次閱讀
    英飛凌開發(fā)<b class='flag-5'>板</b>模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)-SPI驅(qū)動(dòng)測(cè)試