跳至主要内容

博文

基于 Cloudflare Workers 搭建 gh-proxy 为 PicX 加速

之前写了 免费开源的GitHub图床管理工具-PicX ,结果用着用着,内置的几个 CDN 加速提供商不是今天这个不行了就是明天那个不行了,搜索了一下 Cloudflare 加速,找到一个开源项目: https://github.com/hunshcn/gh-proxy 使用 Cloudflare Workers 无服务器版本部署 登录 https://workers.cloudflare.com ,创建应用程序->创建 worker。 打开 https://github.com/hunshcn/gh-proxy 复制 index.js 的代码到左侧代码框,保存并部署。 如果正常,右侧预览应显示首页。 index.js 代码前面几行为自定义配置,注释很清楚。 如果防止他人滥用,可将 GitHub 登录名加进去白名单 ['/username/'] 。 私有仓库加速格式如下: https://user:[email protected]/https://github.com/xxxxxx/xxxxxx GitHub 创建 TOKEN ,替换上面的 ghp_xxxxx 部署的链接替换 ghproxy.com user 不用替换 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 13

解决Zigbee2MQTT升级后京鱼座无线开关失效的问题

HomeAssistant入门之设备管理控制 有介绍京鱼座四件套设备对 Zigbee2MQTT 的接入,主要是外挂了 jingxuan.js 文件。 这个套件虽然烂,但我改装了无线开关: 废物利用之京鱼座ZigBee无线开关 ,用起来还可以,算是榨出了些价值。 可是,最近 Zigbee2MQTT 更新后无线开关就失效了,按钮没有响应,我重新连接 zigbee 也不好使,去掉了外挂 jingxuan.js 也不行。 一直没搞懂,几年了,为什么 Zigbee2MQTT 对这几件套支持的不好,还没人改?是我用的不对吗?看 https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/src/devices 这里,最近还有更新,可是无线开关就是连接后不好使。 研究了一下 Zigbee2MQTT 对新设备的支持,发现有些不一样了: https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html 前面注释的是之前文件的一些常量,更换成 Zigbee2MQTT 更新的,其他不变,再重启下就好了。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 //const fz = require('zigbee-herdsman-converters/converters/fromZigbee'); //const tz = require('zigbee-herdsman-converters/converters/toZigbee'); //const exposes = require('zigbee-herdsman-converters/lib/exposes'); //const rep

赶在五一之前给乌龟做个自动喂食器

简介 想给几个乌龟做喂食器很久了,一直抽不出时间,只能偶尔搜一下,想想方案。在公司用 Arduino 搞了几个控制方案后,熟悉了就开始干起来了,最主要是又 AI 帮忙了。 为什么不在淘宝买成品?觉得不够好,觉得自己 DIY 更帅,觉得陈年废品可以重获新生了。 结构设计 在淘宝看了一下各种自动喂食器,感觉还是用螺旋推食出来比较好一点,结构简洁装配简单不容易出问题,喂食多少只需要调整电机转动时间就好了。 设计软件 Solid Works,设计理念就是结构件越少越好,安装简单,还要方便 3D 打印。 结构分为下面几个部分: 底座。安装电机,电路板,容器,螺旋推杆等等,3D 一体打印,比较方便。 螺旋推杆。和电机一起固定。 电路盒。固定电路板。 其他配件。食物容器盖子,电机盖子,支撑夹具等。 硬件设计 手上有好几个 ESP8266 模块,还是几年前买的,一直都没用。所以方案就是基于 ESP8266 联网,控制电机转动。 电路设计很简单,ESP8266 模块负责联网和 PWM 控制电机,我加了一个 USB 转串口的芯片,方便调试(因为我 CP2102 芯片有好多)。因为我的电机是 12V 的减速电机,所以还需要 DC-DC 电源芯片,可以直接转到 3.3V,我是因为搞了个 USB 调试,所以又加了一个 3.3V 的 LDO,其实没必要。 电路很简单,仅供 DIY 用。 软件设计 软件设计一种方案是 ESP8266 模块作为 Arduino 板联网控制;另一种方案是 ESPHOME,连到 HomeAssistant 控制。 两种方案软件都相对简单,Arduino 连物联网比较麻烦点,因为很少有给个人免费用的,花钱又没那个必要。而 ESPHOME 连到 HA 就有现成的 APP 控制了。 但是我喜欢把鸡蛋放到不同的篮子里,比如很多人搞软路由,黑群晖,HomeAssistant 等都放一块板上,我就不喜欢 ALL IN ONE,很可能一个挂,全部挂。所以我选择了 Arduino,物联网用了官方的免费版,可以支持两个设备,够我用了。 物联网云我选了好久,国内的几乎没有个人用的可以选的了,知名的都要收费,不知名的也不敢用啊。最后选了 Arduino IoT Cloud,免费用户支持 2 个设备,对我来说已经够了,测试了一个多月,还

Suno AI-让我大受震撼的AI音乐生成器

SUNO 是什么 Suno AI 是一款由 Anthropic 公司开发的 AI 音乐生成器,帮助用户快速创作音乐作品。通过分析文本提示中的单词,节奏,风格等,Suno AI 就能够生成与歌词匹配的歌曲。 最新的 V3 模型,我测试了一下,确实大受震撼。 注册与收费 官网:https://suno.ai/ 免费用户每天有 50 积分,可以创作 5 次,十首歌曲,积分当天没用完不累计。付费的 10 美元一个月起,2500 积分。 网站国内正常访问,正常注册,没什么好说的。 歌曲测试 这还是我大学时写的歌: https://mianao.info/ead8cedd/ 把歌词贴进去: [Verse 1] 我是在丁香花畔徘徊又徘徊, 我是在云影风肩等待又等待, 盼你兰心已知, 盼你翩翩飘来。 [Verse 2] 我是在明月湖心荡漾又荡漾, 我是在虚梦幻境彷徨又彷徨, 望你春花的容颜, 祈你秋水的眼光。 [Chorus] 我是在你秀发轻扬的丝间踟蹰又等待, 我是在你娇躯微颤的香里犹豫又徘徊, 春风早暖了夏日的头, 残红也失了旧年的香, [Outro] 我依然在等待, 等你今生的情, 等你今生的爱. [End] 音乐风格我测了两种: guitar chord intro,mellow ballad,lead guitar, Lyrical songs,BPM 75, D Key https://app.suno.ai/song/45d78855-e049-48ba-a988-4f6e1da430e8 guitar-focused ballad,Lyrical songs,BPM 80, D Key https://app.suno.ai/song/723ab4ef-9dc5-41f5-b87f-d19e193980f1 创作技巧 这个网站可以搜到各种歌曲的 KEY 和 BPM,找个类似的歌曲参考。 https://songbpm.com 歌词部分可以加说明,AI 更容易懂。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [Intro] [Verse 1] [Chorus] [Verse 2] [Chorus] [B

司机迷惑行为之无阻挡却连续变道

迷惑行为 先看视频,前面一辆车都没有,这位司机却选择连续变道。 我是难以理解这种行为,不知道他为什么要连续变两次,还不看后视镜。幸好我刹住了,同时我也骂了他祖宗十八代。 实线变道插队 这位司机是懂可变车道的,左转车道不能直行,所以呢,他要变到直行道,但不管实线了。 我也是不太理解的。如果左转车道直行,是违章,实线变道插队进直行,也是违章。如果是我,可能就选择走可变车道直行了,不会妨碍他人,而且不一定会被拍到。如果像他这样实线变道插队,妨碍他人,就算没拍到十有八九也会被举报。当然,我一般走错了道就按错的走了,再掉个头就是了,遵守交规,安全第一。 希望大家都遵守交规,安全行车! source https://mianao.info/6a465ebd/

废物利用之京鱼座ZigBee无线开关

京鱼座智能家居 ZigBee 套装:网关+人体传感器+门窗传感器+智能插座+无线开关。闲鱼一般 90 左右,我买时 99。开始测试时觉得还挺划算的,等真正部署后就发现,真是鸡肋套装。 ZigBee 网关无法接到 HomeAssistant,叮咚音箱也停止服务了,京东智能家居的 app 改了几次名,也不更新了,等于废物。 人体传感器,距离忽远忽近,有人没人都容易打开。 门窗传感器我家里有需求的门安装不上。 智能插座用起来还可以,给打印机用。 无线开关本来用也没问题,但时间长了就发现,除了插座,其他几个用电池的设备,耗电都极快,平常用的机会也不多,一个月就没电了,而且每个设备必须两块纽扣电池。 ZigBee 本来就是低功耗设备协议,结果京东居然做成了这样,服了。没法去改 ZigBee 软硬件,只能从供电上想办法了。 于是,我就给加了一个 18650 的电池,以及充电板,外壳重新 3D 打印。 PCB 比较简单,一个充电模块加 USB 接口,还有一个是锂电池保护芯片,接上 ZigBee 无线开关的 PCB 板。 把之前纽扣电池的座子都拆了,焊上转接板的电源和地。 背面就是按钮和灯。 3D 打印的上盖,按钮,其实效果一般,凑合能用吧。 固定 PCB 板,只用了两颗螺丝,另外一边用外壳顶住了。 成品。外观我就不说了,3D打印效果就这样了,总结就两个字:实用。 source https://mianao.info/7f706742/

交通违章-虚实线如何变道

先看视频,轧导流线的,实线变道的,一辆又一辆: 这是北环和福龙路立交,我画了一个示意图: 可以看到桥下的和桥上的车在此交汇,一共走三个方向,所以经常出现堵塞或事故。 视频里交警在导流线上站着也没管,所以很多提前从实线往虚线变道的,两边交叉,更加缓慢了。 我觉得很多人应该都清楚,只能从虚线往实线方向变,不能从实线往虚线变道,但都无所谓,既然你变道我也变。 越堵就越抢,越挤就越堵。 这个立交桥的车道应该好好规划一下。 source https://mianao.info/ce963021/