《DIY项目之“一只眼狗链”》合集主要记录完成一个DIY项目的所有过程。该合集预计更新频率为2~3周一篇(同样属于一边做一边记录发布,时间上主要涉及PCB绘板、零部件采购、样品制作、编程等,存在一定的不可控性)。
当前项目计划完成功能:4G电子狗链,支持视频直播、对话、远程控制(震动、电击)、GPS定位功能。
需求定义:
项目来源 | 最近笔者自家狗子(公)老是往外瞎跑,一跑出去就不见狗影。之前一直在用的电子狗链是无线遥控的,有声音提醒、震动提醒和电击。但因为遥控距离有限(正常房屋遮挡50~200米)没办法唤回。 因此想着在原有电子狗链基础上做个功能升级。原先狗链买的现成产品,所以只能是自己从头开始做一款新功能电子狗链。 声明:笔者周末会去乡下,村落稀疏,都是熟人,因此会存在不拴绳狗子偷跑的情况。城市里一直遵守着文明养狗的规则。 最终希望的应用场景如下: 发现狗子又跑不见的时候可以打开手机app,实时看到狗子目前在哪儿,周边环境,可通过手机说话唤回狗子,或者与狗子附近的人对话; 当狗子做出异常行为时可通过远程控制进行警告、电击等操作; 视频直播功能当打开手机app查看直播时则产生流量,否则不产生流量; 定时上传GPS信息,可通过手机回看GPS路径,查看狗子的实时位置及路径。 | |
项目背景 | 视频直播及通话功能类似于市面上常见的网络摄像头功能; GPS定位功能类似于市面上老人、小孩、畜牧业的防丢失系统; 远程警告、电击功能类似于市面上常见的电子狗链(止吠器),但通信链路不同。 整体项目技术上不存在可行性问题,只是功能整合,主要就是方案的选择和功能实现。 | |
需求定义 | 外观 |
|
防水要求 | 因属于DIY项目,笔者本人不精通机构制图,计划使用立创EDA做简单的3D外壳,因此对防水暂不做要求。实际做样品时用胶封一下 | |
硬件 |
| |
软件 | App或小程序: 视频直播和对话功能 当前位置、历史路径 远程控制按钮:震动、电击 | |
成本 | 材料成本:<100元(样品量) |
关注我,躺不平就一起卷吧
顺便厚颜的打个广告,♥关注我♥,发布的文章专辑涉及到嵌入式开发、AI知识、日常调试bug记录、AI工具使用记录等。