芯查查logo
  • 数据服务
    1. 新产品
    2. 物料选型
    3. 查替代
    4. 丝印反查
    5. 查品牌
    6. PCN/PDN
    7. 查方案
    8. 查代理
    9. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监控
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
  • 开通会员
野火电子-尹桢
【鲁班猫参赛作品赏析】项目9——DIY机箱中控

今日分享鲁班猫参赛作品——DIY机箱中控。用鲁班猫0.无线版做为主控,与带副屏的机箱进行联动,实现功能如下:

             

1、控制机箱副屏的开机动画。

2、控制机箱的argb。
3、远程开关机。

4、双系统互救

       

       

项目展示

 


功能实现说明

           

1、控制机箱的开机动画

  •  

手机语音遥控

  •  

使用了点灯科技的python sdk 打通了小米手机和鲁班猫的中控,实现手机语音遥控,源码可参考:https://github.com/blinker-iot/blinker-py/blob/dev_3.0/example/voice_assistant.py

  •  

由于给的是阿里系的例程,我就删改成了小米家的,测了一下,小爱同学是可以进行控制的。同样的其他的设备也可以这样用鲁班猫0接入米家。

 

  •  

机箱副屏是HDMI的,可以使用鲁班猫的HDMI接口,工程有使用到Qt、Python Pyside2、OpenCV等工具作播放视频。

 

opencv和python都可以正常的在桌面镜像下安装。就self.capture = cv2.VideoCapture('xxx.avi'),然后放出来,显示:PySide2,这里有点问题哈。PySide6我研究了很久都没有办法安装上,最后还是用回了基于QT5的Pyside2。


 

安装教程参考:https://blog.csdn.net/qq_29183811/article/details//116588067
最终代码详见文末:00q.py。
ps:由于这个黑屏,就是全屏一个黑色的图片,会长期的播放,记得在鲁班猫桌面开启展示模式,关闭屏幕屏保黑屏。


2、控制机箱的argb

其实argb就是ws2812啦,而且机箱argb延长接线大多是信号并联起来的,都是同步一个颜色,并不是串起来级联。根本不用控制很多的灯。话是这么说啊,我觉得鲁班猫的生态还有很长的路要走。居然没有一个rgb的彩灯库可以直接用哎。我最终选择用spi模拟了一个ws2812时序。效果还不错吧。问题在于猫0上能用的spi只有一个,大家应该可以想出更优雅的解决办法吧。


argb代码详见文末:2812rgb150hsv2.py

3、远程开关机

直接随便找个IO口给个脉冲控制开关机,和机箱前面板的开关一起,用一分二的线接进主板的power+,power-。


测试程序详见文末:pcswitch.py

 

4、双系统互救

当电脑的windows系统出现问题时,鲁班猫插U盘通过命令做系统盘 重装windows,同样鲁班猫0的系统也用电脑的windows来救,这样就实现双系统互救,同时加个hdmi切换器,方便双系统切换显示。

 

 

 

硬件说明

 

鲁班猫,耗电低,方便遥控,有HDMI输出,可以播放视频,加上体积小巧可以塞进机箱背板里,价格较实惠,故而选用鲁班猫0.无线版做主控

 

 

为了方便理线,画个集线板子

 

 

集线板子和鲁班猫0.无线版安插到机箱上

 

 

 

相关资料文件链接:

 https://pan.baidu.com/s/17o21KdLzlbFXSCp-2vRAXA?pwd=q385 

视频转载于:

https://www.bilibili.com/video/BV1dL411a7DV/

 

原文出自:

https://www.firebbs.cn/forum.php?mod=viewthread&tid=35101


 

 

 

开源社区
版块: 野火
2023/09/18 16:14
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
萤火工场GD32VW553-IOT测评+蓝牙串口透传树莓派pico 2测评 - 初体验【工程师经验】+ 飞线【开源】zvs142857 2.1A,3A快充 充电宝迷你UC3842 开关电源优化全解析:攻克常见难题,提升性能
热门版块
查看更多
电子元器件
电子DIY
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛
PCB设计
开源项目
每日打卡
维修技术

99

收藏

分享

微信扫码
分享给好友

评论