电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>由Spresense GPS提供支持的宠物追踪器

由Spresense GPS提供支持的宠物追踪器

2022-12-30 | zip | 0.14 MB | 次下载 | 2积分

资料介绍

描述

介绍

美国人道协会称,美国每年有超过 1000 万只猫狗丢失和被盗。为宠物配备 ID 标签或微芯片是确保宠物安全返回的一种方法,以防它们在度假时迷路或离家出走,但您可以通过宠物可穿戴技术将您的狗的安全提升到另一个层次。宠物可穿戴设备,例如 GPS 项圈,让宠物父母无论身在何处都能追踪狗狗的位置(甚至监控它们的活动)。

宠物追踪器的工作原理非常简单。跟踪器中的 GPS 芯片获取您宠物的位置,并主要通过蜂窝覆盖将信息发送到互联网和您的智能手机通常,应用程序用于在地图上显示宠物的位置。

尽管市场上有不同类型的宠物追踪器,但大多数都很昂贵。此外,对于创客和爱好者来说,自己制作东西总是一件乐事。按照本教程,您将能够自己制作一个宠物追踪器。

如何制作一个

制作宠物追踪器涉及多项任务,其中包括:

一种。选择合适的硬件

b. 连接硬件

C。开发程序

d. 开发智能手机应用程序

e. 设计案例

选择合适的硬件

选择合适的硬件对于任何项目都是非常重要的任务。对于设计可穿戴产品外形尺寸,重量和电源管理非常重要。对于宠物追踪器,重量和尺寸应尽可能小。由于它是电池供电设备,因此还应认真考虑电池备份时间。电池容量和电池尺寸之间存在权衡。牢记所有参数,我为项目选择了以下硬件。

 
pYYBAGOuNB-AOWKJAAjhHnpCbGI682.jpg
项目中使用的组件
 

要制作宠物追踪器,您需要微控制器、GPS 和数据通信设备。我为我的项目选择了 Sony Spresense Board,选择它的原因非常明显。它有一个带微控制器的内置 GPS,外形小巧,非常节能。对于数据通信,我选择了 SIM800 GPRS 模块。为了给设备供电,我使用了一块 300mAh 的锂离子电池对于锂离子电池充电,还需要锂离子充电器模块。

 
pYYBAGOuNCqATiTvAAYskcMs1Jo066.jpg
箱内组件
 

为了使该设备可用,我为 Sony Spresense 板、SIM800 模块和电池设计了单独的 3D 打印盒。三个单元将通过软线连接,以便轻松安装到宠物项圈上。

 
poYBAGOuNC2AEFmLAAHey3pO_Js886.jpg
箱内组件
 

连接硬件

正确连接硬件也是一项非常重要的工作。如果你在连接上犯了任何错误,你可能会烧毁你的硬件,特别是如果你在电源地之间进行反向连接。图为我项目的连接图。您可以更改 Spresense 板与 SIM800 模块之间的连接,但您需要相应地对代码进行一些更改。

 
pYYBAGOuNDCAHIojAAGD3fG8dCc113.jpg
硬件连接
 

spresense 板通过外部电池连接器连接到电池。电池和充电器电路放置在 3D 打印电池盒内。引出两根线与spresense板连接。

 
pYYBAGOuNDSAfgyVAAS9T6Jn0aI913.jpg
电池和充电器连接。
 

为了将数据上传到云服务器,我使用了 GPRS 数据通信技术,为此使用了一个低成本的小型 SIM800 模块。TX 和 RX 引脚连接到 spresense 引脚的两个 GPIO,5V 引脚连接到充电器电路的 5V 引脚,GND 引脚连接到 Spresense 板的接地引脚。

 
poYBAGOuNDeAZdYIAAPeMAQsyY0057.jpg
 

四根线从外壳引出,用于连接 spresense 板。所有三个主要组件之间的连接如下所示。所有都放在单独的盒子里。连接完成后,就可以为 spresense 板编写程序了。

 
pYYBAGOuNDuAT4saAAUjsjtuRJw992.jpg
 

开发程序

为了使用 Arduino IDE 开发程序,我从 spresense 核心提供的 gnss 示例代码开始。如果用户启用跟踪选项,我将代码修改为每秒只读取经度和纬度。否则 GPS 模块将处于休眠模式,这会增加备份时间。SIM800模块使用串口与微控制器通信,我使用Arduino的软件串口库将SIM模块与spresense板连接起来。为了存储数据,选择了 Ubidots IoT cloude。SIM800模块使用HTTP协议将数据上传到Ubidots,直接使用AT命令在代码中实现,不使用任何库,使其与spresense板卡兼容。

 
pYYBAGOuND2AHmEfAAETxTjC2yk183.png
 

准备云

对于远程跟踪,需要云服务,为此选择了 Ubidots 云。我在设备下创建了一个设备和三个变量,用于收集和存储来自宠物追踪器的数据。两个变量用于经度和纬度。剩下的一个用于启用来自跟踪器的跟踪功能。此变量通过移动应用程序从用户收集数据。当用户按下 Start Tracking 按钮时,它会向云端发送一个标志值 1。Spresense 板收到该值并开始读取和上传 GPS 坐标。如果用户按下停止跟踪按钮 0 将发送到云以及 spresense 板和 presense 板停止读取和上传 GPS 坐标。

 
pYYBAGOuNECAea00AAB0DC6_mCs890.png
育碧点
 

开发智能手机应用程序

为了跟踪宠物,需要像智能手机应用程序这样的可视化界面。我使用 MIT App Inventor 开发了一个 android 应用程序。这是一个简单且免费的网络平台,用于设计 android 应用程序而无需了解任何编程我在程序的UI界面中添加了一个地图视图和两个按钮。地图根据从 Ubidots 云端接收到的坐标显示宠物的位置。用户可以从两个按钮开始和停止跟踪。完整的源代码 (.aia) 文件附在代码部分,以便您可以根据您的选择和要求下载任何修改应用程序。

 
poYBAGOuNEKACKb8AAFUYRHQjGo304.png
安卓应用视图
 

最后一步

完成之前的所有步骤后,我在设备上添加了一个尼龙搭扣带,这样我就可以轻松地将追踪器连接到宠物的项圈上。该追踪器还可用于帮助您找到您的汽车或其他物品——任何您想追踪的物品,只需连接它并使用该应用程序即可帮助您找到它。

 
 
 
 
pYYBAGOuNEeARN3aAAd8i1Z9Z7o295.jpg
 
1 / 2
 

 

 

 

 
poYBAGOuNE6Ab8gvAA3XaoWsGZM917.jpg
 

 


评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费