公告:新满多没有杂乱广告的网站, 请大家收藏!很好记,域名是 新满多 拼音!xinmanduo.com ! 更简洁好记的 ykyh.net

您的当前位置:首页 > 科技小制作 > 正文 -- 手机或者平板访问

基于Arduino的GSM短信远程控制单元(7)

来源:未知 编辑:晚一步 时间:2018-05-28

这需要一个缓冲区至少200字节的软件串行口以及。默认情况下,软件串口缓冲区只有64个字节。增加这个缓冲区,下列文件搜索:

softwareserial。H

用文本编辑器打开该文件,并改变缓冲区的大小为200。

/ ****************************************************************************** 
 *定义
 ****************************************************************************** / 
 
 #则_ss_max_rx_buff 
 #定义_ss_max_rx_buff 200 
 / /接收缓冲区的大小
 # endif

步骤11:PC板的制作

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.brdgsm_remote_pcb.brd 下载

        步骤12:PC板的装配

        PC板的装配

        组件添加最小的元件,首先做的,和你的方式工作的最大的组成部分。

        所有组件使用int下面,不包括sim800模块,是源于我的本地供应商。认为他们总是有股。请在南非的网站看一看:

        http://www.shop.rabtron.co.za/catalog/index.php

        注!第一焊两跳线设下的atmega328p IC。

        顺序如下:

        • 电阻和二极管
        • 复位按钮
        • IC插座
        • 电压调节器
        • 头脚
        • 小电容器
        • LEDs
        • 保险丝座
        • 接线端子
        • 继电器
        • 电解电容器

          插入IC之前,将设备连接至12V,测试电压是正确的。

          最后,使用一些透明漆,覆盖PC板铜面保护它的元素。

          当漆干燥后,插入集成电路,但离开GSM模块直到AtMega被编程。

          步骤13:规划atmega328p

          规划atmega328p

          我使用的Arduino Uno和程序单元编程屏蔽。为更多的信息关于如何使用Arduino Uno作为一个程序员,参考下面:

          Arduino Uno为atmega328p程序员

          GSM模块需要从PC板获得编程头。注意不要拆卸GSM模块时损坏的天线导线。

          连接的程序员和使用编程的头在PC板单元之间的编程电缆,并上传图形单位。

          外部12V电源不需要程序的单元。PC板将动力从Arduino通过编程电缆。

          在Arduino IDE打开附件,并计划到单位。

          编程后,除去编程电缆,并插入GSM模块。

          单位现在准备使用。

           
          • v300e.inov300e.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是定时输出分钟时间

 
手机扫描本二维码

分享创意到朋友圈

网友评论:



Copyright © 2006-2017 新满多 备案:渝ICP备11004546号-1

网站内容来自随意自动采集,如有侵犯没有标注出处,请联系我们删除:Gaocheng365@live.com

Top