STM8+SIM800H做的控制器,实现手机远程控制功能,开源啦!

2020-01-11 18:08发布

本帖最后由 jiafulu 于 2014-4-20 15:44 编辑

前一段时间发的帖子关于使用SIM800H的TTS和DTMF解析功能实现类似10086服务台功能,这几天板子做出来了,并且程序调试一半了,实现了拨号接通播放TTS合成音并且识别按键的功能,视频里有效果演示。
先来张裸照:
QQ截图20140420151552.jpg (244.64 KB, 下载次数: 0) 下载附件 2014-4-20 15:17 上传
友情提示:看这个视频要听声音
http://v.youku.com/v_show/id_XNzAxMDc0MzA4.html
简单介绍一下这个控制器:
1、带有两路16A的继电器,常开和常闭触点都引出来了;
2、板子自带开关电源,预留12V电源插口;可以直接接220V电源,也可以使用外接12V电源;
3、板子自带SIM800H蓝牙天线,以后可编写蓝牙控制程序;
4、使用stm8s105k6T6,价钱便宜资源够用;
5、全金属弹出式SIM卡座,手感好,谁用谁知道;
6、可设置断电后是否记忆状态;
7、可设置延时开启或者延时关闭,延时时间短信设置;
8、带有麦克风,可监听周围声音(这个功能....不做评价);
9、短信控制命令(飞信也可以控制):

第一路:
开启:          A+密码+K
回复:A路开启成功

关闭:          A+密码+G
回复:A路关闭成功

开启后延时关闭:A+密码+YK
回复:A路开启成功,00000秒后关闭

关闭后延时开启:A+密码+YG
回复:A路关闭成功,00000秒后开启

调整延时时间  :A+密码+T00060
回复:A路延时时间为00060秒

第二路方法同上,只是把A换成B即可

断电状态记忆  :密码+JY
回复:断电状态记忆

断电状态不记忆:密码+BJY
回复:断电状态不记忆

可设置1个管理手机号码:密码+HM+12345678901
回复:管理号码为:12345678901

可设置管理密码:密码+MM+123456
回复:新密码为:123456

10、拨打电话控制:
拨打电话后,控制器接通来电,播放合成音:“您好!欢迎使用远程控制器,打开第一路请按1,关闭第一路请按2,打开第二路请按3,关闭第二路请按4”
按下按键后,会执行对应的操作,按错按键会提示“按键错误”

现在发布源程序,由于是调试一半的程序,会有一些BUG,正在完善中

kongzhi.zip (1.26 MB, 下载次数: 455) 2014-4-20 14:57 上传 点击文件名下载附件
源程序


原理图:
SIM800H-STM8S-PCB.zip (49.61 KB, 下载次数: 449) 2014-4-20 15:01 上传 点击文件名下载附件
原理图



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
sblpp
1楼-- · 2020-01-15 11:57
强!谢谢分享!
bnyy
2楼-- · 2020-01-15 12:07
jiafulu 发表于 2014-4-20 16:56
纯手工焊接,呵呵,第一个焊坏了,然后就有经验了

背后热风枪吹? 一直没尝试过这样整。 看来要大胆尝试才能突破。
yyts
3楼-- · 2020-01-15 16:31
不错,这个要支持一下.
cock
4楼-- · 2020-01-15 19:59
焊这个模块的诀窍就是双面热风枪,焊盘通孔(如果面积紧张也可无孔)。
焊时模块一面的温度调低一点,决不能高到让焊锡熔化。然后下面的热风高一些,但也不能把PCB烤糊。
具体步骤是先在焊盘上搪锡,模块上盖粘一些绝热胶带。上下热风同时通电加热(120度吧),30秒后放上模块,一分钟以后背面的热风发力(250度),模块面的温度调到(180度),等到模块会游动时,用镊子略加一下压,让未搭上锡的焊盘也粘上。关闭加热,等热风自行冷却就行了,如果量大,就移走PCB。
o0pingu0o1
5楼-- · 2020-01-15 23:05
 精彩回答 2  元偷偷看……
liliuqun
6楼-- · 2020-01-16 03:53
强大啊   

一周热门 更多>