加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

JFET 发布

esp32天气时钟

 
设计简介

使用esp32开发板,便于操作,另外屏幕是2.8寸的ST7789V的。由于手头只有插件的,需要贴片的可以修改一下电容和电阻

 

注意:esp32开发板有宽的有窄的,注意尺寸,一般板载340的窄一些,210x的宽一些,根据实际需求调整排母间的距离。

 

排母是20p的,但是esp32单排是19p的,有个引脚是空的,插的时候注意一下,pcb上打叉的就是空出来的。

设计成20p是考虑到没有20p排母的,可以用手头4p或者8p的拼接一下。

 

DHT11代码没添加,可以不用焊接(如果需要焊接弯折一下成90度躺在pcb板上,板上预留空间就为了这个的,不然dht11高度太高了),蜂鸣器也可以不用焊接,需要闹钟自己在程序里面添加。有些按键没有定义功能,可以自行探索开发。

 

由于对于线路没太大要求,导线比较细,不放心的可以自己修改导线重新布线,需要铺铜的自行添加。

 

更新

1,新增底部动画和bili粉丝数量

2,其他预留功能待完善


操作说明

 

1,因字库较大,需修改内存分配设置(默认用户程序空间1.2M):
 * *********    >> Arduino IDE - 工具 - Partition Scheme - Huge APP(3M No OTA/1M SPIFFS)

2,程序需要改下分辨率
更改两个地方,一个是ArduinolibrariesTFT_eSPIUser_Setup.h

 #define TFT_WIDTH  240 
 #define TFT_HEIGHT 320

 

另外一个地方主程序

  //绘制一个视口
  //tft.setViewport(0, 20, 240, 240);
  tft.fillScreen(0x0000);
  tft.fillRoundRect(0,0,240,320,0,bgColor);//实心矩形


3,需要调整颜色库
ArduinolibrariesTFT_eSPIUser_Setup.h中,调整为rgb通道,关闭颜色反色(反色是黑会变白)

#define TFT_RGB_ORDER TFT_RGB  

// #define TFT_RGB_ORDER TFT_BGR  


// #define TFT_INVERSION_ON
 

#define TFT_INVERSION_OFF

4, * 【按钮功能-介绍】→ 此按键用于设置启动广告页的开启/关闭+进入WIFI配网模式+主屏动画切换(太空人、龙猫转圈、打乒乓、龙猫跳绳)
 * 使用方法:1、断电情况下,按下按钮不松开,然后插上TYPE-C数据线通电,上电后大概等待1秒,屏幕上会有提示,提示停留在哪一个步骤,松开按钮就会进入该步骤
 *          正常工作时,按下按钮不松开,设备会自动重启(ESP32.restart()函数),大概等待1秒,屏幕上会有提示,提示停留在哪一个步骤,松开按钮就会进入该步骤

5,首次使用,搜索一个名称为XX天气时钟的热点,然后配网,设置wifi名称和密码,城市代码

 

 

高清视频见:b站视频

欢迎点赞和收藏

 

 

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
相关器件
器件 类型 描述 数据手册
TS665CJ 轻触开关 电路结构:SPST 触点额定电流:50mA @ 12VDC 按钮头类型:Standard 按钮作用方向:Top Actuated 点击下载
HNB09A03 蜂鸣器 内置振荡器电路:YES 谐振频率:3000±300Hz 声压:90dB @ 3V, 10cm 蜂鸣器构架类别:Magnetic 额定电压:3V 外形尺寸(D/(LxW)):Φ9mm 脚距5mm,0905 有源蜂鸣器 点击下载
TMB12A03 蜂鸣器 内置振荡器电路:YES 谐振频率:2300±300Hz 声压:85dB @ 3V, 10cm 蜂鸣器构架类别:Magnetic 额定电压:3V 外形尺寸(D/(LxW)):Φ12mm 直径φ12*9.5mm 3V 3.3V 电磁式有源一体蜂鸣器 电磁蜂鸣器 有源蜂鸣器 直径φ12*9.5mm 华能蜂鸣器 点击下载
KS104M050C07RR0VH2FP0 引线型铝电解电容 容值:100nF 精度:±20% 额定电压:50V 工作寿命:1000Hrs @ 105℃ 额定纹波电流:1A @ 100kHz 外观尺寸(¢DxL,mm):4x7 点击下载
EWH1CM101D11OT 引线型铝电解电容 容值:100uF 精度:±20% 额定电压:16V 工作寿命:2000Hrs @ 105℃ 额定纹波电流:110mA @ 120Hz 外观尺寸(¢DxL,mm):5x11 标准品,寿命2000H@105℃,宽温度范围:-40~105℃ 点击下载
KF106M025C05RR0VH2FP0 引线型铝电解电容 点击下载
B-2200S20P-A120 排母 点击下载
B-2200S20P-A120 排母 点击下载
F0503-ZV-18-20T-R FFC/FPC连接器 间距:0.5mm 触点数量:18 锁定特性:抽屉式 安装类型:立贴 触点类型:单侧触点/垂直 0.5mm 抽屉式 单侧触点-垂直 18PIN 点击下载
TS665CJ 轻触开关 电路结构:SPST 触点额定电流:50mA @ 12VDC 按钮头类型:Standard 按钮作用方向:Top Actuated 点击下载
S8050-J3Y 三极管 额定功率:300mW 集电极电流Ic:500mA 集射极击穿电压Vce:25V 晶体管类型:NPN 点击下载
S8050 三极管(BJT) 集射极击穿电压(Vceo):25V 集电极电流(Ic):500mA 功率(Pd):300mW 集电极-发射极饱和电压(VCE(sat)@Ic,Ib):600mV@500mA,50mA 特征频率(fT):150MHz 工作温度:+150℃@(Tj) 点击下载
RN 1/4W 10K F T/B A1 插件电阻 点击下载
MFR0W4F4701A50 金属膜电阻 阻值(欧姆):4.7K 精度:±1% 功率:1/4W 温度系数:±50ppm/°C 铜脚,圆柱状直插 1/4W 点击下载
MFR0W4F4700A50 金属膜电阻 阻值(欧姆):470 精度:±1% 功率:1/4W 温度系数:±50ppm/°C 铜脚,圆柱状直插 1/4W 点击下载
MFR-25FTF52-1R 金属膜电阻 阻值(欧姆):1 精度:±1% 功率:1/4W 温度系数:±100ppm/°C 铜脚,圆柱状直插1/4W 点击下载
RN 1/2WS 220R F T/B A1 插件电阻 点击下载
TS665CJ 轻触开关 电路结构:SPST 触点额定电流:50mA @ 12VDC 按钮头类型:Standard 按钮作用方向:Top Actuated 点击下载
TYPE-C 6P USB连接器 点击下载
DHT11 温湿度传感器 湿度范围:- 温度范围:- 精度:- 传感器类型:Humidity, Temperature 输出类型:- 新款电容式数字温湿度传感器,老款已停产 点击下载
AMS1117-3.3 低压差线性稳压(LDO) 输出类型:固定 最大输入电压:18V 输出电流:1A 输出电压(最小值/固定值):3.235V vin=18V,vout=3.3V 点击下载
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
下载中心 更多
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-18 22:09:39

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved