0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino GSM短信转发器的制作

454398 来源:网络整理 作者:佚名 2019-11-05 16:17 次阅读

步骤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上显示活动记录。

责任编辑:wv

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

    关注

    0

    文章

    45

    浏览量

    12714
  • GSM
    GSM
    +关注

    关注

    9

    文章

    835

    浏览量

    122816
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186639
收藏 人收藏

    评论

    相关推荐

    ISOUSB111全速/低速隔离式USB转发器数据表

    电子发烧友网站提供《ISOUSB111全速/低速隔离式USB转发器数据表.pdf》资料免费下载
    发表于 08-16 10:25 0次下载
    ISOUSB111全速/低速隔离式USB<b class='flag-5'>转发器</b>数据表

    ISOUSB211高速/全速/低速隔离式USB转发器数据表

    电子发烧友网站提供《ISOUSB211高速/全速/低速隔离式USB转发器数据表.pdf》资料免费下载
    发表于 08-16 09:47 0次下载
    ISOUSB211高速/全速/低速隔离式USB<b class='flag-5'>转发器</b>数据表

    转发器,网桥,路由和网关有何区别

    转发器、网桥、路由和网关是网络通信中常见的四种设备,它们在网络中扮演着不同的角色,具有不同的特点和功能。下面我们将详细介绍这四种设备的区别。 转发器(Repeater) 转发器是一种
    的头像 发表于 07-10 14:21 840次阅读

    路由端口转发怎么设置

    路由端口转发设置是网络配置中的一个重要环节,它允许外部设备通过特定的端口访问内网中的设备或服务。 路由端口转发的基本概念 1.1 什么是路由
    的头像 发表于 07-09 11:33 6665次阅读

    【项目陪跑--无线CAN转发器】第一章 课程概述

    第一节项目概述设计一款无线CAN转发器,由若干个终端组成,若干个终端之间可以将接收到的CAN数据通过无线的方式转发出去。第二节硬件概述该CAN转发器由24V供电。该CAN转发器的无线数
    的头像 发表于 07-03 08:00 289次阅读
    【项目陪跑--无线CAN<b class='flag-5'>转发器</b>】第一章 课程概述

    如何用Arduino制作一个简易自动喂鱼

    如果你家里养有鱼,并想找到一种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼,让小鱼不在饿肚子。 自动喂鱼
    发表于 03-28 11:25

    带EEPROM和134.2kHz转发器接口的无源低频接口装置TMS37157数据表

    电子发烧友网站提供《带EEPROM和134.2kHz转发器接口的无源低频接口装置TMS37157数据表.pdf》资料免费下载
    发表于 03-20 16:48 0次下载
    带EEPROM和134.2kHz<b class='flag-5'>转发器</b>接口的无源低频接口装置TMS37157数据表

    如何制作自己的Arduino电容计

    在这个项目中,您将学习如何制作自己的Arduino电容计(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1458次阅读
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>电容计

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 2854次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 7次下载

    光模块是成对使用的吗?光模块与转发器的区别

    光模块是成对使用的吗?光模块与转发器的区别  光模块是成对使用的吗? 光模块是指用于光纤通信系统中的传输和接收光信号的设备。在通常情况下,光纤通信系统需要同时使用发射(传输)光模块和接收模块。发射光
    的头像 发表于 12-27 10:56 1588次阅读

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器

    数据转发器
    稳控自动化
    发布于 :2023年11月30日 10:39:56

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器 监测现场设备组网连接的方法和注意事项如下: 选择合适的网络协议:根据监测设备的特点和监测场景的需求,选择合适的网络协议,如WiFi、蓝牙
    的头像 发表于 11-29 10:02 402次阅读
    监测现场设备组网连接的方法和注意事项 无线的低功耗数据<b class='flag-5'>转发器</b>