智能拐杖(检测障碍物)
采用的器材有5v太阳能板,锂电池,Arduino,5v单路继电器,偏振马达和超声波模块
现阶段存在各种各样盲人拐杖,但是大多数产品都是和拐杖合二为一去使用,当拐杖不慎损坏,那么只好从新购买,而我的想法是制作单独的智能部分,可以适配所有的普通拐杖,更换拐杖的成本变得更低。
功能实现:当超声波模块检测到距离小于1m时 继电器的输入信号为High,打开继电器,使偏振马达震动从而达到提醒!!
int leftMotor1= 10;//定义继电器引脚
int inputPin=7; //定义超声波输入信号引脚
int outputPin=8; //定义超声比输出信号引脚
void setup()
{Serial.begin(9600);pinMode(inputPin, INPUT);pinMode(outputPin, OUTPUT);pinMode(leftMotor1, OUTPUT);
}
void loop() {avoidance();
}
void avoidance()
{
int distance1;
distance1=getDistance(); if(distance1<100)//判断检测距离{digitalWrite(leftMotor1,HIGH);delay(1000);digitalWrite(leftMotor1, LOW);delay(1000);}int getDistance()
{digitalWrite(outputPin, LOW); delayMicroseconds(2);digitalWrite(outputPin, HIGH); delayMicroseconds(10);digitalWrite(outputPin, LOW); int distance = pulseIn(inputPin, HIGH); distance= distance/58; Serial.println(distance); return distance;
}
小白~~~,有错麻烦指出!!!有问题可以评论,不定时回复1
智能拐杖(检测障碍物)相关推荐
- 基于stm32单片机老人跌倒检测/障碍物测距报警/导盲拐杖设计
基于stm32单片机老人跌倒检测/障碍物测距报警/导盲拐杖设计 1.功能描述: 1:OLED屏显示系统数据. 2:蓝牙连接手机app,查看数据,异常状态发送特定信息 3:异常状态声光报警 4:跌倒报警 ...
- 距离传感器控制灯泡代码_如何使用颜色传感器和超声波传感器检测障碍物和避障...
上一期的内容中,我给大家介绍了如何使用触碰传感器检测障碍物和避障,今天我们再来说说如何使用颜色传感器和超声波传感器检测障碍物和避障. 使用颜色传感器 在大多数情况下,EV3颜色传感器并不适合用于障碍物 ...
- 从看见到听见,机器人传感能否解决智能制造检测的最后一公里难题?
来源:机器人大讲堂 导读 手机.无人机.机器人眼睛里的隐藏王者,华为.小米的视觉供应商,这家隐形冠军现在也开始在机器人行业发力,将延伸人类感官? 华为.VIVO.小米.魅族,这些市场上你能找到的手机品 ...
- 自动驾驶中激光雷达如何检测障碍物?
激光雷达是利用激光束来感知三维世界,通过测量激光返回所需的时间输出为点云.它集成在自动驾驶.无人机.机器人.卫星.火箭等许多领域. 本文从自动驾驶汽车的角度解释它是如何工作的,然后将探讨如何处理点云, ...
- 智能水位检测系统proteus_浅谈智能视觉检测系统的6大优点
随着人工智能技术不断的进步,给很多的制造行业带来了帮助,而智能视觉检测系统对于制造型企业来说更是至关重要的一部分,它可以帮助快速的完成产品质量的缺陷检测工作,通过不断的发展应用,这项人工智能技术可谓是 ...
- 自动驾驶中激光雷达如何检测障碍物
自动驾驶中激光雷达如何检测障碍物 1. 介绍 1.1 激光雷达-一种三维激光传感器 1.2 激光雷达的优缺点? 1.3 基于激光雷达如何进行障碍物检测? 1.4 点云处理难点 2. 点云处理 2.1 ...
- 基于单片机智能心率检测设备设计方案
点击查看:基于单片机智能心率检测设备设计方案 文件大小:12M 源码说明:带中文注释 开发环境:C编译器 简要概述: 包含keil工程 与原理图 PCB图 及产品说明 产品主要由五个模块构成,分别为S ...
- uv视差检测障碍物_社区组成–视差效果,节拍检测,精美游戏和艺术研究
uv视差检测障碍物 Sit back, relax, and enjoy some of what's going on in the community. Today we're digging i ...
- 基于ESP8266的智能家庭检测系统
基于ESP8266的智能家庭检测系统 利用空暇时间,做了一个软硬件结合的项目,项目结束了,写篇文章来记录下吧! 目录 基于ESP8266的智能家庭检测系统 绪论 项目背景 项目方法 应用场景 系统总体 ...
- 渣土车智能识别检测 yolov5
渣土车智能识别检测通过yolov5网络模型深度学习技术,渣土车智能识别检测对禁止渣土车通行现场画面中含有渣土车时进行自动识别监测,并自动抓拍告警.YOLOv5是一种单阶段目标检测算法,该算法在YOLO ...
最新文章
- h2 mysql 差别_h2内存数据库和mysql数据库的区别
- Hibernate之Session解析
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- php按钮css样式,CSS 按钮
- Jupyter Notebook的安装和使用
- GStreamer 编写一个简单的MP3播放器
- Maven学习总结(45)——Maven仓库、将本地Jar包安装到仓库、打可执行的Jar总结
- nginx集群报错“upstream”directive is not allow here 错误 [
- 控制kvm-qcow2增长空间-(一)
- JQuery easyui (1) Draggable(拖动)组件
- python-map()/reduce()/filter()/sorted()/排列组合
- php怎么写炫彩字,Photoshop打造超酷的炫彩字
- HDFS名字空间(NameSpace)
- 基于机器视觉的表面缺陷检测方法研究进展(2022最新)
- 【算法-枚举】淘气的青蛙 自己对解题思路的梳理
- 爱福窝在线装修设计软件测评
- 福大计算机专硕扩招,【今日话题】福州大学数计学院研究生又又又扩招?什么是拟录取补录?...
- CS224N课程学习笔记
- pdb文件 PDB文件:每个开发人员都必须知道的 .NET PDB文件到底是什么?
- 瑞芯微RK1126平台 通过http接口设置 ISP 饱和度 亮度 对比度