brunokeymolen 在 GitHub 上发布了一款床头闹钟,它不用蜂鸣声叫醒你,而是用一段视频来唤醒你。该设备基于 Waveshare ESP32-P4-WIFI6-Touch-LCD-4B 开发板,配备一块 720×720 的 MIPI-DSI 触摸屏(采用 GT911 触控)、ES8311 音频编解码器、32 MB 闪存和 32 MB PSRAM。视频文件存放在 FAT32 格式的 microSD 卡上,而不是闪存里。

固件烧录只需通过 USB-C 连接开发板的 UART 端口执行一次,既可以使用 Chrome、Edge 或 Firefox 中的网页烧录器,也可以在终端里用脚本完成。之后,闹钟会在”关于”界面按下按钮时通过 WiFi 检查更新;若更新失败,会自动回滚到之前的固件版本。设备不会自行轮询或自动更新任何内容。
播放器只接受 720×720 的 MJPEG 视频,搭配 44.1 kHz PCM 立体声音频,封装在 AVI 容器中,并使用 8.3 格式文件名。一个基于 Docker 的工具负责转换源视频并通过 FTP 上传,该工具仅在”媒体”界面打开时运行。闹钟会保存响铃时间、重复日期和对应视频,且断电后设置不会丢失。外壳文件夹中提供了 STL 文件和 OpenSCAD 源文件,用于打印一个 15 度的支架。
更多内容见 GitHub。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/71834.html