资料介绍
描述
介绍
据美国人道协会称,美国每年有超过 1000 万只猫狗丢失和被盗。为宠物配备 ID 标签或微芯片是确保宠物安全返回的一种方法,以防它们在度假时迷路或离家出走,但您可以通过宠物可穿戴技术将您的狗的安全提升到另一个层次。宠物可穿戴设备,例如 GPS 项圈,让宠物父母无论身在何处都能追踪狗狗的位置(甚至监控它们的活动)。
宠物追踪器的工作原理非常简单。跟踪器中的 GPS 芯片获取您宠物的位置,并主要通过蜂窝覆盖将信息发送到互联网和您的智能手机。通常,应用程序用于在地图上显示宠物的位置。
尽管市场上有不同类型的宠物追踪器,但大多数都很昂贵。此外,对于创客和爱好者来说,自己制作东西总是一件乐事。按照本教程,您将能够自己制作一个宠物追踪器。
如何制作一个
制作宠物追踪器涉及多项任务,其中包括:
一种。选择合适的硬件
b. 连接硬件
C。开发程序
e. 设计案例
选择合适的硬件
选择合适的硬件对于任何项目都是非常重要的任务。对于设计可穿戴产品外形尺寸,重量和电源管理非常重要。对于宠物追踪器,重量和尺寸应尽可能小。由于它是电池供电设备,因此还应认真考虑电池备份时间。电池容量和电池尺寸之间存在权衡。牢记所有参数,我为项目选择了以下硬件。
要制作宠物追踪器,您需要微控制器、GPS 和数据通信设备。我为我的项目选择了 Sony Spresense Board,选择它的原因非常明显。它有一个带微控制器的内置 GPS,外形小巧,非常节能。对于数据通信,我选择了 SIM800 GPRS 模块。为了给设备供电,我使用了一块 300mAh 的锂离子电池。对于锂离子电池充电,还需要锂离子充电器模块。
为了使该设备可用,我为 Sony Spresense 板、SIM800 模块和电池设计了单独的 3D 打印盒。三个单元将通过软线连接,以便轻松安装到宠物项圈上。
连接硬件
正确连接硬件也是一项非常重要的工作。如果你在连接上犯了任何错误,你可能会烧毁你的硬件,特别是如果你在电源和地之间进行反向连接。图为我项目的连接图。您可以更改 Spresense 板与 SIM800 模块之间的连接,但您需要相应地对代码进行一些更改。
spresense 板通过外部电池连接器连接到电池。电池和充电器电路放置在 3D 打印电池盒内。引出两根线与spresense板连接。
为了将数据上传到云服务器,我使用了 GPRS 数据通信技术,为此使用了一个低成本的小型 SIM800 模块。TX 和 RX 引脚连接到 spresense 引脚的两个 GPIO,5V 引脚连接到充电器电路的 5V 引脚,GND 引脚连接到 Spresense 板的接地引脚。
四根线从外壳引出,用于连接 spresense 板。所有三个主要组件之间的连接如下所示。所有都放在单独的盒子里。连接完成后,就可以为 spresense 板编写程序了。
开发程序
为了使用 Arduino IDE 开发程序,我从 spresense 核心提供的 gnss 示例代码开始。如果用户启用跟踪选项,我将代码修改为每秒只读取经度和纬度。否则 GPS 模块将处于休眠模式,这会增加备份时间。SIM800模块使用串口与微控制器通信,我使用Arduino的软件串口库将SIM模块与spresense板连接起来。为了存储数据,选择了 Ubidots IoT cloude。SIM800模块使用HTTP协议将数据上传到Ubidots,直接使用AT命令在代码中实现,不使用任何库,使其与spresense板卡兼容。
准备云
对于远程跟踪,需要云服务,为此选择了 Ubidots 云。我在设备下创建了一个设备和三个变量,用于收集和存储来自宠物追踪器的数据。两个变量用于经度和纬度。剩下的一个用于启用来自跟踪器的跟踪功能。此变量通过移动应用程序从用户收集数据。当用户按下 Start Tracking 按钮时,它会向云端发送一个标志值 1。Spresense 板收到该值并开始读取和上传 GPS 坐标。如果用户按下停止跟踪按钮 0 将发送到云以及 spresense 板和 presense 板停止读取和上传 GPS 坐标。
开发智能手机应用程序
为了跟踪宠物,需要像智能手机应用程序这样的可视化界面。我使用 MIT App Inventor 开发了一个 android 应用程序。这是一个简单且免费的网络平台,用于设计 android 应用程序而无需了解任何编程。我在程序的UI界面中添加了一个地图视图和两个按钮。地图根据从 Ubidots 云端接收到的坐标显示宠物的位置。用户可以从两个按钮开始和停止跟踪。完整的源代码 (.aia) 文件附在代码部分,以便您可以根据您的选择和要求下载任何修改应用程序。
最后一步
完成之前的所有步骤后,我在设备上添加了一个尼龙搭扣带,这样我就可以轻松地将追踪器连接到宠物的项圈上。该追踪器还可用于帮助您找到您的汽车或其他物品——任何您想追踪的物品,只需连接它并使用该应用程序即可帮助您找到它。
- 基于RFID、GPS、GPRS的物流追踪系统的研制
- Spresense GPS摄像头开源分享
- LoRa GPS追踪器教程
- 使用XIAO BLE Sense&Edge Impulse的宠物活动追踪器
- Spresense多核质数计算器开源
- 带Spresense的AI相机
- 道路质量GPS追踪器开源
- 宠物追踪器解决方案 2次下载
- 宠物食品消费追踪器开源分享
- Spresense智能浮标开源分享
- 由AWS提供支持的餐厅等待计时器
- LoRa GPS追踪器开源设计
- Oak-劳拉GPS追踪器开源项目
- 便携式个人追踪器的研发 1次下载
- 基于B S架构GPS手机实时追踪系统的研究
- 物联网智能宠物管理系统 822次阅读
- 宠物饮水机缺液提醒的原理是什么 453次阅读
- MAX2769 GPS参考设计 546次阅读
- DIY一个GPS儿童追踪器 8702次阅读
- 如何利用XIAO BLE Sense设计一款宠物活动追踪器 2171次阅读
- 如何理解GPS的周数翻转 1.5w次阅读
- dfrobotUSB/TTL树莓派GPS模块简介 3212次阅读
- 索尼Spresense拆箱与Spresense SDK运行测试 8284次阅读
- GPS芯片的发展和展望_主流GPS芯片有哪些 1.7w次阅读
- gps追踪器接线方式 8015次阅读
- 自制gps追踪器 2.6w次阅读
- gps追踪器起到什么作用 8247次阅读
- GPS跟踪定位器如何使用 3.7w次阅读
- gps追踪器的工作原理 1.6w次阅读
- 一种基于GPS的智能宠物防丢失器设计 7703次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多