首先说明转载自数码之家网友落叶风的作品,不可用于商业用途,如有其他问题,请联系管理员删掉电路。 先看下硬件设计,使用的是单片机STC12C5A60S2,共有8路输入,其中4路是隔离的,低电平为开,输出也是8路,4个继电器,4个可控硅,为了简化可控硅的控制电路,采用5V的隔离电源隔开,有6个开关,开关1-5分别对应的4个可控硅及1个继电器输出,开关6是用于显示翻页及设置用,短按为翻页,长按为进入当前页的设置,再短按为改变设置项目,再长按为保存设置,开关5当处于设置时,就为调整参数,如不处于设置状态时,为继电器1控制。继电器2设置有一组定时开关功能,是采用触发方式的。显示用0.96寸的OLED显示器,温度湿度用DHT11模块。带有无线遥控功能,控制开关1-4,由于是测试板,所以输入输出元件没有装齐,只装部份进行测试,但单片机及手机软件并没偷工减料,所想到的都写上去了,但由于没实际环境中使用过,可能有BUG。 必须为开源者落叶风大神点赞,这技术绝对牛哄哄。 手机软件方面,是第一次写手机软件,自己有用中文编程软件易语言写过小软件,所以看了几天易安卓的教程,就写这手机软件,由于还不熟悉这编程软件,特别是它的数组操作搞不清楚,所以手机软件源代码上基本上是变量以文本型为主,软件的基本功能齐全,有显示控制窗口口、设置窗口及定时设置窗,能直接操作控制单片机的开关及参数的修改。 当手机软件正常开启后,会把手机当前时间发送个授时命令给单片机,根据单片机设置情况,进行授时操作。 OLED显示屏用来显示一些数据,和进行相关设置显示。 蓝牙转串口模块,是HC-06从机蓝牙模块,已用命令把它的波特率改为19200。采用引线引出来,方便测试。 315无线模块 安卓APK软件在附件里可以下载,安装后可以调试一下。 如果要看详细的,可以转至数码之家搜索落叶风,这里好像不好放链接