标题: 求这个单片机智能家居程序的编写思路 想自己搞定 [打印本页]

作者: 957713257    时间: 2020-4-26 10:33
标题: 求这个单片机智能家居程序的编写思路 想自己搞定
用十六进制数据1代表电灯的开启,2代表电扇的开启,3代表电视的开启,4代表音箱的开启,5代表自动门的开启,6代表自动窗帘的开启,7代表智能家居的关闭。则脑控智能家居间的通讯具体实现为:
对于电灯,使用三极管驱动电路控制LED灯,当主控制器输出低电平时LED灯点亮,反之熄灭,即当蓝牙接收到十六进制数据1时点亮,接收到7时熄灭
对于电扇,使用L298N电机驱动模块驱动普通直流电机,直流电机与仿真扇叶相连,当蓝牙接收到十六进制数据2时开启,接收到7时会停止。
对于电视,使用控制器驱动TFT屏幕显示图片,用三极管开关电路给整个控制器提供电源实现主控制器对子控制系统的控制。当主控制器引脚输出高电平时,子控制器上电,屏幕显示图片,反之屏幕熄灭。即当蓝牙接收到十六进制数据3时电视打开,接收到7时电视关闭。
对于音响,使用三极管驱动电路控制有源蜂鸣器,当主控制器输出低电平时蜂鸣器得电发出响声,反之不响。即当蓝牙接收到十六进制数据4时会响,接收到7时关闭。
对于自动门,使用180°舵机模拟门的打开与关闭。当主控制器输出周期20 ms,占空比7.5%控制信号时舵机恢复初始状态,门闭合;占空比12.5%时舵机旋转90°,门打开。即当蓝牙接收到十六进制数据5时打开,接收到7时关闭。
对于自动窗帘,与自动门类似,使用180°舵机模拟窗帘的打开与关闭。当主控制器输出周期20 ms,占空比7.5%时舵机恢复初始状态,窗帘闭合;占空比12.5%时舵机旋转90°,窗帘打开。即当蓝牙接收到十六进制数据6时窗帘打开,接收到7时窗帘关闭。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1