DIY制作遛狗神器设计手机APP定位找狗系统设计(硬件、源码、制作步骤) 电路方案

sea17702 12 0 ZIP 2021-04-27 14:04:49

前言: 5个月前捡了条小狗,最近每天遛狗,又不想拿狗绳天天栓着。让它乱跑吧,我又怕它跑丢了。实际上已经跑丢过两次,不过很快都找到了。我遛狗的时候拿手机看小说,往往就把狗给溜丢了。 所以一直想DIY一个遛狗器。我最早的设计就是一个GPRS+GPS芯片的前端然后加一个手机APP,调用百度地图来定位啥的。狗跑远了就报警,然后还可以用来定位找狗。2个月前,安信可发布了新产品的预告,A7模块,非常符合我的需求。 见截图: 具体操作步骤: 先焊两套2.4G模块和单片机出来。单片机用的是STC15W408AS SOP16,为了避免打板子,我直接用了转接板,这样就可以飞线了。 然后2.4G模块用的是比较好的那种,泽耀的8.5元一块的最小的模块。 然后把2.4G模块飞线到单片机上,一模一样的焊起来就可以了。 如截图: 然后就是写程序,先写的是发射器的程序。 发射器是电池供电,所以功耗一点要小。 我的设计是每秒只发1次信号,发完信号后,单片机控制2.4G模块进入掉电模式, 然后单片机也进入掉电模式省电。 1秒后,单片机由掉电唤醒定时器叫醒,然后单片机唤醒2.4G模块,发一次数据。 为了最大程度的省电,2.4G模块会自动采用最优的功率发射信号。 如果通信情况不好,则自动增加功率,否则自动降低功率。 下面是我采用的NRF24模块的发射电流和掉电电流。 更多操作说明,详见附件内容。 遛狗神器电路设计说明: 发射器 -------------------------------------- 用的时候,打开电源开关就可以了,不用就关掉。 持续工作时间100小时以上吧。 有个LED,我用蓝灯 大概1秒闪烁一次,每次亮1秒,暗1秒的闪烁。 不管数据是否成功发射,都会闪烁。 主要就是提醒你,发射器在工作。 电池电压低压3.8V的时候,蓝灯会常亮,但是因为单片机工作在掉电模式 大概每次唤醒的时候,会有很短暂的闪烁一下,但是基本就算常亮了。 充电的时候,有个红色LED会亮起,充满后红色LED会熄灭,表示充电结束。 我懒的加个绿色LED表示充满了。 接收器: 接收器打开电源开关后,默认是遛狗模式。 也就是收不到接收器信号,蜂鸣器就会叫个0.5秒报警。 长按微动开关,3秒以上, 蓝、黄、红,3个LED都会同时点亮,蜂鸣器持续鸣叫。 松开微动开关,就切换到了寻狗模式。 寻狗模式下,收不到接收器的信号,蜂鸣器不叫,每次收到信号会鸣叫0.5秒。 在寻狗模式下,再长按微动开关3秒以上,就又切换到遛狗模式。 或者直接关掉电源再重新打开,默认就是遛狗模式。 微动开关,短按一下,蜂鸣器会叫一下,什么作用都没有。就是让你知道是接收器开机了而已。 接收器电池电压低于3.8V,红色的LED闪烁。 发射器电池电压低于3.8V,黄色的LED闪烁。

用户评论
请输入评论内容
评分:
暂无评论