加入交流群  

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

收藏 

评论 

桂花蒸 发布

【训练营】ESP8266时钟+548151A

 
设计简介

一、总体简介

本项目采用ESP8266作为主控,控制1.8寸TFT彩屏(128*160像素),可以联网获取时间,此外配有DS1302,所以也可选择使用本地时钟。

PS:本来我看这期的主题是必须使用ESP32,在群里问了一下,说只要用的Ai-Thinker的模块就可以,出于成本考虑,我就使用了ESP12-F模块,这样子成本很低,可以做了送给各个朋友。

PCB-实物整体图.jpg运行图4.jpg运行图3.jpg拍摄的时候有条纹,实际查看是没有的,就和相机拍OLED有闪烁差不多

(胡桃敲可爱

二、硬件部分

电源: 采用的XC6210B332MR线性稳压器,价格便宜(淘宝上三毛),电流够用(说的700mA,谁知道有没有这么高),而且压降低,可以3.7V转3.3V,这样就可以使用使用锂电池了。板子上预留了两个焊盘,可以接锂电池+锂电池充电保护板套装。

主控: ESP8266EX,模块是ESP12-F,价格也是相当便宜(在某樱猫群里三块钱一个上车的),4MB FLASH,存个小字库够用。

显示: 1.8寸的TFT屏幕,分辨率是128*160像素,插接款,某宝十元一个。

时钟: DS1302时钟芯片,SOP8封装,老朋友了,应该不用说了,配了一个MS621FE电池,主要是体积小,某宝不到两元一个(也有贵的,便宜的又不是不能用)。

三、软件部分

开发环境: VsCode+PlatFormIO(训练营教的使用虚拟机,但我是直接在Windows环境本地安装的环境)。

开发框架: 使用Arduino框架(训练营教的ESP-IDF,很底层,执行效率很高,但是Arduino库多,适配很好,开发方便,主要还是我懒+技术有限)。

包含的库: 使用了TFT_eSPI(TFT屏幕的库)、ArduinoJson(解析天气的Json字符串)、Time(获取时间的)、RTC(控制DS1302的)、TJpg_Decoder(JPG图片解码 就是用来显示可爱的胡桃的 你也可以显示太空人)、ESPAsyncUDP库(异步UDP,可以接收消息以及发送调试信息)、ArduinoOTA(可以使用网络来进行在线烧录,就不用插串口了,当然,第一次烧录还得用串口)。

参考设计图片
×

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

 
群聊设计,与管理员及时沟通

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

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-17 16:19:26

 
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