个人进阶之路——安卓蓝牙模块(3)

来源:互联网 发布:windows 2003 编辑:程序博客网 时间:2024/05/26 07:29

今天先不写技术,想写整理一个思路,对项目【智慧餐厅】的硬件部分做一个大概的初步的总结
需要解决的问题:在安卓手机上,通过开关按钮对空调,对音响,对灯,智能开关控制

项目解释:因为餐厅包间之中,是相对独立的,可以形成自己的风格,因此,智能控制类很重要

解决方案
因为空调比较难模拟,这里采取的是用风扇来控制空调的方案。
【对风扇的智能控制】
用户可以通过点击安卓上的按钮,同过安卓上面的蓝牙功能,发送一个消息过来,这个可以是发送一个含有f的字符串【为了区分后面的发送点亮灯信息等等】然后使用单片机(外加蓝牙模块的单片机)(这个蓝牙模块是网上购买的,别买成了资料,我就是买成了资料,当时我的那个心叫碎啊),通过蓝牙接受一个字符串,从而实现F的操作
当单片机接受到F的时候,就调用继电器模块。
因为风扇是排气扇,是直接通过带插头的线,这个线只要接上电源就能让风扇转起来。
这里对这条线进行改装,首先我要找到这条线的火线和零线,我把那条线剪开,然后分清楚哪个是零线,哪个是火线。之后我会做的操作是让继电器一头插这两个零线和火线,我通过使用那个热熔胶,来让两线分别插进不同的结构中,再在另一头引出三条线到单片机中。这里解释一下使用继电器的原因,因为我使用的是220V的用电器,但是单片机只能提供5V的电源,所以需要一个电压转换的过程,今天我算是感受到了手被电给电麻了的感觉了。真的酸爽。
首先这个继电器,我们要驱动他,使用单片机驱动,这里涉及单片机的驱动继电器的知识。基本是通过发送一个低电平使得风扇亮起来。
【对灯的智能控制】解决方案同上,就是要用到单片机,继电器,杜邦线,LED灯,LED灯座等等
真正在用的时候才发现单片机要这么学才学的比较有意思。杜邦线在实验室是奇缺的,长短不一的什么都有,反正就是拼命三郎那样的疯狂搜刮。最后还是让我找全了,4个长短不一的杜邦线。
我们尝试了很多的方法,比如实验室有现成的蓝牙模块,但是还是太复杂了,所以我选择放弃,因为首先不好学,跟书本的只有四个引脚的蓝牙模块完全不一样, 再者我没有那么多的时间去研究电子方面的,我也是为了快速开发啊。我们有看到一个USB转TTL线杜邦线的这么一个东西,想通过控制这个来让我的USB的数据送灯的开关信息,我用的是笔记本的5V的灯,首先这个5V 的灯是通过插到USB 的母接口处来让我们的USB灯亮起来的,所以这个USB转TTL根本不行,同时注意还有的是烧录芯片,是一次性的东西,我们要特别注意这一点。之后我们还是找到了一头是USB母接口的,另一头是杜邦线的插入的线。在之后我们取消了这个方案,因为你怎么知道这个灯是不是能够控制的,还是不行,必须得加一个开关才行。
我们还遇到多个外设需要多个VCC 端的问题,感谢兴伟给的解决方案,把它焊在一起,于是我第一拿出了电烙铁,很成功的完成了多个外设需要电源还有地的情况。这里还要感谢师弟们的帮忙, 万分感激。
【对音响的智能控制】直接用LED等,使用那个跑马灯效果的同时加上蜂鸣器的效果,做到控制开关。
【对视频进行智能控制】,我们是直接买的别人的产品,只求不会太贵,280+其实还是挺贵的,我们要加把劲啦,到现在还灭有任何比赛有战绩。。。我们希望他能够提供APP 的源码,这样我们就能够修改成我们自己的代码了、加油。

0 0