app控制智能小风扇【字数:10003】
摘 要 随着信息技术的发展,智能手机已经成为我们生活中非常重要的一个环节。面对即将到来的炎炎夏日,小风扇又成为了许多大学生宿舍的必备消暑工具。然而很多时候当我们想打开或者关闭风扇时候往往需要去到宿舍门口的开关完成。这个时候Arduino单片机与手机智能App的组合可以让我们更加有效的开关电扇。 本课题索要介绍的是如何运用App通过蓝牙连接Arduino单片机进行数据传输,再通过单片机实现对小风扇的无线控制。并且在控制小风扇的同时,Arduino单片机也将小风扇目前的状态通过LED灯显示出来。并且在本文将具体的介绍各个硬件的功能,原理和选择它的理由,以及如何实现这一功能。 信息技术的发展在一步步带动我们的生活水平,智能化的家具也给我们带来了快捷,便利的生活。智能小风扇的普及也可以让广大的大学生们更好的去享受人生中唯一的大学生活。
目 录
1.绪论 1
1.1研发智能小风扇的目的和意义 1
1.2 智能小风扇未来的发展趋势 2
2.智能小风扇系统硬件电路设计 3
2.1控制系统硬件总体设计 3
2.2单片机系统设计 4
2.2.1单片机最小系统 4
2.2.2单片机的电路设计. 5
2.3 电源模块的设计 8
2.3.1 电源模块的选择 8
2.3.2 电源的设计 8
2.4 蓝牙模块电路设计 9
2.4.1 蓝牙模块的选择 9
2.4.2蓝牙模块的系统设计 10
2.5 继电器模块设计 11
2.5.1 继电器模块的选择 11
2.5.2 继电器模块的设计 12
2.6 LED灯设计 12
2.6.1 LED灯的选择 12
2.6.2 显示模块的设计 12
2.7 小风扇的选择 13
3.智能小风扇系统软件设计 14
3.1 系统软件的设计 14
3.1.1 系统的总体设计 14
3.1.2 Arduino软件的开发简介 14
3.2 模块软件设计 16
3.2.1 蓝牙模块程序设 *好棒文|www.hbsrm.com +Q: ¥351916072¥
计 16
3.2.2 继电器模块程序设计 17
3.2.3 LED点阵模块程序设计 18
3.3 智能App的设计 22
4. 智能小风扇的系统调试 23
4.1 硬件模块调试 23
4.1.1 独立硬件的调试 23
4.1.2 电源的调试 24
4.2 软件调试 25
4.3系统调试 26
总结与展望 27
参考文献 28
附录 系统硬件电路原理图 29
致谢 30
1.绪 论
随着生产技术的不断发展,人类社会开始慢慢的步入智能化。科学技术给人们的生活带来了诸多便利,列如智能手机等。智能化已经成为人们生活中必不可少的一部分。人口的不断增加带来的是社会负担的加重,而智能化可以让我们更好的生产生活。节约了许多的人力物力。
由于夏季的高温炎热,国内有一部分的高校目前还没有普及空调。对于那些还没有安装空调的宿舍来说,小小的电风扇成为了同学们的必备物品。但是传统的电风扇都需要手动控制,风速的大小,转动的方向,都需要通过手动控制开关来实现。与当今生活硬件智能化的主题格格不入。而且并不仅仅是在高校,许多的北方地区甚至包括很多的欧洲国家都存在着这样的一种现象:夏天的温度并不是很高,人们在室内的气温并不需要依靠空调来解决,冬天也会选择使用暖气。这样以来风扇就成为了人们在夏天降温的最好选择,相对于空调来说十分的经济实惠。这说明了小风扇的研发依旧存在着巨大的市场。
1.1研发智能小风扇的目的和意义
本项目致力于开发一个可以用手机App控制的智能小电扇,对于小电扇的控制只需要在手机App上控制即可。作为使用功能性产品,他通过Arduino将传统的硬件与软件结合,从而实现我们日常生活永平的智能化。分别由四个部分组成:手机App,信息转换系统,小电扇,点阵显示部分组成,并且通过使用手机App远程控制小电扇。可以实现小电扇的开关,状态显示以及延时关闭。以此让用户在吹风时享受更加方便智能的服务,通过手机输入便可以选择风扇的开关,多长时间以后关闭,并且可以看到风扇的运行状态。开关部分主要通过手机字母输入,以控制风扇的开启和关闭,延时关闭部分是指可以在手机控制端通过选择不同的挡位来选择合适关闭风扇;状态显示部分主要是通过8x8来显示风扇当前的运行状态,用户可选择是否开启点阵以获得相关信息。
1.2 智能小风扇未来的发展趋势
现代消费者对于即使是电风扇这样的传统家电也有更高的要求。消费者更渴望电风扇的智能、便捷、舒适、节能。也正是顺应这样的消费需求。另外虽然目前为止空调正在逐步的取代家里的电风扇,但是长期的使用空调对于人们的健康来说并不好,特别是老人和小孩。随着社会的发展,市场对品牌提出更高的要求是完全合理的。如果能够跟上甚至引领电风扇行业发展智能化、高端化的发展潮流,是不会缺少市场的。
2.智能小风扇系统硬件电路设计
2.1控制系统硬件总体设计
本课题是基于Arduino单片机控制小风扇的系统设计,图21为整个系统的框图。
在UNO板接通电源后,如果继电器模块输出为高电平,则小电扇开始转动。Arduino板与LED点阵相连的可控制显示屏开始显示。
图21 系统框图
2.2单片机系统设计
2.2.1 单片机最小系统
Arduino 单片机最小系统包含了单片机+晶振电路+复位电路+电源。这是单片机运行所需要的最少元器件的系统。
图片22为Arduino 单片机的最小系统。
目 录
1.绪论 1
1.1研发智能小风扇的目的和意义 1
1.2 智能小风扇未来的发展趋势 2
2.智能小风扇系统硬件电路设计 3
2.1控制系统硬件总体设计 3
2.2单片机系统设计 4
2.2.1单片机最小系统 4
2.2.2单片机的电路设计. 5
2.3 电源模块的设计 8
2.3.1 电源模块的选择 8
2.3.2 电源的设计 8
2.4 蓝牙模块电路设计 9
2.4.1 蓝牙模块的选择 9
2.4.2蓝牙模块的系统设计 10
2.5 继电器模块设计 11
2.5.1 继电器模块的选择 11
2.5.2 继电器模块的设计 12
2.6 LED灯设计 12
2.6.1 LED灯的选择 12
2.6.2 显示模块的设计 12
2.7 小风扇的选择 13
3.智能小风扇系统软件设计 14
3.1 系统软件的设计 14
3.1.1 系统的总体设计 14
3.1.2 Arduino软件的开发简介 14
3.2 模块软件设计 16
3.2.1 蓝牙模块程序设 *好棒文|www.hbsrm.com +Q: ¥351916072¥
计 16
3.2.2 继电器模块程序设计 17
3.2.3 LED点阵模块程序设计 18
3.3 智能App的设计 22
4. 智能小风扇的系统调试 23
4.1 硬件模块调试 23
4.1.1 独立硬件的调试 23
4.1.2 电源的调试 24
4.2 软件调试 25
4.3系统调试 26
总结与展望 27
参考文献 28
附录 系统硬件电路原理图 29
致谢 30
1.绪 论
随着生产技术的不断发展,人类社会开始慢慢的步入智能化。科学技术给人们的生活带来了诸多便利,列如智能手机等。智能化已经成为人们生活中必不可少的一部分。人口的不断增加带来的是社会负担的加重,而智能化可以让我们更好的生产生活。节约了许多的人力物力。
由于夏季的高温炎热,国内有一部分的高校目前还没有普及空调。对于那些还没有安装空调的宿舍来说,小小的电风扇成为了同学们的必备物品。但是传统的电风扇都需要手动控制,风速的大小,转动的方向,都需要通过手动控制开关来实现。与当今生活硬件智能化的主题格格不入。而且并不仅仅是在高校,许多的北方地区甚至包括很多的欧洲国家都存在着这样的一种现象:夏天的温度并不是很高,人们在室内的气温并不需要依靠空调来解决,冬天也会选择使用暖气。这样以来风扇就成为了人们在夏天降温的最好选择,相对于空调来说十分的经济实惠。这说明了小风扇的研发依旧存在着巨大的市场。
1.1研发智能小风扇的目的和意义
本项目致力于开发一个可以用手机App控制的智能小电扇,对于小电扇的控制只需要在手机App上控制即可。作为使用功能性产品,他通过Arduino将传统的硬件与软件结合,从而实现我们日常生活永平的智能化。分别由四个部分组成:手机App,信息转换系统,小电扇,点阵显示部分组成,并且通过使用手机App远程控制小电扇。可以实现小电扇的开关,状态显示以及延时关闭。以此让用户在吹风时享受更加方便智能的服务,通过手机输入便可以选择风扇的开关,多长时间以后关闭,并且可以看到风扇的运行状态。开关部分主要通过手机字母输入,以控制风扇的开启和关闭,延时关闭部分是指可以在手机控制端通过选择不同的挡位来选择合适关闭风扇;状态显示部分主要是通过8x8来显示风扇当前的运行状态,用户可选择是否开启点阵以获得相关信息。
1.2 智能小风扇未来的发展趋势
现代消费者对于即使是电风扇这样的传统家电也有更高的要求。消费者更渴望电风扇的智能、便捷、舒适、节能。也正是顺应这样的消费需求。另外虽然目前为止空调正在逐步的取代家里的电风扇,但是长期的使用空调对于人们的健康来说并不好,特别是老人和小孩。随着社会的发展,市场对品牌提出更高的要求是完全合理的。如果能够跟上甚至引领电风扇行业发展智能化、高端化的发展潮流,是不会缺少市场的。
2.智能小风扇系统硬件电路设计
2.1控制系统硬件总体设计
本课题是基于Arduino单片机控制小风扇的系统设计,图21为整个系统的框图。
在UNO板接通电源后,如果继电器模块输出为高电平,则小电扇开始转动。Arduino板与LED点阵相连的可控制显示屏开始显示。
图21 系统框图
2.2单片机系统设计
2.2.1 单片机最小系统
Arduino 单片机最小系统包含了单片机+晶振电路+复位电路+电源。这是单片机运行所需要的最少元器件的系统。
图片22为Arduino 单片机的最小系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/1002.html