版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计说明书题目:微型电梯模型的设计产品设计工艺设计方案设计√类型:学生姓名:________________________________学号:_______________________________学院:_______电子信息工程学院_________________________专业:_____物联网应用技术___________________________班级:______________________________学校指导教师:________________________2015年4月15日摘要电梯是现代楼宇中必不可少的载人工具,随着现在我国现代化的高速发展,楼宇建造的高速发展,必定是向空间发展、智能化方向发展,而电梯则是必不可少的一个载体,现在的电梯都是层楼继电器控制,有时会有一些不方便,我们希望以红外壁障传感器来感应楼层和乘客的位置,使未来的电梯向智能化发展。目录1.微型电梯模型的设计的背景与意义现在我国经济的高速发展,各地区城市化的逐步扩大,都市人的生活水平、物质需求也是越来越高,住房也是向着大面积发展,因此向空间发展成了现在建房的方向;因此电梯在现在楼宇中显得愈发重要,现在的电梯大多是通过层楼继电器来控制电梯的楼层,我们所设计的电梯是用红外感应来进行楼层控制和载人,让电梯更具智能化。2.智能电梯系统2.1智能电梯功能三层智能电梯在通电后,首先布置在一楼、二楼的红外壁障感应传感器会检测电梯的位置,然后根据检测把电梯停到默认楼层。我们通过3个按键来控制3个楼层,以及通过LED灯显示楼层位置。当我们按下一个按键时,把数据传递给arduino主控板,同时红外传感器检测位置,把信号也传入arduino主控板,然后进行数据对比,如果一致,电梯停止,当不一致时,根据二个数据的对比,把需要正或者反的信号传递给舵机,同时红外传感继续检测,当电梯位置使按键信号与红外信号一致时电梯停止运行。2.2智能电梯系统设计2.2.1电梯设计流程图按键按键舵机2个红外壁障传感器ArduinoUno舵机2个红外壁障传感器ArduinoUnoLED灯LED灯2.2.2电梯电路设计原理图2.2.3材料清单元件型号数量(个/份)价格(元)Arduino板Arduinouno128红外壁障传感器主动反射型29舵机DS04-NFC130按键、LED轻触开关/二极管4/30.5定滑轮30414.5电梯模型材料荷木棒、木片、木板1183.智能电梯硬件部分3.1arduino主控模块我们主控模块采用的arduinounor3,其MCU为ATmega328,工作电压5V,输入电压7-12V,IO数量14,模拟输入IO个数6,PWM为6;我们这次用到了数字IO2、3、4、5、6、7、9以及模拟IOA0、A1。3.2红外感应模块选型红外探测器按其工作模式可大致分为主动式与被动式。选型一.主动式红外探测器自带红外光源,通过对光源的遮挡、反射、折射等光学手段可以完成对被探测物体位置的判别。选型二.被动式红外探测器本身没有光源,通过接受被探测物体的特征光谱辐射来测量被探测物的位置、温度或进行红外成像。主动式被动式当然为了更实时的检测电梯,我们采用的是选型一,主动式。3.3舵机模块舵机模块是我们通过其正反转来控制电梯的上下的,那么我们到底是选择360度舵机还是180度舵机呢?360度舵机就是一个普通的直流电机+一个电机驱动板的组合,所以它只能连续旋转,不能定位,也没法知道它的角度和圈数(除非自己在舵机外面加装其它传感器)。180度舵机是PWM控制它的旋转角度,500-2500us的PWM对应控制180度舵机的0-180度,是一一对应的,一个PWM值对应舵机的一个角度。180度舵机360度舵机型号SG90型号MG946R尺寸21.5mmX11.8mmX22.7mm尺寸40.7*19.7*42.9mm扭矩1.2-1.4kg/cm(4.8V)扭矩10.5kg/cm(4.8V),13kg/cm(6V)工作电压4.8V-6V工作电压4.8-7.2V无负载速度0.12sec/60degree(4.8V)无负载速度0.20sec/60degree(4.8v)0.17sec/60degree(6.0v)本次我们的设计由于没有使用PWM控制舵机的角度,只用到调速和控制转向;为了让电梯有更强大的牵拉功能,我们选用的是360度舵机。180度舵机360度舵机3.4按键LED模块我们使用按键来控制电梯的位置,并通过LED显示出来;arduino板通过按键的输入信号同红外壁障的输入信号进行匹配,当信号一致时,证明电梯在对应的楼层,并且LED显示相应的楼层。我们采用的是四脚轻触开关和二极管。调试程序源代码voidsetup(){myservo.attach(9);Serial.begin(9600);pinMode(A0,INPUT);pinMode(A1,INPUT);pinMode(button1,INPUT);pinMode(button2,INPUT);pinMode(button3,INPUT);pinMode(ledPin4,OUTPUT);pinMode(ledPin5,OUTPUT);pinMode(ledPin6,OUTPUT);}intSearch(){intlevel;if(digitalRead(Sensor_1)==0)level=1;if(digitalRead(Sensor_2)==0)level=2;if(digitalRead(Sensor_1)==1&&digitalRead(Sensor_2)==1)level=3;if(digitalRead(Sensor_1)==0&&digitalRead(Sensor_2)==0)level=0;return(level);}int
KeyScan()
{
int
k1=0;
int
k2=0;
buttonState1
=
digitalRead(button1);
buttonState2
=
digitalRead(button2);
buttonState3
=
digitalRead(button3);
k1=buttonState1+buttonState2*2+buttonState3*4;
if(k1!=7)
{
delay(10);
buttonState1
=
digitalRead(button1);
buttonState2
=
digitalRead(button2);
buttonState3
=
digitalRead(button3);
k2=buttonState1+buttonState2*2+buttonState3*4;
if(k1==k2)
{
if(buttonState1==0)
digitalWrite(ledPin4,HIGH);
else
digitalWrite(ledPin4,LOW);
if(buttonState2==0)
digitalWrite(ledPin5,HIGH);
else
digitalWrite(ledPin5,LOW);
if(buttonState3==0)
digitalWrite(ledPin6,HIGH);
else
digitalWrite(ledPin6,LOW);
if(k1==6)
return(1);
if(k1==5)
return(2);
if(k1==3)
return(3);
}
}
return
0;
}voidloop(){intkey,level;myservo.write(91);delay(10);level=Search();key=KeyScan();if(level!=key&&key!=0&&level!=0){if(level==3){if(key==2){while(1){myservo.write(posDown);if(Search()==2){myservo.write(91);break;}}}if(key==1){while(1){myservo.write(posDown);if(Search()==1){myservo.write(91);break;}}}}if(level==2){if(key==3){while(1){myservo.write(posUp);delay(3000);myservo.write(91);break;}}if(key==1){while(1){myservo.write(posDown);if(Search()==1){myservo.write(91);break;}}}}if(level==1){if(key==2){while(1){myservo.write(posUp);if(Search()==2){myservo.write(91);break;}}}if(key==3){while(1){myservo.write(posUp);if(Search()==2){myservo.write(posUp);delay(4000);break;}}}}}}4.结论我们这次的设计是让按键和红外传感器通过arduino驱动板控制舵机的系统。它可以实现电梯的匀速上下运行和精准感应位置,这次的设计理念就是功能明确、操作方便,以精简的程序和硬件实现电梯功能;在这个过程中,作品的设计、硬件的选择、程序的调试、以及成品的包装每一部分我都经历了从不会到会的过程,在完成这个设计作品时,真是有很大的满足感和收获感。因为这是一个综合的设计作品,我们在最开始的分工到逐步的合作,我们一起攻关,从我们自己的知识到课本,再到网络论坛,再到请教老师,我们一起学到了许多知识,最终完成了这个设计作品。致谢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国萝卜糕行业投资前景及策略咨询研究报告
- 2024至2030年中国自动化仪器仪表数据监测研究报告
- 2024至2030年中国男士茶行业投资前景及策略咨询研究报告
- 2024至2030年中国电动座式平衡重式叉车数据监测研究报告
- 2024至2030年中国炊事车行业投资前景及策略咨询研究报告
- 2024至2030年中国折叠式手动液压堆垛车数据监测研究报告
- 2024至2030年中国定香剂行业投资前景及策略咨询研究报告
- 2024至2030年中国双面反射铝箔节能帘膜行业投资前景及策略咨询研究报告
- 初中信息技术课件全部课件
- 2020年成都市崇州市事业单位卫生系统招聘考试《医学基础知识》真题及答案解析
- 混凝土搅拌站应急处置方案
- 防爆柜使用说明
- 高中思想政治-高三一轮复习为人民服务的政府教学设计学情分析教材分析课后反思
- IVUS指导PCI的应用课件
- 医科大学课件:《传染病学-第七章-原虫病-第三节-黑热病》
- 《滇南本草》读书笔记思维导图
- 《制作实验装置模拟吸烟有害健康》跨学科实践主题学习单元教学设计
- 国际学术交流英语知到章节答案智慧树2023年哈尔滨工业大学
- 放射科专科护理模拟题库及答案
- 骨折愈合过程
- 工程项目监理人员管理制度
评论
0/150
提交评论