如何將Victron MPPT充電控制器的數(shù)據(jù)快照通過短信發(fā)送到手機(jī)的項(xiàng)目
正文
這是我的項(xiàng)目Victron發(fā)送/接收的一個擴(kuò)展,對代碼進(jìn)行了一些小的修改。
ESP32發(fā)送單元
該項(xiàng)目使用TTGO ESP32 T-Call板,通過GSM網(wǎng)絡(luò)將數(shù)據(jù)從Victron ESP32發(fā)送到請求數(shù)據(jù)的移動電話。
除了5v供電外,該板沒有其他接線電路,系統(tǒng)不需要任何接收單元。TTGO T-Call需要在發(fā)送MPPT單元的EspNow Wifi區(qū)域內(nèi),并且需要良好的GSM信號。
該板使用滑動納米sim卡載體在它的底部,也有一個天線連接(天線通常提供)。
我已經(jīng)成功地使用了英國的sim卡,盡管它不能與3網(wǎng)絡(luò)一起工作。
短信只從草圖中識別的手機(jī)接收,請求命令被發(fā)送到連接到MPPT的ESP 32單元。T-Call等待,直到它接收到數(shù)據(jù)并將其作為SMS消息發(fā)送到電話。
對連接到MPPT的ESP32發(fā)送單元的更改是識別通過EspNow發(fā)送的請求命令。
對接收單元的更改是在啟動時發(fā)送請求命令,并忽略來自任何其他設(shè)備的請求命令。
在將代碼閃爍到TTGO T-Call之前,您必須首先將PHONE的字符串變量更改為它將以國家代碼開始響應(yīng)的手機(jī)號碼。(英國等+44)
它將響應(yīng)的短信是SEND MPPT和RESET短信
此消息必須以大寫形式發(fā)送(如圖所示)以接收正確的響應(yīng)。如果一條信息沒有被識別,它將通過將收到的信息或“錯誤信息”短信發(fā)送回手機(jī)來進(jìn)行響應(yīng)。當(dāng)sim卡接收到服務(wù)消息時,可能需要重置(擦除)sim卡消息以進(jìn)行正確操作。
發(fā)送回手機(jī)的數(shù)據(jù)將是MPPT的5倍數(shù)據(jù)讀數(shù)。
有可能對T-Call進(jìn)行編程,以響應(yīng)其他SMS消息以激活繼電器或幾乎任何東西,我將不包括在這里。這是你項(xiàng)目的起點(diǎn)。
代碼
本文編譯自hackster.io