基于以太网和DTMF编解码的远程家居控制器
| 5 | 0 | 1 | 0 | 1 | 770+1336 |
| 6 | 0 | 1 | 1 | 0 | 770+1477 |
| 7 | 0 | 1 | 1 | 1 | 852+1209 |
| 8 | 1 | 0 | 0 | 0 | 852+1336 |
| 9 | 1 | 0 | 0 | 1 | 852+1477 |
| 0 | 1 | 0 | 1 | 0 | 941+1336 |
| * | 1 | 0 | 1 | 1 | 941+1209 |
| # | 1 | 1 | 0 | 0 | 941+1477 |
| A | 1 | 1 | 0 | 1 | 697+1633 |
| B | 1 | 1 | 1 | 0 | 770+1633 |
| C | 1 | 1 | 1 | 1 | 852+1633 |
| D | 0 | 0 | 0 | 0 | 941+1633 |
2.5 语音提示电路
由于我们团队手上有一块凌阳语音单片机模块,以及考虑到团队经费问题,我们团队一致同意采用凌阳语音单片机SPCE061A作为语音提示模块。由于SPCE061A具有良好的语音功能,所以可以把它作为EVK1100的语音模块从机使用,通过AVR 32作为主机来控制SPCE061A单片机发出相应的语音提示,为了做到良好隔离的作用,我们采用光电耦合器作为中间媒介,主机通过控制光电耦合器的通断来向从机传送相应的数据。从机通过读取光电耦合器形成的不同信号来输出不同的语音提示。控制图如下图3.2-5所示:

图3.2-5 语音提示电路控制模块
2.6 家用电器控制电路
由于单片机输出的电平为弱电电平,而家用电器需要的是220V交流强电,所以就只能通过弱电来控制强电。本家用电器控制电路如图3.2-5所示:为了隔离弱点和强电并且可以控制电器的开关,我们采用MOC3021光电耦合器来隔离强弱电平,同时采用BTA06双向可控硅来作为一个开关,此开关受MOC3021控制。当单片机引脚输出低电平时,MOC3021的1脚和2脚之间的发光二极管发光,4脚和6脚就导通,有电压加到BTA06的控制端,BTA06导通,家用电器的供电回路形成就可以开始工作。
当需要关闭电器时,单片机引脚输出高电平,MOC3021的1脚和2脚之间的发光二极管不发光,4脚和6脚不导通,没有电压加到BTA06的控制端,BTA06截止,家用电器供电回路无法形成,不能工作。

图3.2-6 家用电器控制电路
三.以太网web server的远程家居控制和监控模块
1.模块概要
本模块采用EVK1100开发板+传感器模块,通过移植精简的tcp/ip协议,开发出一控制家用电器和监控家庭安全隐患的web 服务器控制端,将家中的实时信息和家用电器等装置,通过无线方式连接到此控制器中,此控制器直接通过RJ45连接到以太网,实现嵌入式的internet。通过avr32开发web server,这样就可以通过远程pc机或手机通过浏览器远程通讯,控制家电设备和监控家庭安全隐患。
以太网硬件结构组成框图如下图3.3-1所示:

图 3.3-1
- 以太网温湿度传感器选型经验(02-06)
- 基于MODBUS总线的选矿计量网络监控系统开发(11-26)
- 基于以太网的远程数据采集系统(09-15)
