『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 278|回复: 6

[硬件DIY] DIY简易智能面板

[复制链接]

23

主题

205

帖子

2552

积分

论坛技术达人

积分
2552
金钱
2302
HASS币
250
发表于 昨天 23:20 | 显示全部楼层 |阅读模式
本帖最后由 foggy_fox 于 2025-1-21 23:23 编辑

       先上个图,这个面板是跟上一个帖子的鱼缸控制器联动控制的,做了简单几个按钮,方便放到各种位置,手机、控制器和控制面板的操作和状态反馈都是可以相互更新保持一致的
IMG_20250118_094816 - 副本 (大).jpg

       硬件是ESP32S,使用的是ili9341+ xpt2046的触摸模块,这个电阻屏着实不好用,所以只做了按钮,胜在驱动简单

(后续在研究st7701s  86开关盒的480x480电容触摸屏,有没有好的开源硬件推荐?)
       因为ESPHome支持了lvgl,用起来挺方便,比撸c代码来的快很多,这个小项目是一个非常好的练手demo,

可以用于理解lvgl的显示原理,我简单做了图,大家可以对照代码来理解一下:
捕获.PNG
代码我尝试着进行了解释,个人感觉自己并不擅长讲课,但愿对大家有所帮助:


该项目所有开源资料链接:
软硬件源码:https://pan.quark.cn/s/3d8a1ffeba9f
github: https://github.com/foggyhlw/esphome-lvgl-node32s

工程文件epro后缀的文件可以直接嘉立创eda专业版导入,导入就是整个pcb工程
也提供了pcb和外壳文件,照着工程焊接就行,很简单
源码提供了两个版本,v0.1是单独一个鱼缸按钮控制界面,包含了点击开关和滑块调节
v0.2加入了一个天气预报功能,但是预报不是从天气api获取,而是从ha的天气实体更新过来的,所以有一个script.yaml,需要定时执行ha的脚本

IMG_20250121_231703 (大).jpg
天气显示作为屏保,随意点击屏幕会跳转到按钮控制页面(没有做切换按钮,电阻屏太难用)

注意事项:
1.需要现在ha里面进行esphome设备配对2.需要再esphome集成里面,允许设备调用ha服务
其他注意事项详见资料中“注意事项.txt”文档



评分

参与人数 2金钱 +24 收起 理由
sorrypqa + 16 大神666!
flim + 8 在下对你的景仰犹如滔滔长江之水,连绵不绝.

查看全部评分

回复

使用道具 举报

5

主题

139

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
750
HASS币
0
发表于 昨天 23:53 | 显示全部楼层
厉害厉害,这个得空得学习一下
回复

使用道具 举报

14

主题

177

帖子

1193

积分

论坛技术达人

积分
1193
金钱
1016
HASS币
0
发表于 18 小时前 | 显示全部楼层
成本多少 能不能防水啊
回复

使用道具 举报

1

主题

48

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
538
HASS币
0
发表于 12 小时前 | 显示全部楼层
谢谢楼主分享,家里也有个小鱼缸,学做个试试。
回复

使用道具 举报

0

主题

45

帖子

131

积分

注册会员

Rank: 2

积分
131
金钱
86
HASS币
0
发表于 10 小时前 | 显示全部楼层
学习学习
回复

使用道具 举报

23

主题

205

帖子

2552

积分

论坛技术达人

积分
2552
金钱
2302
HASS币
250
 楼主| 发表于 9 小时前 | 显示全部楼层
xxlxmd 发表于 2025-1-22 02:41
成本多少 能不能防水啊

50左右,不防水
回复

使用道具 举报

1

主题

52

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
金钱
282
HASS币
0
发表于 16 分钟前 | 显示全部楼层
厉害~参考你这个~可以考虑用串口屏做个中控面板用!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-22 21:00 , Processed in 0.115010 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表