电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>声纳测绘仪开源构建

声纳测绘仪开源构建

2023-07-05 | zip | 0.03 MB | 次下载 | 免费

资料介绍

描述

前提

我们开发了一种固定式主动声纳测绘仪,无需人工协助即可使用超声波传播检测未知环境。当我们的设备运行时,两个传感器通过发射脉冲并在 360° 范围内监听回声来重复收集超声波数据。数据由 Arduino Nano R3 收集,它将数据转换为笛卡尔平面上的点。这些数据点显示在 OLED 显示屏上,便于可视化。为了保护我们的*已编辑*客户及其特殊要求的匿名性,我们仅列出了我们技术的一些应用:

  • 绘制受自然灾害(地震、海啸、洪水、飓风)影响的区域。我们的设备可以访问遭受结构性损坏并且由于建筑物倒塌的高风险而对人类来说太危险而无法进入的建筑物。
  • 进入已知对人类致命的危险(低水平辐射、有毒烟雾、化学品泄漏等)的封闭空间
  • 用极其有限的眼睛绘制出对人类来说太暗而无法看到的区域
  • 通过倾斜传感器和 LED 输出确保声纳测绘仪保持直立位置

电子产品

Arduino Nano R3

poYBAGOYnlOAG1AdAADNtjKS35A142.jpg
 

单色 128x32 I2C OLED 图形显示器

pYYBAGOYnlaAZuvoAAElEo5Y3pA480.png
 

超声波距离传感器 - HC - SR04

poYBAGOYnliAIMzkAACPFrskbFE092.jpg
 

Hitec HS-5055MG 9g 数字金属齿轮微型伺服

pYYBAGOYnl2AaLhQAACL_su4C3I973.png
 

SPST 倾斜传感器

poYBAGOYnmCATH9PAAAShTxkqRU693.png
 

逐步构建过程

以下是构建声纳测绘设备的分步过程。

1. 3D打印零件

首先从项目的附件部分下载每个部分,然后使用切片器程序 (Cura 4.3) 对打印件进行切片。然后用 20% 的填充量打印它,任何部件都没有支撑。将需要打印三件,如下图所示。

 
 
 
pYYBAGOYnmKAe-icAACv6bm4bYY078.png
 
1 / 3声纳到伺服支架
 

2. 连接电子设备

为电子设备接线是该项目的重要组成部分。Arduino 将由 9V 电池供电,您将连接 Monochrome 128x32 I2C OLED 图形显示器和 HC - SR04 超声波传感器到 arduino nano 板。对于超声波传感器,您将 VCC、GRD、TRIG、ECHO 焊接到 5V、GRD、数字 PWM、数字 PWM、. 对于 OLED 显示器,您需要将 GRD 连接到 GRD,将 VIN 连接到 5V,将 SDA 连接到 I2C 数据,将 RST 连接到数字引脚,将 SCL 连接到 I2C 时钟如下图所示。

poYBAGOYnmuAAg4xAAHio583508822.png
Arduino 到传感器的示意图
 

为倾斜传感器接线。

倾斜传感器的接线是它自己的部分,因为您必须添加一些电阻以实现与设备的最大一致性。倾斜传感器,您将 PWR 和 GRD 焊接到 arduino 的 PWR 和 GRD。您将并联两个电阻器,以实现倾斜传感器的最大一致性。

 
 
 
poYBAGOYntCAEA1lABiTmlS8DOU870.jpg
 
1 / 3倾斜传感器组件
 

3. 组装设备

确保您拥有所有必要的部件。将声纳传感器安装到 3D 打印的声纳支架上。将声纳安装到伺服安装到伺服上。OLED 屏幕将与主设备分开。

一般零件:

pYYBAGOYnyGAc35jABJoVFSgXxg740.jpg
所有单独的电气元件都准备好组装。
 

声纳组件:

 
 
 
poYBAGOYn32AEEsVABNjzf4OVqE521.jpg
 
1 / 3五金件
 

4. 上传代码

要上传代码,请安装伺服和数学库,然后从工具菜单中选择 Arduino Nano,然后选择上传。使用 Micro USB 转 USB-A 电缆将微控制器插入计算机。

pYYBAGOaaSSAcbTjABF00slkNRU537.jpg
圆圈区域插入 USB
 

这段代码初始化了一个包含 360 度极坐标信息的列表,当舵机旋转 180 度时,利用两个朝向相反方向的传感器更新所有坐标,并在 OLED 屏幕上显示极坐标。它不断来回旋转,并在每次改变方向后将坐标映射到屏幕上。

5. 使用设备

要使用该设备,请将其打开并将其放置在您想要映射的区域。舵机将自动旋转并开始将该区域映射到 OLED 屏幕上。在不同区域尝试或在附近添加对象,以查看地图在 OLED 显示屏上的变化。

 
 
 
pYYBAGOaaSuAfIQTAA70Ou0etbY185.jpg
 
1 / 3一切连接在一起
 

 

 

 


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

评论

查看更多

下载排行

本周

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