加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2016/10/09
33
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

前言:

       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闪烁。

  • 接收器和发射器.zip
    描述:接收器和发射器硬件设计
  • 发射程序--代码优化1.rar
    描述:狗佩戴电路程序
  • 原文出处.txt
    描述:原文出处,详细制作步骤讲解
  • 接收程序--修改版本2.rar
    描述:人携带电路程序

相关推荐

电子产业图谱