找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 972|回复: 0
打印 上一主题 下一主题
收起左侧

求这个单片机智能家居程序的编写思路 想自己搞定

[复制链接]
跳转到指定楼层
楼主
ID:735398 发表于 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时窗帘关闭。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表