找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3995|回复: 6
收起左侧

[现学现卖Arduino实战]一、盲人雷达

  [复制链接]
ID:560595 发表于 2019-12-15 16:13 | 显示全部楼层 |阅读模式
本帖最后由 大猫8888 于 2019-12-20 19:23 编辑

为盲人朋友增添一个探索空间的新方式
使用方式:本装置为头戴式,采用超声波测距的方式,将周围障碍物的距离通过振动或蜂鸣把探测结果传输给盲人朋友。提醒方式类似于倒车雷达,障碍物越远提醒频率越低,障碍物越近提醒频率越高。熟悉一段时间后,便可以自由的探测周末障碍物的距离、方位。
优点:
1、采用超声波探测的方式,不存在物理接触的问题。
2.探测距离最远可达4~5米,远远超出手杖的长度。
3、失聪的朋友也可以使用,拔下耳机则自动切换到振动提示模式。
缺点:
外壳采用PLA材料FDM方式打印,外观粗糙,不防雨!可能还存有一些不影响使用的缺陷
装置参数:
1、机壳采用FMD方式3D打印,材料为PLA。体积77x62x38mm,重量60克(不包括耳机)
2、HC-SR04超声波模块和LGT8F328P-SSOP20 MiniEVB单片机测距、控制。
3、提醒模式为振动和耳机两种方式,用插拔耳机来切换。耳机线控控制音量
4、两点式可调弹性头带。
5、普通手机充电接口,充电2~3小时,可连续使用20小时以上
代码:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
volatile float dist;
LiquidCrystal_I2C mylcd(0x27,16,2);
float checkdistance_6_7() {
  digitalWrite(6, LOW);
  delayMicroseconds(2);
  digitalWrite(6, HIGH);
  delayMicroseconds(10);
  digitalWrite(6, LOW);
  float distance = pulseIn(7, HIGH) / 58.00;
  delay(10);
  return distance;
}
void setup(){
  dist = 0;
  pinMode(6, OUTPUT);
  pinMode(7, INPUT);
  pinMode(5, OUTPUT);
  pinMode(3, OUTPUT);
}
void loop(){
  dist = checkdistance_6_7();
  if (dist < 500) {
    delay((dist * 2));
    tone(5,2000);
    digitalWrite(3,LOW);
    delay(40);
    noTone(5);
    digitalWrite(3,HIGH);
  }

}
盲人雷达原理图.png
IMG20191123181621_调整大小.jpg IMG20191123183223_调整大小.jpg IMG20191123183327_调整大小.jpg IMG20191123221338_调整大小.jpg IMG20191123221445_调整大小.jpg 51hei截图_20191123222554.png
其他设计:
[现学现卖Arduino实战]二、头追式车载探照灯
http://www.51hei.com/bbs/dpj-176329-1.html
(出处: 单片机论坛)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:685875 发表于 2020-2-11 09:48 | 显示全部楼层
思路不错,但是为了了解周围是不是要不停晃头
回复

使用道具 举报

ID:695424 发表于 2020-2-23 08:32 | 显示全部楼层
看样得不停的晃头,加语音播报距离功能好点,带障碍的阻止电动车通过的斑马线咋办
回复

使用道具 举报

ID:560595 发表于 2021-5-13 18:32 | 显示全部楼层
用眼睛看也是不停的晃头啊
回复

使用道具 举报

ID:844772 发表于 2021-5-18 15:22 | 显示全部楼层
很好的创意啊,而且产品化了。我觉得这个超声测距角度大约15度吧,可以用三个,就不用晃头了,不过超声误差和噪声较大,程序要完善一下。
回复

使用道具 举报

ID:803025 发表于 2021-6-3 14:36 | 显示全部楼层
创意不错,厉害
回复

使用道具 举报

ID:373684 发表于 2022-2-27 22:10 | 显示全部楼层
那地面多高 的凹凸物品才能测出来呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表