基于物联网的智能婴儿车演示系统.docx
- 文档编号:10218651
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:20
- 大小:717.06KB
基于物联网的智能婴儿车演示系统.docx
《基于物联网的智能婴儿车演示系统.docx》由会员分享,可在线阅读,更多相关《基于物联网的智能婴儿车演示系统.docx(20页珍藏版)》请在冰点文库上搜索。
基于物联网的智能婴儿车演示系统
兰州理工大学
计算机与通信学院
2014年春季学期
物联网综合应用实践课程设计
题目:
基于物联网的智能婴儿车演示系统
专业班级:
姓名:
学号:
指导教师:
__
成绩:
_________________________________
摘要
不可否认,物联网将是未来行业发展的重点和方向,它将彻底改变整个社会的工作和生活方式——更高的生产能力,更高的工作效率,更轻松、更便利、更和谐的生活,这也是王建宙总裁钟情于它的主要原因。
物联网不是梦,总有它到来的一天。
物联网强调的是在商业活动中通过移动通讯技术和设备的应用变革既有商务模式或创造出新商务模式,是机器设备间的自动通讯。
从狭义上说,物联网只代表机器和机器之间的通信。
目前,人们提到M2M的时候,更多的是指非IT机器设备通过移动通信网络与其他设备或IT系统的通信。
放眼未来,人们认为物联网的范围不应拘泥于此,而是应该扩展到人对机器、机器对人、移动网络对机器之间的连接与通信。
本设计以婴儿为出发点,以充分实现对婴儿以及周边状态的智能化为目的,来实现简单、方便照顾婴儿,从而为大人节省时间和精力。
在本设计中我们以cc2530单片机为核心MCU,外围电路采用模块化设计,结合程序我们的设计分为测温以及温控模块、报警模块、声控音乐模块、智能避障模块以及无线传输控制模块等六个模块。
实物操作简便,方便实惠,并且性价比高,使用价值强。
关键词:
婴儿床,智能化,cc2530,
目录
摘要1
引言2
第1章绪论2
1.1课题背景2
1.2课题来源2
1.3本设计的主要研究工作2
第二章系统总体概述2
2.1硬件方面2
2.1.1CC2530介绍2
2.2软件方面2
2.2.1ZigBee技术2
第4章系统硬件设计2
4.1系统硬件构建2
4.2显示设备的选择与论证2
4.3电源电路的设计2
4.4防丢失警报器电路2
第5章系统软件设计2
5.1编码2
总结2
致谢2
主要参考文献2
引言
为了掌握物联网应用系统开发中的核心技术、设计及分析问题的能力,提高利用物联网技术解决实际问题的能力。
通过结合zigbee无线通信协议结合已有的物联网知识体系,完成基于物联网的智能婴儿车演示系统,本设计是针对婴儿而设计的一种智能型的婴儿车,创新点在于,它能准确的报告婴儿以及周边环境的状态,并对一些情况作出相应的措施,从而减少了大人的工作量,并且能为大人及时报告婴儿的一些特殊情况,使大人能够及时去处理。
第1章绪论
1.1课题背景
物联网(InternetofThings,缩写IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。
物联网一般为无线网,由于每个人周围的设备可以达到一千至五千个,所以物联网可能要包含500兆至一千兆个物体,在物联网上,每个人都可以应用电子标签将真实的物体上网联结,在物联网上都可以查找出它们的具体位置。
通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,也可以对家庭设备、汽车进行遥控,以及搜寻位置、防止物品被盗等各种应用。
物联网将现实世界数字化,应用范围十分广泛。
物联网的应用领域主要包括以下几个方面:
运输和物流领域、健康医疗领域、智能环境(家庭、办公、工厂)领域、个人和社会领域等,具有十分广阔的市场和应用前景。
自比尔·盖茨1995年《未来之路》一书中提及物物互联。
1998年麻省理工学院提出了当时被称作EPC系统的物联网构想。
1999年,在物品编码,RFID技术的基础上Auto-ID公司提出了物联网的概念。
2005年11月17日,信息世界峰会上,国际电信联盟发布了《ITU互联网报告2005:
物联网》,其中指出“物联网”时代的来临。
随着科学技术的发展,消费者对婴儿车的需求越来越大、对婴儿车的要求也越来越高。
消费者希望婴儿车能最大可能地模仿人的操作,让孩子的生活环境更安全、更舒适、更健康、更美好。
1.2课题来源
物联网不是简单的数据在机器和机器之间的传输,更重要的是,它是机器和机器之间的一种智能化、交互式的通信。
也就是说,即使人们没有实时发出信号,机器也会根据既定程序主动进行通信,并根据所得到的数据智能化地做出选择,对相关设备发出正确的指令。
可以说,智能化、交互式成为了物联网有别于其它应用的典型特征,这一特征下的机器也被赋予了更多的“思想”和“智慧”。
人们纷纷看好了物联网的发展前景。
一个出发点就是,在当今世界上,机器的数量至少是人的数量的4倍,这意味着巨大的市场潜力。
NTTdocomo预测,2010年全球将有超过4000亿台的机器具备数据传输功能,取代人力控制和操作,实现设备的智能管理和服务。
欧洲行业咨询机构IDATE则估计,到2010年物联网市场容量将达到2200亿欧元。
1.3本设计的主要研究工作
本设计的主要工作是掌握物联网应用系统开发中的核心技术、设计及分析问题的能力,提高利用物联网技术解决实际问题的能力。
通过结合zigbee无线通信协议结合已有的物联网知识体系,完成基于物联网的智能婴儿车演示系统。
实现对婴幼儿身体健康,体重,等的实时信息收集!
功能介绍
①安全功能:
防丢失。
婴儿是好动的,ta会坐在婴儿车上到处乱跑,为了确保安全,必须要保证其在大人的视野范围以内。
超过一定的安全距离,车就会报警。
②检测功能:
对于婴儿的温度以及周围空气湿度测试,光靠大人的感觉是不可靠的,因此要用到温度、湿度超限报警器电路。
当婴儿体温或者周围空气湿度不正常时,婴儿车就会发出声音提醒。
以及采用压力传感器检测婴儿体重变化!
!
!
③监护功能:
当婴儿踢被、尿湿时,婴儿车会报警;有蚊虫时能灭虫;婴儿哭闹的时候婴儿车前面的玩具狗听到后会发出“汪汪”的叫声,同时两眼闪闪发光,叫声停止后,还能奏出一曲优美的音乐。
第二章系统总体概述
本实验将使用CC2530读取温湿度传感器SHT10的温度和湿度数据。
最后将采样到的数据转换然后在LCD上显示。
其中对温湿度的读取是利用CC2530的I/O(P1.0和P1.1)模拟一个类IIC的过程。
通过温湿度报警电路,电子灭蚊电路等构建一个舒适的智能婴儿车系统
2.1硬件方面
2.1.1CC2530介绍
CC2530是基于2.4-GHzIEEE802.15.4、ZigBee和RF4CE上的一个片上系统解决方案。
其特点是以极低的总材料成本建立较为强大的网络节点。
CC2530芯片结合了RF收发器,增强型8051CPU,系统内可编程闪存,8-KBRAM和许多其他模块的强大的功能。
如今CC2530主要有四种不同的闪存版本:
CC2530F32/64/128/256,分别具有32/64/128/256KB的闪存。
其具有多种运行模式,使得它能满足超低功耗系统的要求。
同时CC2530运行模式之间的转换时间很短,使其进一步降低能源消耗。
CC2530包括了1个高性能的2.4GHzDSSS(直接序列扩频)射频收发器核心和1个8051控制器,它具有32/64/128kB可选择的编程闪存和8kB的RAM,还包括ADC、定时器、睡眠模式定时器、上电复位电路、掉电检测电路和21个可编程I/O引脚,这样很容易实现通信模块的小型化。
CC2530是一款功耗相当低的单片机,功耗模式3下电流消耗仅0.2μA,在32k晶体时钟下运行,电流消耗小于1μA。
CC2530芯片使用直接正交上变频发送数据。
基带信号的同相分量和正交分量由DAC转换成模拟信号,经过低通滤波,变频到所设定的信道上。
当需要发送数据时,先将要发送的数据写入128B的发送缓存中,包头是通过硬件产生的。
最后经过低通滤波器和上变频的混频后,将射频信号被调制到2.4GHz,后经天线发送出去。
CC2530有两个端口分别为TX/RX,RF端口不需要外部的收发开关,芯片内部已集成了收发开关。
CC2530的存储器ST-M25PE16是4线的SPI通信模式的FLASH,可以整块擦除,最大可以存储2M个字节。
工作电压为2.7v到3.6v。
CC2530温度传感器模块反向F型天线采用TI公司公布的2.4GHz倒F型天线设计。
天线的最大增益为+3.3dB,天线面积为25.7×7.5mm。
该天线完全能够满足CC2530工作频段的要求(CC2530工作频段为2.400GHz~2.480GHz)。
图1.CC2530芯片引脚
2.2软件方面
2.2.1ZigBee技术
ZigBee使用2.4GHz波段,采用跳频技术。
ZigBee结构简单、速率更慢、功率及费用也更低。
它的基本速率是250kb/s,当降低到280kb/s时,传输范围可扩大到134m,并获得更高的可靠性。
另外,它可与254个节点联网。
可以比蓝牙更好的支持游戏、消费电子、仪器和家庭自动化应用。
按以上特点来说,ZigBee主要适用于短距离范围之内并且数据传输速率不高的各种电子设备之间。
人们期望能在工业监控、传感器网络、家庭监控、安全系统和玩具等领域拓展ZigBee的应用。
做为一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术,ZigBee是介于无线标记技术和蓝牙之间的技术提案。
主要用于近距离无线连接。
它依据802.15.4标准,在数千个微小的模块之间相互协调实现通信。
这些传感器只需要很少的能量,以接力的方式通过无线电波将数据从一个模块传到另一个模块,所以它们的通信效率非常高[4]。
ZigBee体系结构如下图所示。
ZigBee联盟负责制作网络层以上协议。
目前,标准制定工作已完成。
ZigBee协议比蓝牙、高速率个人区域网络或802.11x无线局域网更简单使用。
ZigBee体系结构示意图
ZigBee具有以下技术特点:
1、可靠性好,安全性高。
ZigBee具有可靠的发送接收握手机制,可靠地保证了数据的发送接收,另ZigBee采用AES128位密钥,保证数据发送的安全性。
2、数据传输输率低,功耗低。
传输速率只有10kb/s-250kb/s,专注于低传输应用。
在低耗电待机模式下,两节普通5号干电池可使用6个月以上。
这也是ZigBee的支持者所一直引以为豪的独特优势。
3、低成本。
因为ZigBee数据传输速率低,协议简单,所以大大降低了成本。
很多公司积极投入ZigBee芯片开发,TI,Ember,Freescale,Motorola以及Philips均推出了芯片及相应开发工具,飞利浦预估,应用于主机端的芯片成本和其它终端产品的成本比蓝牙更具有价格竞争力[5]。
4、网络容量大。
每个ZigBee网络最多可支持255个设备,也就是说每个ZigBee设备可以与另外254台设备相连接,网络可容纳多达65000个节点,网络中的任意节点之间都可进行数据通讯。
网络有星型、树状和Mesh网络结构。
5、网络时延短。
ZigBee的响应速度较快,一般从睡眠转入工作状态只需15ms,节点连接进入网络只需30ms,进一步节省了电能。
相比较,蓝牙需要3-10s、WiFi需要3s。
6、工作频段灵活。
使用2.4GHz、868MHz(欧洲)915MHz(美国)ISM频段,世界范围内无频段限制。
ZigBee的目标市场主要有PC外设(鼠标、键盘、游戏操控杆)、消费类电子设备(TV、VCR、CD、VCD、DVD等设备上的遥控装置)、家庭内智能控制(照明、煤气计量控制及报警等)、玩具(电子宠物)、医护(监视器和传感器)、工控(监视器、传感器和自动控制设备)等非常广阔的领域
2.2方案的选定及其关键技术
短距离无线通信特性比较如下表所示:
从表格中我们可以看出四种无线传输技术各有优势,但从无线控制网络距离的需求来看蓝牙和UWB因传输距离太近而不能满足,WIFI和ZigBee相比它的功耗相当的高,网络规模也非常小。
单一的从成本上来看,ZigBee芯片价格最低,有利于大规模应用。
从频段来看ZigBee是基于2.4GHz,无需频段的申请。
因此,ZigBee技术无疑是大规模无线控制系统的首选。
第4章系统硬件设计
4.1系统硬件构建
1)无线节点模块:
ZigBee是基于IEEE802.11.4协议的一簇展集,主要针对于低成本、低功耗的射频应用一部分是网关协调器及传感节点;
2)传感及控制模块:
温.湿度传感器;
3)电源板:
提供无线节点模块和传感控制模块连接,同时为系统供电。
在以上设计的硬件系统中,以MCU为控制中心,电池模块对系统供电和连接,传感及控制模块对种植环境进行实施检测采集数据,通过ZigBee无线网络进行数据和信息并比对标准生长环境参数,各个硬件模块经由无线收发模块传输数据,实现对婴儿车的远程控制。
4.2显示设备的选择与论证
本设计使用液晶1602进行显示。
该液晶显示驱动简单,耗电量小,无辐射危险,平面直角显示以及影响稳定不闪烁灯优势,显示直观、抗干扰能力强等诸多优点。
1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图所示:
1602LCD主要技术参数:
显示容量:
16×2个字符芯片工作电压:
4.5—5.5V
工作电流:
2.0mA(5.0V)模块最佳工作电压:
5.0V
字符尺寸:
2.95×4.35(W×H)m
1602显示模块电路的设计
引脚功能说明:
编号
符号
引脚说明
编号
符号
引脚说明
1
VSS
电源地
9
D2
数据
2
VDD
电源正极
10
D3
数据
3
VL
液晶显示偏压
11
D4
数据
4
RS
数据/命令选择
12
D5
数据
5
R/W
读/写选择
13
D6
数据
6
E
使能信号
14
D7
数据
7
D0
数据
15
BLA
背光源正极
8
D1
数据
16
BLK
背光源负极
4.3电源电路的设计
本电路采用9V供电,通过7805三端稳压,滤波后供给单片机
4.4防丢失警报器电路
此电路用于控制婴儿在安全距离之内,防止婴儿丢失。
使用时,将发射器放在婴儿身上,接收器放置在大人身上,一旦婴儿离开超过一定距离(8m)时,接收器便会发出“嘟嘟,请注意!
”的报警声。
1电路工作原理
该防丢失报警器电路由无线发射器电路和无线接收器电路,如图所示
电路中,无线发射器电路由超短波无线遥控发射模块IC1和电源开关S1、电池GB1组成;无线接收电路由电源开关S2、电池GB2、无线遥控接收模块IC2、语音集成电路IC3、电阻器R、晶体管V和扬声器BL组成;当无线接收器和无线发射器的距离在8m范围之内,IC2内部微型天线就会接收到IC1内部微型天线发射的超高频信号,此信号经IC2内电路解调、放大、检波、延时及电平转换处理后,从其2脚输出高电平,3脚输出低电平,IC3不工作,BL不发声。
当婴儿离开大人距离超过8m时,接收器将收不到发射器发射的超高频信号,IC2的2脚变为低电平,3脚输出高电平,使IC3受触发而导通,其输出的语音电信号经V放大后,驱动BL发出语音报警声。
当发射器与接收器的距离回到8m内,接收器自动复位,BL停止发声。
4.5婴儿踢被、尿湿报警器电路
此电路能在检测到婴儿踢被时发出“注意保暖”的语音报警声;在检测到婴儿尿床时,发出“注意换尿布”的语音报警声
1.电路原理
该电路由温度检测控制电路、尿床检测电路和语音报警电路组成,如图所示
电路中,温度检测控制电路由热门电阻器RT、电阻器R1、R2、电位器RP和时基集成电路IC1组成;尿床检测电路由湿敏电阻RS和电阻器R3组成;语音报警电路由语音集成电路IC2、电阻器R4、电容器C1、晶体管V和扬声器BL组成。
S为电源开关,C2为电源退耦电容器。
平时(在婴儿未尿床、未踢被时),RS呈高阻状态,RT呈低阻状态,IC2的TG1端和TG2端均为低电平,BL不发声。
当婴儿尿床时,尿液使RS的阻值变小,IC2因TG1端变为高电平而触发工作,其OUT端输出的语音电信号经V放大后,驱动BL发出“注意换尿布”的语音报警声。
当婴儿踢被时,RT由低阻状态变为高阻状态,使IC1的2脚变为低电平,3脚输出高电平,IC2受触发工作,其输出的语音电信号经V放大后,驱动BL发出“注意保暖”的语音报警声。
调整RP的阻值,可改变温度检测控制(即踢被报警动作)的灵敏度。
改变R3的阻值,能改变尿床检测控制的灵敏度
4.6电子灭虫灯电路
此电路是利用害虫(各种飞蛾、蚊虫等)的趋光性来引诱害虫,当害虫碰到或靠近由高压电极制成的电网时,会立即被高压击毙。
1电路工作原理
该电路由电源开关S、诱虫灯HL、二极管VD、晶闸管VT、电阻器R1、R2、电容器C、脉冲高压变压器TA和高压电极组成,如图所示
接通电源开关S后,交流220V电压一路将诱虫灯HL点亮;另一路加下由VD、R1、R2、VT、C和T的W1绕组组成的脉冲振荡电路,使该电路振荡工作,VT间歇导通,在T的W2绕组上将产生月10KV的脉冲高压,此脉冲高压直接加在高压电极上,使趋光飞来的害虫受到点击。
调节R2阻值的大小,可改变脉冲高压的强度。
4.7会叫的玩具狗电路
在受到触动或者听到婴儿的啼哭声后,会发出“汪汪”的叫声,同时两眼闪闪发光,叫声停止后,还能奏出一曲优美的音乐。
①电路工作原理
该电路由声控电路、LED闪光电路、音效/音乐发生电路和电源电路组成,如图所示
电路中,声控电路由压电式传感器BC、晶体管V1、V2、电阻器R1~R4和电容器C1组成;闪光电路由发光二极管VL1、VL2、晶体管V3和电阻器R5组成;音效/音乐发生器电路由音效集成电路IC1、音乐集成电路IC2、音频放大管V4和扬声器BL组成;电源电路由电池GB、电源开关S和滤波电容器C2组成。
接通电源开关S后,整机通电工作。
在BC未收到声音信号时,IC1、IC2、V3和V4均不工作,VL1和VL2不发光,BL不发声。
当触动玩具狗或有异常声响发出时,BC将声音信号转换成电信号,该微弱的电信号经V1、V2放大后,使IC1受触发工作,其O/P端(输出端)输出的音效信号经V4放大后,驱动BL发出“汪汪”的狗叫声。
与此同时,V3在音效电信号的控制下间歇导通,使VL1和VL2闪烁发光。
狗叫声停止后,IC1的TPO端(停止触发端)输出触发信号,使IC2受触发工作,IC2输出的音乐电信号经V4放大后,驱动BL发出音乐声。
第5章系统软件设计
图5传感器节点程序设计
图6网络协调器软件流程图
5.1编码
voidmain()
{
intwendu;
intshidu;
chars[16];
UINT8adc0_value[2];
floatshuzi=0;
SET_MAIN_CLOCK_SOURCE(CRYSTAL);//设置系统时钟源为32MHz晶体振荡器
GUI_Init();//GUI初始化
GUI_SetColor(1,0);//显示色为亮点,背景色为暗点
GUI_PutString5_7(25,6,"OURS-CC2530");//显示OURS-CC2530
GUI_PutString5_7(10,22,"Temp:
");
GUI_PutString5_7(10,35,"Humi:
");
GUI_PutString5_7(10,48,"Light:
");
LCM_Refresh();
while
(1)
{
th_read(&tem,&hum);//从采集模块读取温度和湿度的数据
sprintf(s,(char*)"%d%dC",((INT16)((int)tempera/10)),
((INT16)((int)tempera%10)));//将采集的温度结果转换为字符串格式
GUI_PutString5_7(48,22,(char*)s);//显示采集的温湿度的结果
LCM_Refresh();
sprintf(s,(char*)"%d%d%%",((INT16)((int)humidity/10)),
((INT16)((int)humidity%10)));//将采集的湿度结果转换为字符串的格式
GUI_PutString5_7(48,35,(char*)s);//显示采集结果
LCM_Refresh();
总结
设计是一次非常难得的理论与实际相结合的机会,通过这次比较完整的智能婴儿车设计,我们摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我们的综合运用所学的专业基础知识解决实际问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,这是我们都希望看到的也正是我们进行毕业设计的目的所在。
同时,在设计时,我们也发现了我们自身知识的短缺,好多设计方案想到了但是不知道如何实现。
例如说:
设计婴儿车时要注意防晒,太阳光超过一定值时,婴儿车的遮阳布就盖上;环境中有有害气体时,婴儿车能自动合上遮阳布保护婴儿,同时启动婴儿车上装置的空气净化剂;有不良人士试图带走婴儿时婴儿车启动报警器,这里需要用指纹识别系统,我们设计不出来......这就启示我们学习是用于止境的,我们要不断完善自身。
致谢
通过阅读参考大量的关于物联网技术的参考文献以及研读许多的关于单片机的文献,我对与物联网以及家居设计有了大致的学习和掌握。
进行了相关的理论知识的学习,阅读了大量资料,从各个单独模块设计,到最后整体组合,前后经历的大量思考和修改。
感谢在此过程中帮助过我的老师及同学,是他们让我的课设进行的更加顺利,没有他们的帮助和支持,我的课设将会进行的举步维艰。
通过实验我才知道原来要把书上的基础知识应用到实际中并不是一件简单的事,每次看别人做的时候总觉得特别简单,但自己亲自动手时就感觉故障频频。
在本次课程设计中我学到了许多东西,不仅仅是实验本身的内容,我还学到了一些学习的方法,学到了如何和同学配合共同完成任务,这些对我来说都是一笔宝贵的财富,衷心祝福各位指导老师和同学工作顺利,万事顺心。
主要参考文献
1.李文仲,段朝玉著.ZigBee2007/PRO协议栈实验与实践.北京航空航天大学出版社,2009.3
2.石志国等著.物联网技术与应用.北京交通大学出版社,2012.9
3.吴大鹏等著.物联网技术与应用.电子工业出版社,2012.6
4.吴洪贵,孙玉娣等著.物联网应用系统开发.东软电子出版社,2012.11
5.付蔚著,家居物联网技术开发与实践.北京大学出版社,2013.8
6.熊茂华,熊昕著.物联网技术与应用开发.西安电子科技大学出版社,2012.11
8.北京奥尔斯电子科技有限公司.物联网创新实验套件实验指导书2012.11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 联网 智能 婴儿 演示 系统