电子说
步骤1:组件列表您需要复制该项目
NR。 1台装有Arduino IDE 1.6.11+的PC(来自arduino.cc);
nr。 1个带Arduino Breakout Board的Intel Edison开发板;
nr。 1个Geetech GSM/GPRS Arduino Shield v2.0(或兼容版本);
备用电缆;
NR。 2个1K欧姆电阻;
NR。 1块锂电池-PEB 903535(+ 3.7V 1100mAh);
NR。 1个带电池保护的TP4056锂电池充电器模块(03962A)
nr。 1个原型板;
NR。 1齐纳二极管3.7V。
此外:焊台和锡。
步骤2:如何组装组件
您需要按照附图所示组装和焊接组件。
第3步:Arduino IDE草图
附带上,您可以在.ino扩展名中找到Sketch以直接加载到Arduino IDE中。
请注意:Intel上的MCU Edison开发板也不包含用于将草图本地保存的存储。因此,当您断开连接英特尔爱迪生板和运行Arduino IDE的PC的电缆时,可能会松动它。为避免这种情况,您需要将生成的二进制文件(保存在板上的补丁程序/sketch/sketch.elf下)保存到Edison磁盘中的另一个位置。然后,将Yocto linux系统设置为在引导后使用命令行“ 。/sketch.elf -v&”运行它。
注2:也请注意,基于x86的主板不提供SoftwareSerial.h支持,而仅提供基于硬件的串行。注:为了使草图能够自动打开SIM900调制解调器模块,您需要在Geeetech GSM/GPRS Arduino上焊接JP跳线,以简化草图,以符合此行为。
注3:如http://www.geeetech.com/wiki/index.php/GPRS_Shield_V2.0
第4步:测试。..
要测试设备,您需要造成假的停电,如所附视频中所示,将微型USB电源与TP4056锂电池充电器模块断开连接(抱歉,质量很低)。
完成此操作后,在模拟GPIO PIN A0处测得的电压将下降,从而导致调用SensSMS()函数。
步骤5:进一步的实现。..
借助Intel Edison功能,我们可以添加云功能:例如,监控停电次数
为此,我们可以使用Wyliodrin服务或类似的选择。
全部0条评论
快来发表一下你的评论吧 !