极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9610|回复: 1

基于Microduino的家居电器控制

[复制链接]
发表于 2013-11-7 21:40:30 | 显示全部楼层 |阅读模式
本帖最后由 开心果 于 2013-11-7 21:39 编辑

本设计实现了利用多种方式,如手动开关、遥控器、手机蓝牙控制等方式,实现对家居电器的控制,并且可以检测室内的温度,还具有定时功能,并且能自动语音播报。
1.主机,包括Microduino-Core+ 、Microduino-Core 、Microduino-FT232R、Microduino-nRF24、Microduino-【BT】2.1、Microduino-SD、Microduino-OLED、Microduino-RTC。

2.OLED显示屏界面,包括蓝牙指示,无连接状态下蓝牙图标一闪一闪,当BT与手机配对好并且连接好时图标一直亮着。其次是四路工作指示,0代表关,1代表开。然后是定时状态显示,但开启定时时,在右上角将显示一个时钟图片。屏幕中间是四路定时显示,包括在那个时间点启动哪个状态。状态F表示关(off),N表示开(on)。最后是时间显示,包括日期、星期与具体时间。

3.蓝牙采用2.1,4.0手机跟不上节奏。另外蓝牙模块我自己小小的改了下,目的是为了在用户界面上更好的显示。是将BT上用led指示的引脚直接连接到Microduino,然后读取那个引脚数值就可以了。手机控制界面只有四个控制的ToggleButton(双状态按钮控件)。还需优化,将模仿手机闹钟将定时时间通过手机直接发送到Microduino。不过这里还有一个问题没解决,只能手机向Microduino发送数据,不能将Microduino上的四路状态发送给手机,这样双状态按钮控件显示就可能出现问题,因为用户界面开启默认都是关的。

4.语音播报采用了Microduino-SD,此设计有点偷懒,将Microduino-Core+ 与Microduino-SD叠在一块了,目的是将Microduino-Core+ 控制的四路输出直接连接到了Microduino-SD模块上。就是通过有线连接。起初想法是通过nRF24间无线连接,结果每次都需重启后才有用,后来才知道328或者168内存不够。就直接用有线方法连接。此外还需要将SD卡库SD卡音频输出接线图参考http://www.hackerspace-ffm.de/wiki/index.php?title=Datei:SSDA_SimpleConnections.png

5.温湿度检测采用SHT11传感器。是一种包含相对湿度温度多传感器模块的校准数字输出的单芯片,该设备包括一个电容聚合物敏感元件作为相对湿度和带隙温度传感器。参考http://www.geek-workshop.com/forum.php?mod=viewthread&tid=2353

6.副机使用老潘的无线插座作为第一路的节点。

附上视频,拍的很抖动,请见谅。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1 +3 收起 理由
Microduino + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-12-20 21:23:25 | 显示全部楼层
microduino 模块那里买的呀。。我想买,但是找不到地方
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 03:22 , Processed in 0.042375 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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