乌龟自动喂食器2.0升级
简介去年五一之前给三只小龟做了个自动喂食器:赶在五一之前给乌龟做个自动喂食器,刚好一年过去了(我这拖延症),升级到了 2.0 版本,主要是增加了自动水循环系统。 结构设计在结构上增加了一个循环水箱,一个过滤水箱。水从循环水箱里抽出来,经过过滤水箱后给乌龟们洗澡喝水,再回流到了循环水箱里面。画了一个示意图:在经过一段时间的循环后,水必然会减少,除了乌龟们用的,还有蒸发的,所以还得往循环水箱里面加水。既然自动化了,当然不能让我每天盯着水少了就加啊。于是我就增加了一个检测水位的装置:检测到了低水位后,水泵就打开,从水桶里往循环水箱里加水,一直加到高水位后水泵就停止了。你问桶里没水了怎么办?当然是我手动加了,我可舍不得钱买一个能电动控制的水龙头,一个星期加一桶水,顺便清晰一下几个水箱,更换一下过滤棉。 硬件设计主控还是 ESP8266 模块,除了自动喂食器的电机驱动,增加了两个水泵的电源控制继电器,再用两个 IO 来检测水位。一个水泵是循环抽水的,可以通过云端设置开关的时间间隔,另一个水泵是加水的,当检测到低水位时,该水泵就打开,水位到最高点时自动关闭水泵。监测水位的我用的是干簧管和磁铁...
如何迁移群晖套件到不同的存储空间
前言群晖之前的套件都安装在一个小硬盘,最近换了个大硬盘,文件可以直接在共享文件夹里修改存储空间就好了。群晖 DSM 虽然有各种备份,迁移,但套件是没有。怎么才能迁移到新的硬盘,我不想重新安装软件了。搜了一下,发现有个迁移自动化脚本,使用起来还可以。 下载项目地址:https://github.com/007revad/Synology_app_mover实际有用的只有 syno_app_mover.sh 和 syno_app_mover.conf,下载这两个文件就可以了,一个是脚本,一个是配置。 现有备份和恢复模式。 支持 DSM 7。未使用 DSM 6 进行全面测试。 如果备份到 USB 驱动器,分区的文件系统应该是 ext3,ext4,btrfs。 迁移将下载的两个文件放到群晖的任意文件夹内,syno_app_mover.conf 主要是备份相关的,比如备份目录,剩余空间限制等,我是直接迁移。启用群晖 SSH,并使用 Xshell 或 PUTTY 连接到 NAS 登录。# 切换到 root 权限sudo -i# 进入syno_app_mover.sh所在目录cd /vol...
如何用CH32F103做一个Arduino开发板
简介CH32F103C8T6 和 STM32F103C8T6 基本上是完全兼容的国产版,CH32F103C8T6 开发板淘宝也是一样,就几块钱,于是我买了一块做 Arduino 开发板用。相关资料不多而且比较古老,我搞了三四天才能用 Arduino IDE 下载。CH32F103C8T6 规格书:https://www.wch.cn/products/CH32F103.html 其实 ST 原版相关资源更多,开源的支持也更好,毕竟国外用的多。如果没有特别需求还是建议买 ST 开发板。 下载 BootloaderWCH 即沁恒提供了下载工具:https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html,直接下载安装。 CH32F103C8T6 Bootloader 下载地址:https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries 这里有两个文件夹:bootloader_only_binaries 和 binaries,一定要下载...
OpenWrt的网络控制插件试用总结
前言小棉袄每周都有几节网课,一不注意她就在那刷抖音,哔哩哔哩,关键是学校的作业都不完成就去玩,每次都搞到晚上十二点睡觉,早上起点起不来。没办法,只能针对上课的电脑做下控制,我发现之前 OpenWrt 的上网时间管控是对设备通断网络,并不能特定的网址过滤。于是我就编译测试了几款插件,发现还是有不少问题。 网址过滤开源地址:https://github.com/Lienol/openwrt-package/tree/main/luci-app-control-weburlweburl 这个是编译的时候管控里面的一个网址过滤,我打开后发现在关键词里输什么都不好使。我关闭了软硬件加速,包括卸载了 TurboACC 网络加速的插件,还是无法过滤。 家长控制开源地址:https://github.com/sirpdboy/luci-app-parentcontrol后来看到了这个插件:parentcontrol。编译后可以看到家长控制的插件。第一个页面是时间控制,其实和之前管控里的一样,对某一个设备,在特定的时间关闭或打开网络,这是有效的。第二个页面是网址过滤,我测试了一下,一样没有效果。第...
SONOFF ZBDongle-P(CC2652P) 固件升级方法汇总
看过我之前安装使用 HomeAssistant 文章的都知道,我用的是 SONOFF Zigbee 3.0 USB Dongle Plus,型号 ZBDongle-P(CC2652P) ,固件版本还是 22 年的。现在 Zigbee2MQTT 我看也升级到 2.0 了,coordinator 版本 24 年也更新了一版,那就一起升级了看看。 固件下载地址:https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin 发现 ZBDongle-P 升级方式还挺多的,我一一试了一遍。 SONOFF 在线烧写首先是 SONOFF 厂家推出的在线升级方式,链接在此:https://dongle.sonoff.tech/sonoff-dongle-quick-flasher/插上 ZBDongle-P 后连接设备:选择设备型号 ZBDongle-P:选择固件版本:开始烧写:设备应该是自动进入了 Bootloader 模式,无需手动按键。 SmartRF Flash Programmer...
变废为宝-将淘汰的PC电源改装成直流稳压源
上次更新电脑换成了 AMD 平台后,PC 电源接口不够用了,插不上显卡,只能淘汰了。看了一下,一个是 2013 年购买的,一个 14 年购买,长城的电源质量确实还可以,都能用,就是接头用不上新显卡了。几个电源放在那里占地方不说,也不知道能干嘛,丢吧又好好的舍不得。偶尔刷到了淘宝上的直流稳压源模块,灵机一动,这不正好拿电脑电源来改吗?淘宝关键词:可调直流稳压电源模块,SK90,SK120,SK150;4mm香蕉插座接线柱。我图便宜,买的升降压可调直流稳压电源模块是黑白屏 SK150Pro,功率 150W,加上两个接线柱,一共 70 元。下图 SK150C 更好看哈,但贵了十几块钱。 硬件参数 产品名称:数控直流升降压电源 产品型号:ZK-SK150Pro 输入电压:7-36.00V 输出电压:0.5-40.00V 输出电流:0-8.000A 输出电压精度:±0.3% +3个字(可校准) 输出功率:150W 输出电流精度:±0.5% +3个字(可校准) 电压分辨率:0.01V 电流分辨率:0.001A 数据组存储:11组 硅胶按键:5个 屏幕尺寸:1.8寸 蜂鸣器:有 转换...