【DIY电子作品】小安派电脑桌面摆件

[复制链接]
查看812 | 回复8 | 2023-12-19 16:03:37 | 显示全部楼层 |阅读模式
本帖最后由 wukong50 于 2024-4-10 14:01 编辑

我的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上位机代码和小安派代码


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

使用道具 举报

WangChong | 2023-12-19 16:07:49 | 显示全部楼层
你的小安派代码上位机代码都贴下呗, 让别人拿到了配置下就能用了
回复 支持 反对

使用道具 举报

爱笑 | 2023-12-19 16:16:46 | 显示全部楼层
个人感觉写的有点简单了
用心做好保姆工作
回复 支持 反对

使用道具 举报

wukong50 | 2023-12-19 16:17:21 | 显示全部楼层

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

使用道具 举报

wukong50 | 2023-12-19 16:19:42 | 显示全部楼层
爱笑 发表于 2023-12-19 16:16
个人感觉写的有点简单了

嗯嗯,本身没多少,这个简单说就是跑了个lvgl,http访问,解析,显示。
回复 支持 反对

使用道具 举报

1084504793 | 2023-12-20 08:18:34 | 显示全部楼层
学到了
回复

使用道具 举报

bzhou830 | 2023-12-20 08:42:50 | 显示全部楼层
赞一个
选择去发光,而不是被照亮
回复

使用道具 举报

lazy | 2023-12-20 08:45:45 | 显示全部楼层
回复

使用道具 举报

WT_0213 | 2023-12-20 09:07:45 | 显示全部楼层
好样的
回复

使用道具 举报

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

本版积分规则