如何构建一个廉价的系统来检查电源网络的状态

电子说

1.3w人已加入

描述

步骤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:如何组装组件

Arduino

您需要按照附图所示组装和焊接组件。

第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服务或类似的选择。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分