1904|3

39

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

ESP32_WEB_PUSHER基于esp32的网络推送器 [复制链接]

 

作品简介:

在生活中,我们经常要面对各种信息的传递,表达和处理,大多数时间,我们使用的是智能手机一类的随身电子产品,

每次查阅一些资料,总是要经历找手机,解锁,下拉通知栏,点开进入到对应的APP中去,有时候坐在电脑旁或者是

电子产品不在手边的时候,我们就不太愿意去拾取手机来收集这些信息,比如像天气、时间、快递信息等一些常见而

又不涉及到隐私的一些数据,我希望能找到一个更便捷的方式来获取,于是就有了这款网络推送器,目前,我只是实现

了最为基础的推送天气的功能,后续会逐渐完善其它渠道信息的推送。让他具备更多的推送能力

开发历程:

在进行器件选型的时候,我们本来是想选择ESP32-S3-Korvo-2作为开发平台,因为它具有更多的传感器,能够更好的

实现我的需求,但是后来据早先一批的网友测评说是只有主板,没有屏幕组件,不得已就放弃了这款开发板,后来在

得捷和乐鑫的官网自己搜索和查找,我发现ESP-BOX这块开发板也挺适合的,尤其是乐鑫还给他配置了一个3D打印的

炫酷外壳,这完美的解决了我这个推送器的外观问题,加上开发板自带的按钮和触摸组件,让我感觉它也是一个不错的

选择,于是我就选择了这款ESP-BOX开发板。这是一款基于ESP32-S3的一款开发板,说是一块开发板,其实他长得

一点也不像是开发板,反而像是一个成品的消费品,拿到手的时候,我一度以为这就是个成品,直到我发现,他其实是

个3D打印的外壳,然后底座上一排厚厚的排针

之前对ESP32有过一些了解,开发起来还算是比较熟路,但是这段时间公司里加班也是非常严重,于是一直在拖更状态,

这下好了,到最后一刻了,我想还是先把基础功能调出来吧,毕竟,折腾也不少时间了,该出个结果了,于是就有了下

面这个产品

 不得不说,乐鑫的东西可玩性还是比较高的,示例代码写的都比较完善,从入网配置到开发功能都有相对于的示例,这给

我们开发者来说是很大的便捷,本次开发使用到了官方的几个库,直接可以从官方的库里调用就好了

  BOX的出厂固件里已经有了屏幕的驱动,这给我们驱动屏幕减少了很多工作量,我就是直接居于官方代码进行修改而来,

其中用到LVGL的图形库,HTTP客户端库,还有个联网的WiFi库,再就是一个json解析库,其他没有什么更多了。具体的

代码放在下面,有需要可以自取,后续有时间我还会继续更新,时间仓促,UI什么的就没有整了,大家凑合看吧

使用ESP-IDF4.4.2编译通过,其他版本未测.

源码有点大,我放个

链接已隐藏,如需查看请登录或者注册

链接: https://pan.baidu.com/s/14k00bDgPlflF2C5ZFH7-HQ?pwd=wjk7 提取码: wjk7 

 

最新回复

用ESP-IDE开发有没有人在用啊,方便吗?  详情 回复 发表于 2022-10-26 08:56
点赞 关注
 
 

回复
举报

6593

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

直接使用官方的库比较快速上手

楼说的那“一个json解析库”这个也是官网可以找到的么

 

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
ESP32的集成开发环境现在怎么样?用着方便吗?
 
 
 

回复

115

帖子

0

TA的资源

一粒金砂(高级)

4
 
用ESP-IDE开发有没有人在用啊,方便吗?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街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
快速回复 返回顶部 返回列表