电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>大象的运动追踪开源项目

大象的运动追踪开源项目

2023-06-14 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

描述

技术进步为制造商的前进铺平了新的道路。我将在我的项目中展示这样的技术。第一个是 Avent IOTConnect,另一个是 Nordic Semiconductor nRF52840 DK。Avent IOTConnect 是最先进的统一物联网平台传感器、网关和边缘。几乎所有计算机语言都有SDK,如python、C/C++C#、JS、Android等。另一方面,Nordic Semiconductor nRF52840 DK是一个了不起的开发工具包,几乎包含了蓝牙低功耗、蓝牙等所有无线技术网状、线程、Zigbee、802.15.4、ANT 等。我将使用 nRF52840 DK 和 Avent IOTConnect 构建一个运动跟踪系统,这将帮助#ElephantEdge 保护世界上最大的陆地动物#ELEPHANTS。

这个怎么运作?

该系统的核心是 nRF52840 DK。一个简单的加速度计 (MPU6050) 已连接到 nRF52840 DK。当运动发生时,nRF52840 DK 从加速度计读取值并通过 BLE 将此数据传递给 IoT 网关。我使用 Android 手机作为 IoT 网关(将 Android 与 Avnet IOTConnect 集成非常简单,因为 Android SDK 和他们高技能的支持团队及时支持)。然后物联网网关通过 MQTT 将这些读数传递给 Avnet IOTConnect(无需担心消息代理,连接通过 Avnet IOTConnect Android SDK 神奇地发生)。Avnet IOTConnect 拥有一流的仪表板,使用它我们可以轻松监控运动。

将 Android 手机与 Avnet IOTConnect 连接

为了演示 Android 和 Avnet IOTConnect 之间的通信,我使用他们简洁的 Android 简单 SDK 编写了简单的应用程序。

poYBAGNY5C-AbHZAAADBW4pjw-M048.jpg
与 Avnet IOTConnect 通信的 Android 应用程序
 
poYBAGNY5DKASTGBAADNOZPJPjQ336.png
带有 Android 加速度计读数的 Avnet IOTConnect 仪表板
 

可以在此处找到 Android 应用程序代码

 

 

 

将 nRF52840 DK 与 Android 连接

为了演示 Nordic nRF52840 和 Android 之间使用 BLE 的连接性,我使用了 Nordic Semiconductor 提供的示例应用程序。对于 Android,我使用的是 Nordic Blinky,您可以在此处找到示例代码对于 nRF52,我在 nRF5_SDK_17 > ble_peripheral > ble_app_blinky > pca10056 > s140 > ses 中使用代码示例。SDK 可以在这里找到

将 ble_app_blinky 加载到 SEGGER Embedded Studio 中,并将以下行添加到 main.c

int32_t temp;
for (;;)
{
idle_state_handle();
while (sd_temp_get(&temp)!=NRF_SUCCESS);
ret_code_t err_code;
err_code = ble_lbs_on_tem_change(m_conn_handle, &m_lbs, (int)temp*25/100);
if (err_code != NRF_SUCCESS &&
err_code != BLE_ERROR_INVALID_CONN_HANDLE &&
err_code != NRF_ERROR_INVALID_STATE &&
err_code != BLE_ERROR_GATTS_SYS_ATTR_MISSING)
{
APP_ERROR_CHECK(err_code);
}
NRF_LOG_INFO("Data sent.");
nrf_delay_ms(1000);
n = rand() % 10 + 25;
NRF_LOG_FLUSH();
}

这里我使用 SoftDevice 温度读数。在 Android Blinky 应用程序中,我集成了 Avnet IOTConnect 以将数据发送到 IOTConnect 平台。整个设置如下,

pYYBAGNY5DWAbrMuAADHykSVO3M907.png
连接设置
 

 

 

目前 nRF SDK 17 没有任何示例代码将 MPU6050 与 nRF52840 集成,除了 MPU6050 驱动程序。我目前正在制作一个示例代码来读取传感器的值。在我完成该代码的制作之前,我结束了我的项目。

结论

我坚信 Nordic Semiconductor nRF52840 DK 和 Avnet IOTConnect 化学将在创客社区中建立牢固的联系。我强烈推荐这两个可以成为“Wildlife Tracker”的绝佳选择。我只是划过这两座巨山的表面。有更多的东西要学,还有更多的东西要练习。希望你能试一试。我希望#ElephantEdge 为保护野生动物特别是#ELEPHANTS 所做的努力一切顺利。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  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次下载  |  免费