Show HN: I built a "Do not disturb" Device for my home office
4 months ago
- #DIY
- #Hardware Hacking
- #Over-Engineering
- 作者制作了一个自定义的'请勿打扰'设备,用于向父母显示会议状态。
- 使用ESP32在OLED屏幕上显示MacBook摄像头的开关状态。
- 通过监控系统日志,解决了苹果没有提供摄像头状态公开API的问题。
- 采用mDNS技术解决动态IP问题,实现了稳定的本地网络寻址。
- 为设备设计了3D打印外壳,在此过程中学习了Fusion 360和公差处理。
- 通过BLE技术实现实时更新,并采用自定义二进制协议提高效率。
- 添加了自定义托盘图标和动画以增强macOS集成效果,注重美学设计。
- 该项目展示了为乐趣而过度工程化的过程,包括自定义协议等非必要但有趣的功能。