基于Arduino的GSM短信远程控制单元(3) 时间:2017-05-18 22:20 来源:未知 作者:admin 点击:次 这需要一个缓冲区至少200字节的软件串行口以及。默认情况下,软件串口缓冲区只有64个字节。增加这个缓冲区,下列文件搜索: softwareserial。H 用文本编辑器打开该文件,并改变缓冲区的大小为200。 / ****************************************************************************** *定义 ****************************************************************************** / #则_ss_max_rx_buff #定义_ss_max_rx_buff 200 / /接收缓冲区的大小 # endif 步骤11:PC板的制作 PC板是用CadSoft Eagle免费版设计(我相信名字变了)。 PC板是一种单面设计。 不使用表面贴装元件。 所有组件都安装在PC板,包括sim800l模块。 无需外部元件或连接是必需的 跳线是隐藏的组件为一个更清洁的外观。 我用下面的方法来将PC板: PC板上印制图像使用激光打印机press-n-peel。 的press-n-peel然后放在一块干净的PC板,并与一些胶带固定。 然后PC板图像从press-n-peel转移到空白的PC板通过板通过层压机。对我来说,10次效果最好。 在PC板冷却至室温的press-n-peel慢慢抬起,从板。 然后PC板采用过硫酸铵晶体溶解在热水中蚀刻。 蚀刻后,蓝press-n-peel和黑色碳粉用丙酮清洗蚀刻的PC板拆除。 板然后用Dremel尺寸切割 所有通孔元件孔用1mm的钻头钻。 端子螺丝连接器采用1.2mm钻头钻。 gsm_remote_pcb.brd 下载 步骤12:PC板的装配 组件添加最小的元件,首先做的,和你的方式工作的最大的组成部分。 所有组件使用int下面,不包括sim800模块,是源于我的本地供应商。认为他们总是有股。请在南非的网站看一看: http://www.shop.rabtron.co.za/catalog/index.php 注!第一焊两跳线设下的atmega328p IC。 顺序如下: 电阻和二极管 复位按钮 IC插座 电压调节器 头脚 小电容器 LEDs 保险丝座 接线端子 继电器 电解电容器 插入IC之前,将设备连接至12V,测试电压是正确的。 最后,使用一些透明漆,覆盖PC板铜面保护它的元素。 当漆干燥后,插入集成电路,但离开GSM模块直到AtMega被编程。 步骤13:规划atmega328p 我使用的Arduino Uno和程序单元编程屏蔽。为更多的信息关于如何使用Arduino Uno作为一个程序员,参考下面: Arduino Uno为atmega328p程序员 GSM模块需要从PC板获得编程头。注意不要拆卸GSM模块时损坏的天线导线。 连接的程序员和使用编程的头在PC板单元之间的编程电缆,并上传图形单位。 外部12V电源不需要程序的单元。PC板将动力从Arduino通过编程电缆。 在Arduino IDE打开附件,并计划到单位。 编程后,除去编程电缆,并插入GSM模块。 单位现在准备使用。 v300e.ino 下载 步骤14:连接单元 对单位所有的连接是通过螺丝端子。 供电单元 确保你有一个注册插入SIM卡在GSM模块和SIM卡能够发送和接收短信。 连接12V直流电源12V和任何0V端子。一旦开机,红色LED在PC板上会打开。大约一分钟,GSM模块应该连接到手机网络。红色LED将关闭,和一个红色LED的GSM模块会快速闪烁。 一旦已达到这个阶段,单位准备配置。 输入连接 数字输入工作在12V的。把一个输入,12v有待于输入。除12V将输入。 输出连接 每个输出由一个转换触点。每个接触线的要求。 步骤15:初始设置 单位的初始设置,必须进行以确保所有的参数都设置为出厂默认值,和SIM卡配置在正确的格式接受用户信息。 当所有的命令都是基于短信的,你将需要另一个手机进行设置。 对于初始设置,你需要在单位。 设置主用户的电话号码 只有掌握用户可以配置单元,这一步必须先进行。 单位必须提供动力。 按下复位按钮,等待红灯的PC板关闭。 网络上的LED会快速闪烁的GSM模块。 单位现在可以接受的初始设置命令。这必须在10分钟内进行。 发送一个包含主短信,到单位电话号码的描述。 如果收到,绿色LED将闪烁两次在PC板。 掌握用户已编程。 恢复到出厂默认值的单位 在掌握用户已被编程,该单元的设置必须设置为出厂默认值。 发送一个只有全部清除的单位电话号码的短信。 如果收到,绿色和红色发光二极管在PC板上交替闪烁一次。单位已与出厂默认设置恢复。 所有的设置都恢复到出厂默认值。 按下复位按钮重新启动装置。 格式化的SIM卡 最后一步是删除存储在SIM卡上的所有信息,并将其配置为使用本机。 按下复位按钮,等待红灯的PC板关闭。 网络上的LED会快速闪烁的GSM模块。 单位现在可以接受的初始设置命令。这必须在10分钟内进行。 送一只erasesim到单位电话号码的短信。 如果收到,绿色LED在PC板上会闪光的树倍。 单位现在已经被配置,并准备使用。 步骤16:短信指令 有三种不同的单位使用的命令类型。所有的命令声通过短信发送,都在下面的格式: <strong>命令,</strong><strong>,</strong><strong>,</strong><strong>,</strong><strong>,</strong> 所有的命令,除正常的用户命令是区分大小写的。 参数不区分大小写。 初始设置命令 主人,名字 手机短信的发送者的电话号码作为主用户的电话号码。为单位的描述可以添加到这里。 全部清除 重置到出厂默认值的单位 clearsim 从SIM卡中删除所有数据 重置 启动装置 配置单元的主用户命令 样,C,M,T<em>注意!!!还没有实现</em> 设置特定的渠道有脉冲,定时或锁存输出。T是定时输出分钟时间 (责任编辑:admin) 上一篇:用手势控制超声PI钢琴! 下一篇:全3D打印的Arduino机器人 共4页: 上一页1234下一页