发帖
8 0 0

小安派电脑桌面摆件

wukong50
论坛元老

18

主题

407

回帖

7114

积分

论坛元老

积分
7114
电子DIY 1018 8 2023-12-19 16:03:37
我的DIV作品,是一个桌面小摆件



先看显示效果
00.jpg 01.jpg

上面是两个大表,分别CPU和内存使用率
但是很不幸,我找遍资料都没找到如何设置这两大表盘指针的值
我用的是guider,如果有大佬知道怎么设置,不胜感激



所以只能先放两个Lable来暂时先用下了

左下,显示2s,当前电脑时间和电脑启动时间
          显示1s,网络上行和下行数据
右下,显示硬盘占用率



实现方式
-------------------------------------------------------------------------------------
首先,电脑端使用Python做上位机
采用Flask做服务器,监听5000端口
当有人访问时,读取电脑信息返回回去
返回的数据为JSON
如图:
003.jpg

这是返回的数据
cpu:CPU使用率
disk:硬盘使用率

io:IO读写字节
mem:内存使用率
network:up网络上行 dowm网络下行
time datetime 当前时间
open:这个是开机时间
runtime:这个是电脑从开机到现在的运行时间


小安派配网完成,会每隔3s访问电脑ip:5000端口获取JSON数据
代码启动见图
004.jpg


http_clent是我基于官方Demo改的库
如果要使用,需要修改get_buf里面的host值就可以使用了
访问完以后,获取的值在HTTP_RECV里面
005.jpg



获取的JSON,采用cJSON解析,并显示在屏幕上
至此,项目结束,稍后在帖子回复下补上python上位机代码和小安派代码


最后的最后,没的雷达模块,等有了雷达模块,就可以加上实现更多功能
比如人在电脑前,亮屏幕,人走锁屏
手势执行铁定动作
嗯,之前看小美视频想的
可惜,我积分还没攒够,快了,快了
等攒够整一个,到时候把这个项目完善的更好
──── 0人觉得很赞 ────

举报

2023-12-19 16:17:21

这是小安派代码,代码执行后,需要在串口执行
wifi_sta_connect wifi账号 wifi密码 剩下就完成了
我看帖子有扫码配网的教程,时间有限就没借鉴过来了,官方示例虽然麻烦点,但是每次都连上了
上传的附件: COMPUTER.zip (153 KB, 下载次数: 1)



这是Python代码
上传的附件: Flaskserverr.zip (4 KB, 下载次数: 0)


2023-12-19 16:07:49
你的小安派代码上位机代码都贴下呗, 让别人拿到了配置下就能用了
2023-12-19 16:16:46
个人感觉写的有点简单了
2023-12-19 16:19:42
爱笑 发表于 2023-12-19 16:16
个人感觉写的有点简单了

嗯嗯,本身没多少,这个简单说就是跑了个lvgl,http访问,解析,显示。
2023-12-20 08:18:34
学到了
2023-12-20 08:42:50
赞一个
2023-12-20 08:45:45
2023-12-20 09:07:45
好样的
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28294 个
  • 话题数: 40284 篇