如何将Victron MPPT充电控制器的数据快照通过短信发送到手机的项目
扫描二维码
随时随地手机看文章
正文
这是我的项目Victron发送/接收的一个扩展,对代码进行了一些小的修改。
ESP32发送单元
该项目使用TTGO ESP32 T-Call板,通过GSM网络将数据从Victron ESP32发送到请求数据的移动电话。
除了5v供电外,该板没有其他接线电路,系统不需要任何接收单元。TTGO T-Call需要在发送MPPT单元的EspNow Wifi区域内,并且需要良好的GSM信号。
该板使用滑动纳米sim卡载体在它的底部,也有一个天线连接(天线通常提供)。
我已经成功地使用了英国的sim卡,尽管它不能与3网络一起工作。
短信只从草图中识别的手机接收,请求命令被发送到连接到MPPT的ESP 32单元。T-Call等待,直到它接收到数据并将其作为SMS消息发送到电话。
对连接到MPPT的ESP32发送单元的更改是识别通过EspNow发送的请求命令。
对接收单元的更改是在启动时发送请求命令,并忽略来自任何其他设备的请求命令。
在将代码闪烁到TTGO T-Call之前,您必须首先将PHONE的字符串变量更改为它将以国家代码开始响应的手机号码。(英国等+44)
它将响应的短信是SEND MPPT和RESET短信
此消息必须以大写形式发送(如图所示)以接收正确的响应。如果一条信息没有被识别,它将通过将收到的信息或“错误信息”短信发送回手机来进行响应。当sim卡接收到服务消息时,可能需要重置(擦除)sim卡消息以进行正确操作。
发送回手机的数据将是MPPT的5倍数据读数。
有可能对T-Call进行编程,以响应其他SMS消息以激活继电器或几乎任何东西,我将不包括在这里。这是你项目的起点。
代码
本文编译自hackster.io