Hello,
I made a clone of the Heltec LoRa32 V3 hardware with some additional circuitry to cope with a small solar panel and a battery.
Your LoRaWAN-ESP32 package works very well on this hardware as a TTN node. Many thanks for the effort and also for the clear guidelines. Currently busy with long duration testing, a month or so.
I have a few questions though.
- On the serial line I get a lot of "sendReceive returned error -1102, we'll try again later" messages, though everything seems ok on the TTN console. Any suggestions ? It does not seem to affect the regular working of the node.
- Is the OLED used at all in LoRaWAN-ESP32 ? The small 0.96" module works ok when tested separately but remains blank with LoRaWAN-ESP32.
- I measured 3...4mA current drain from the battery during idle. Any thought on than, of course this includes the additional circuitry, the regulator, etc. Any thoughts ? When awake the current goes tot 40...60mA, which seems ok, the node is awake for 5...6 seconds every 15min, no complains here.
I added a BME320 as environment sensor, a bit improvement over the internal temperature sensor. It worked from the first time, even if it was on a 2nd I2C bus.
The additional circuitry contains a eeprom (AT24C128) and a RTC (PCF8563) and a "kill" switch in the Vdd line. It is the idea to store the relevant LoRaWAN variables in the eeprom and then shut down the ESP32S3 entirely between messages. The alarm function RTC will then resuscitate the EST32S3 again after 15 minutes. This is still work in progress, it works when tested separately, the current drawn from the battery is down to a few µA, but I have still to figure out what are the "relevant" variables to store.
Again thanks and all the best,
Jean Renier.
Hello,
I made a clone of the Heltec LoRa32 V3 hardware with some additional circuitry to cope with a small solar panel and a battery.
Your LoRaWAN-ESP32 package works very well on this hardware as a TTN node. Many thanks for the effort and also for the clear guidelines. Currently busy with long duration testing, a month or so.
I have a few questions though.
I added a BME320 as environment sensor, a bit improvement over the internal temperature sensor. It worked from the first time, even if it was on a 2nd I2C bus.
The additional circuitry contains a eeprom (AT24C128) and a RTC (PCF8563) and a "kill" switch in the Vdd line. It is the idea to store the relevant LoRaWAN variables in the eeprom and then shut down the ESP32S3 entirely between messages. The alarm function RTC will then resuscitate the EST32S3 again after 15 minutes. This is still work in progress, it works when tested separately, the current drawn from the battery is down to a few µA, but I have still to figure out what are the "relevant" variables to store.
Again thanks and all the best,
Jean Renier.