当前位置: 首页 > news >正文

网络宣传网站建设建站整合营销的特点有哪些

网络宣传网站建设建站,整合营销的特点有哪些,在线制图免费版,服装 东莞网站建设基于ESP32做低功耗墨水屏时钟电子墨水屏概述ESP32实验低功耗电子时钟功能描述接线开发实验结果电子墨水屏 概述 电子墨水是一种革新信息显示的新方法和技术。和传统纸差异是电子墨水在通电时改变颜色,并且可以显示变化的图象,像计算器或手机那样的显示。…

基于ESP32做低功耗墨水屏时钟

  • 电子墨水屏
    • 概述
  • ESP32
  • 实验
    • 低功耗电子时钟功能描述
    • 接线
    • 开发
    • 实验结果

电子墨水屏

在这里插入图片描述

概述

电子墨水是一种革新信息显示的新方法和技术。和传统纸差异是电子墨水在通电时改变颜色,并且可以显示变化的图象,像计算器或手机那样的显示。电子墨水屏表面附着很多体积很小的“微胶囊”,封装了带有颜色的颗粒,通过改变电荷使不同颜色的颗粒有序排列,从而呈现出字体、画面。电子墨水屏仅在刷新时间内需要电源,显示内容可以在没有任何电源的情况下,在显示器中显示180天以上。显示的内容与写在纸上的内容相同。适用于无法供电、显示内容更改不频繁的场景,比如货架标签、广告牌。
本文将会以用ESP32和电子墨水屏来制作一个低功耗的时钟展开

ESP32

在这里插入图片描述
实验中选用ESP32可省掉项目中需要的时间来源并且准确可靠,与可控制低功耗。

实验

低功耗电子时钟功能描述

在这里插入图片描述
实验中ESP32休眠后,唤醒型号的来源是ESP32本身自带的触摸功能引脚TOUCH3,即IO15。

接线

ESP32墨水屏
3V3VCC
GNDGND
IO17DC
IO23SDI
IO18CS
IO5CLK
IO22BUSY
IO15(TOUCH3唤醒信号)

可通过更改以下语句里参数更改因引脚定义

QYEG0213RWS800_BWR   display( 16 , 17 , 18 , 22 , 5 , 23 , 19 , 6000000 );//rst,dc,cs,busy,sck,mosi,miso,frequency

在这里插入图片描述

开发

ESP32连接wifi用到了Ardino IDE里的WIFI库,通过判断WiFi.status()的返回值来确定是否连上WIFI。

while ( WiFi.status() != WL_CONNECTED ) {delay ( 500 );Serial.print ( "." );}

通过NTPClient库实现网络授时,无需外接时钟模块且更加准确,实验中授时用到的是腾讯的NTP服务器

NTPClient timeClient(ntpUDP, "time1.cloud.tencent.com");

通过编写getT()函数,获取具体的月、日、时、分、秒,然后强制转换成适合墨水屏打印输出的字符串类型

void getT()
{timeClient.update();//获取纪元年
//  unsigned long epochTime = timeClient.getEpochTime();
//  Serial.print("epochTime: ");
//  Serial.println(epochTime);//获取周    int weekDay = timeClient.getDay();String WEEK=getWeek(weekDay);Serial.println("");Serial.print("Week Day: ");Serial.println(WEEK);           //获取日期struct tm *ptm = gmtime ((time_t *)&epochTime);int monthDay = ptm->tm_mday;Serial.print("Month day: ");Serial.println(monthDay);String MonthDay=String(monthDay);//获取月份int currentMonth = ptm->tm_mon + 1;Serial.print("Month: ");Serial.println(currentMonth);delay(1000);String MonTh=String(currentMonth);//获取时间Serial.println(timeClient.getFormattedTime());
}

睡眠与唤醒
设置触发阈值为40

#define Threshold 40

当触摸TOUCH3引脚后TOUCH3的读数会小于40,触发中断,唤醒ESP32

  //设置中断TOUCH3为触发源touchAttachInterrupt(T3, callback, Threshold);//设置唤醒源为触摸唤醒esp_sleep_enable_touchpad_wakeup();//睡眠提醒Serial.println("Going to sleep now");//进入深度睡眠esp_deep_sleep_start();

电子墨水屏打印部分代码

  display.clear();    //清除本地像素缓冲区display.setTextAlignment(TEXT_ALIGN_LEFT);    //设置文本左对齐display.setFont(ArialMT_Plain_24);    //字体设置display.drawString(0, 10, "DATE:");display.drawString(0, 35, "TIME:");display.drawString(0, 60, "WEEK:");display.update(BLACK_BUFFER);display.clear();display.setFont(ArialMT_Plain_24);display.drawString(100, 10, MonTh);display.drawString(125, 10, "/");display.drawString(140, 10, MonthDay);display.drawString(100, 35, timeClient.getFormattedTime());display.drawString(100, 60, WEEK);display.update(COLOR_BUFFER);display.display();

实验结果

先上功耗
电子墨水屏刷新时功耗:
在这里插入图片描述

休眠后功耗:
在这里插入图片描述

进入深度睡眠后,测得电流为0,应该是这个usb测试仪测试精度不够了。
在这里插入图片描述
需要查看时间的时候,触摸一下IO15引脚 ,刷新打印日期、星期、时间后,进入睡眠,不刷新时基本不耗电,实现超低功耗的时钟。下面是实际演示。

http://www.lbrq.cn/news/2611855.html

相关文章:

  • 帮人做游戏网站 诈骗 判刑新公司如何做推广
  • 品牌建设费用包括哪些?seo 优化
  • 做五金标准件网站韩国电视剧
  • 网页美工主要做什么信息流优化师职业规划
  • 中国建设劳动学会官方网站线上推广有哪些平台效果好
  • 如何写好网站建设方案aso安卓优化公司
  • 做企业内部网站要多久怎样推广自己的app
  • 网站建设服务费属于网站推广120种方法
  • 重庆营销网站建设公司排名人民日报新闻消息
  • 网站服务seo新手教程
  • 衡水稳定的网络建站网页制作模板
  • 全国人大网站建设南昌seo方案
  • top wang域名做网站好如何在百度发布短视频
  • 电子商务网站规划与建设外链收录网站
  • 成都如何寻找做网站的谷歌浏览器免费入口
  • 自己做的网站打不开是什么原因南昌百度快速排名提升
  • java做网站的流程网站流量分析
  • 公司网上注册在哪个网站一年的百度指数
  • 如何用织梦猫做网站和后台百度地图客服人工电话
  • 早期电商平台有哪些网站搜索引擎优化方案的案例
  • 做网站建设的网络公司经营范围怎样填免费html网页模板
  • 旧电脑做网站服务器线上招生引流推广方法
  • 一个简单的html网页北京seo优化技术
  • 科学数据分析网站html5爱站网关键词挖掘工具熊猫
  • asp.net做网站实例竞价推广网络推广运营
  • 泽成seo网站排名网络服务器搭建
  • 深圳免费做网站十大中文网站排名
  • web网站如何做性能测试竞价外包代运营公司
  • 网站源码还可以做授权么微信朋友圈营销方案
  • 建设网站意义百度排名点击
  • 当前主流GPU全景讲解:架构、功能与应用方向
  • 在AI时代,如何制定有效的职业规划?AI时代职业规划+AI产品经理角色
  • Python包安全工程实践:构建安全可靠的Python生态系统
  • 国产大模型平替方案:Spring Boot通义千问API集成指南
  • 【慕伏白】Android Studio 配置国内镜像源
  • 电商系统想撑住大流量?ZKmall开源商城靠微服务 + Spring Boot3 解决单体架构难题