在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PSoC? 62溫濕采集功耗測試

冬至子 ? 來源:Lu_盼盼 ? 作者:Lu_盼盼 ? 2023-06-07 17:23 ? 次閱讀

在這篇文章中我們展示如何采集溫濕度計,今天向大家介紹采集溫度后顯示于墨水屏。并實現深度休眠模式,同時展示工作、休眠的電流檢測。

1、增加墨水屏顯示:

創建epaper文件夾并加入下圖所示的spi驅動、墨水屏顯示、繪畫、字庫等:

1.jpg

2、main.c的實現:

#include

#include

#include "sensor_renesas_hs300x.h"

#include "drv_gpio.h"

#include

#include "Display_EPD_w21.h"

#include "Display_EPD_W21_spi.h"

#include "fonts.h"

#include "GUI_Paint.h"

#define LED_PIN GET_PIN(0, 0)

#define USE_SECONDS_FOR_ALARM 10

#define LONG_GLITCH_DELAY_MS 100u /* in ms */

#define RTC_INTERRUPT_PRIORITY 3u

void set_rtc_alarm_date_time(void);

cyhal_rtc_t rtc_obj;

unsigned char BlackImage[4736];//Define canvas space

extern struct hs300x_device temp_humi_dev;

int main(void)

{

cy_rslt_t result;

float temp, humi;

uint8_t show_str[20] = {0};

EPD_GPIO_Init(); //EPD GPIO initialization

__enable_irq();

rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);

Paint_NewImage(BlackImage, 128, 296, 270, WHITE); //Set screen size and display orientation

Paint_SelectImage(BlackImage);//Set the virtual canvas data storage location

Paint_NewImage(BlackImage, EPD_WIDTH, EPD_HEIGHT, 270, WHITE); //Set screen size and display orientation

Paint_SelectImage(BlackImage);//Set the virtual canvas data storage location

EPD_DeepSleep();

/* Initialize RTC */

cyhal_rtc_enable_event(&rtc_obj, CYHAL_RTC_ALARM, RTC_INTERRUPT_PRIORITY, true);

set_rtc_alarm_date_time();

for (;;)

{

/* Go to deep sleep */

cyhal_syspm_deepsleep();

set_rtc_alarm_date_time();

hs300x_read_data(&temp_humi_dev, &humi, &temp);

EPD_HW_Init(); //Electronic paper initialization

EPD_HW_Init_GUI(); //EPD init GUI

Paint_Clear(WHITE);

sprintf(show_str,"溫度%02d.%02d℃",(int)temp, (int)(temp*100)%100);

Paint_DrawString_CN(40,0,show_str, &Font24CN, WHITE, BLACK);

sprintf(show_str,"濕度%02d.%02d%%",(int)humi, (int)(humi*100)%100);

Paint_DrawString_CN(40,40,show_str, &Font24CN, WHITE, BLACK);

EPD_Display(BlackImage); //display image

EPD_DeepSleep();//EPD_DeepSleep,Sleep instruction is necessary, please do not delete!!!

}

}

實現的效果:

上傳開發板以后工作電流為19MA,休眠電流為450uA左右。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SPI接口
    +關注

    關注

    0

    文章

    258

    瀏覽量

    34399
  • 溫濕度計
    +關注

    關注

    1

    文章

    23

    瀏覽量

    8127
收藏 人收藏

    評論

    相關推薦

    英飛凌PSC62功耗溫濕度數據采集

    驅動hs3003溫濕度傳感器,采集完數據后進入深度睡眠模式,以達到節能的目的。
    的頭像 發表于 05-30 09:05 ?41.5w次閱讀
    英飛凌PSC<b class='flag-5'>62</b>低<b class='flag-5'>功耗</b><b class='flag-5'>溫濕度數據采集</b>

    英飛凌PSoC62 實現超低功耗溫濕度計

    一款超低功耗溫濕度計。
    的頭像 發表于 06-03 10:13 ?2325次閱讀
    英飛凌<b class='flag-5'>PSoC62</b> 實現超低<b class='flag-5'>功耗</b><b class='flag-5'>溫濕</b>度計

    怎么設計一個基于PSoC? 62開發板的龜龜智能水缸?

    主要設計一個系統,用于監測龜龜水缸的水質檢測,PSoC? 62開發板用于采集TDS傳感器數據,通過外接鵝rw007網絡模塊發送至云端。
    的頭像 發表于 07-18 17:02 ?1220次閱讀
    怎么設計一個基于<b class='flag-5'>PSoC</b>? <b class='flag-5'>62</b>開發板的龜龜智能水缸?

    基于PSoC62開發板的智能室內環境監測系統

    基于psoc6的智能室內環境監測系統以PSoC62 with CAPSENSE evaluation kit為控制核心,通過AHT10溫濕度傳感器檢測模塊采集室內環境數據,并將數據通過
    的頭像 發表于 07-31 15:47 ?1189次閱讀

    如何在PSoC62 Evaluation kit開發板上運行RT-Thread呢?

    本文主要介紹如何在PSoC62 Evaluation kit開發板上運行RT-Thread,如何連接CYW43012 WiFi藍牙模組,以及如何進行WiFi聯網、網絡延遲、網絡帶寬測試。
    的頭像 發表于 02-27 10:49 ?1037次閱讀
    如何在<b class='flag-5'>PSoC62</b> Evaluation kit開發板上運行RT-Thread呢?

    PSoC62如何獲取系統時鐘?

    time_get()獲取當前時間用來返回當前的內部系統時鐘。每個定時節拍使內部系統時鐘加1, PSoC62 如何獲取系統時鐘?
    發表于 02-21 06:38

    英飛凌PSoc62超低功耗溫濕計#超低功耗 #溫濕度計

    英飛凌溫濕度計
    華仔stm32
    發布于 :2023年06月03日 21:42:59

    英飛凌PSoC62 實現超低功耗溫濕度計

    英飛凌PSoC62是一款Cortex-M0+與Cortex-M4的雙內核MCU,其有著非常優秀的超低功耗性能。 溫度計的器材 英飛凌PSoC62開發板 這是一款英飛凌與RT-Thread聯合制
    發表于 06-03 10:14

    基于STM32的低功耗溫濕采集器的設計與實現

    本文主要介紹了一種基于STM32F103RET6的低功耗溫濕采集器的設計與實現,系統主要有供電模塊,USB全速通信模塊,STM32芯片,SD卡存儲模塊,溫濕度傳感器,串口通信模塊,J
    發表于 12-23 14:28 ?1.6w次閱讀
    基于STM32的低<b class='flag-5'>功耗</b><b class='flag-5'>溫濕</b>度<b class='flag-5'>采集</b>器的設計與實現

    AN62-數據采集電路采集

    AN62-數據采集電路采集
    發表于 05-24 21:08 ?14次下載
    AN<b class='flag-5'>62</b>-數據<b class='flag-5'>采集</b>電路<b class='flag-5'>采集</b>

    【RT-Thread Studio更新】英飛凌 PSOC62-IFX-PROTO-KIT 開發環境搭建指南

    本文將介紹在 RT-Thread Studio 上如何基 于 PSOC62-IFX-PROTO-KIT 開 發板搭建 開發環境進行開發、燒錄、調試功能。 開發環境搭建步驟 1
    的頭像 發表于 11-24 20:25 ?1409次閱讀

    英飛凌聯合 RT-Thread 發布 PSoC? 62 with CAPSENSE ? evaluation kit開發板

    近日,RT-Thread 社區團隊打造了新品開發板:英飛凌聯合 RT-Thread 發布 ?PSoC 62 with CAPSENSE evaluation kit開發板?(以下簡稱PSoC 6
    的頭像 發表于 04-13 01:35 ?1895次閱讀

    基于PSOC62 CAPSENSE evaluation kit的遠程空調遙控器設計

    該項目基于PSOC62 CAPSENSE evaluation kit和ESP-01s wifi模塊的遠程空調遙控器。它不僅能夠遠程控制空調的開關、模式、風速和溫度設置,還配備了溫濕度傳感器,實時測量環境的溫度和濕度信息,并通過ESP wifi模塊將這些數據上傳至阿里云平
    的頭像 發表于 07-19 15:08 ?845次閱讀
    基于<b class='flag-5'>PSOC62</b> CAPSENSE evaluation kit的遠程空調遙控器設計

    基于PSOC62 CAPSENSE evaluation kit板的環境盒子設計實現

    本項目主要實現了一個基于PSOC62 CAPSENSE evaluation kit開發板的環境盒子,
    的頭像 發表于 07-22 14:51 ?1144次閱讀
    基于<b class='flag-5'>PSOC62</b> CAPSENSE evaluation kit板的環境盒子設計實現

    PSoC? 62溫濕采集功耗測試過程

    創建epaper文件夾并加入下圖所示的spi驅動、墨水屏顯示、繪畫、字庫等
    的頭像 發表于 09-13 16:53 ?743次閱讀
    <b class='flag-5'>PSoC</b>? <b class='flag-5'>62</b><b class='flag-5'>溫濕</b><b class='flag-5'>采集</b><b class='flag-5'>功耗</b><b class='flag-5'>測試</b>過程
    主站蜘蛛池模板: 日日天天干| 欧美三级网址| 亚洲偷图色综合色就色| www.乱| 一级免费黄色片| 亚洲热热久久九九精品| 亚洲午夜网未来影院| 天天操天天玩| 久久亚洲国产视频| 国产人成午夜免费看| 51视频在线观看免费国产| 免费视频h| 欧美不卡视频在线观看| 爱爱帝国亚洲一区二区三区| 一级做a爰片久久毛片一| 中文三级视频| 天天色天天射天天干| 拍拍拍美女黄色1000视频| 久久综合九色综合精品| 国产精品va一区二区三区| 综合免费视频| 日本一级黄色毛片| 456成人免费高清视频| 亚洲 欧洲 日产 韩国在线| 调教r18车肉高h男男| 四虎影院成人在线观看| 欧美日韩高清一区| 波多野结衣在线网址| 天天爱天天做久久天天狠狼| 国产精品亚洲精品日韩动图| 中文字幕亚洲一区| 日本黄色免费片| 色狠狠狠狠综合影视| 另类免费视频| www.色妞| 九九草在线观看| 日韩a级毛片免费观看| 好男人社区www在线观看 | 末发育女一区二区三区| 亚洲特级aaaaaa毛片| 男人不识本网站上遍色站也枉然|