基于DTMF和GSM的家庭自动化

电子说

1.2w人已加入

描述

步骤1:设置硬件

GSM

GSM

SIM 800 GSM模块的接口如下

GSM RX ==》 Arduino的D11

GSM TX ==》 Arduino的D10

GSM GND ==》 Arduino GND

GSM Power ==》适当的AC/DC适配器,普通的12v AC/DC适配器应该可以与大多数模块一起使用

继电器模块接口

继电器1的控制==》 Arduino的D8

继电器的控制2 ==》 Arduino的D9

中继板电源==》适当的AC/DC适配器,大多数模块都可以使用普通的12v AC/DC适配器,GSM模块启用时将有电源分接点适配器共享。

包括用于连接的电路图

在此处将草图上传到您的UNO

在此处找到代码(https://github.com/jth-1996/DTMF -and-GSM-Based-Modile-Automation/blob/master/DTMF_and_GSM_Based_Modile_Automation.ino)

第2步:完成设置并设置系统

将SIM插入GSM模块并为整个设置供电。检查模块是否已在网络上注册-网络指示灯应闪烁; 64ms开/3000ms关-

调用刚刚插入的SIM卡。通话5秒钟后,系统将自动接听您的电话-包括此延迟,以便在通话时出现错误的情况下让用户有时间断开通话-

将选择要启动的继电器。按下1将选择继电器1,按下2将选择继电器2。

第二次按键将设置继电器状态。按1将打开继电器(Arduino的数字引脚变为高电平),按2将其关闭。

通话不会自动终止。用户必须自己终止它。中继的激活只有在呼叫断开后才会发生

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分