步骤1:您需要什么
我使用ardunio uno和相关的arduino ide软件,该软件提供windows驱动程序和简单的编辑/编程软件。 arduino用c编程,并带有广泛的标准库套件。
ardunio附带的是sim900 gsm shield,可以在ebay上以几美元的价格购买。这个特别的人来自tinysine。该屏蔽层仅使用arduino上的3个引脚进行通信,从而释放了很多引脚以增加附加功能。我还有一个备用的16x2 lcd显示器,稍后我将尝试将其集成到gsm屏蔽罩的顶部。
此gms屏蔽罩随附一个库,该库运行良好,并包含一些基本功能。
p》
步骤2:启动并运行gsm屏蔽
首先,我们要确保gsm屏蔽在网络正确。为此,我将sim卡放在屏蔽板的底部,并将gsm屏蔽板堆叠在arduino的顶部。
将gsm_gprs_gps_ide 。..库添加到您的arduino c: program文件(x86) arduino libraries 文件夹。重新启动arduino ide程序后,将在file-》 examples下显示一些新的代码示例。
我使用sms示例来测试gsm屏蔽板的连接。这只是在串行监视器上输出每个新传入的sms。
步骤3:编写一些代码
我不是编程向导,但我整理了一些代码点点滴滴,使这项工作。我要实现的目标是:初始化gsm防护罩-》以某种方式告诉我它已启动并正在运行-》能够通过sms接收命令,包括“杀手开关”,以在转发过程中出现问题时停止循环并开始向我发送大量消息-》将所有传入的文本转发到预定义的数字。
我的一小段代码附在此处。可能需要做很多改进,请提出建议!
这使我可以向arduino发送三个命令,help仅列出命令,clrall将清空sim-短信卡和stop卡,它们将使程序陷入无限循环,以防止其发送新消息。
步骤4:对其进行测试!
它已经启动并运行!
除了不能很好地处理特殊字符和表情符号外,它还至少通知我有人试图通过我的其他号码与我联系。对于将来通过sms进行远程控制项目,我有一个很好的起点。
待办事项
*仅从目标号码启用命令,以防止其他人将命令发送给目标arduino
*集成lcd显示屏并在arduino上显示活动记录。
实测iPhone5S、iPhone6、iPhoneSE升级iOS10.3.2速度对比,苹果又推送iOS10.3.3最新版只为迎接iOS11!
如何在人与汽车之间构建一个交互系统?
丰田计划在未来十年内将氢燃料电池登月车送上月球
碳化硅技术的挑战与应用
新年大礼 | 5G演进:从Rel-15到Rel-18重点解读,建议收藏!(内含福利)
Arduino GSM短信转发器的制作
小米够无耻,靠“石墨烯”电池炒作,你确定还要买小米6吗?
iphone13promax颜色有几个
上海伯东光刻机氦质谱检漏法
开源赋能 普惠未来|京东集团寄语2023开放原子全球开源峰会
情怀值钱吗?诺基亚Nokia6:红米3S处理器,价却超小米5
2021除甲醛空气净化器品牌排行榜,哪个效果比较好
高频PCB设计出现干扰的解决方案
库房温湿度对档案的影响
来聊聊广电700M的那些事儿
科瑞模拟量传感器技术在磨床精加工中的应用方案解析
鲁能如东H14#200MW海上风电场项目50台风机实现全容量投产并网
特斯拉又重新加快了超级充电网络的部署速度?
华为畅享8e评测 全面屏加人脸解锁性价比爆炸
CASE将成为汽车产业四大核心