Forum Replies Created

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • in reply to: ESP32 port of 2.1.9 firmware #71597

    arigita
    Participant

    No, I have not tried it. The Lora module is however working nicely. I manage to connect in urban environment without any line of sight from my apartment to my city garden around 800m away and control all valves and programs as well as to read their status

    in reply to: ESP32 port of 2.1.9 firmware #68432

    arigita
    Participant

    Hi,

    one update on my side. The revision two has arrive and I’ve tested it. I have decided to modify it to fit all features of the standard Opensprinkler (Ethernet, RF Transmitter, etc…) and to remove the option for the ESP8266, as the ESP32 is working nicely. I have added as well an USB for flashing/debugging purposes and the fixation points are ready for DIN rails.

    The first boards contain some bugs that I have corrected already for the second batch:
    – The USB interface does not work (I have used the wrong pinout for the CP2102 chip)
    – The fixation points for the DIN rails and screen need to be slightly adjusted
    – The Ethernet CS pin needs to be rerouted to another GPIO of the ESP32, as it was using one reserved, that needed to be floating or grounded for flashing

    What has been tested:
    – The current measurement works nicely with a new inverted precision rectifier with gain of 3
    – Opensprinkler SW works nicely and web reaction is very fast
    – Valve control works
    – RTC works
    – Button switches work

    Pending of testing:
    – Ethernet: I will test it soon with an ENC28J60 module I have received
    – RF Transmitter: I will test it as soon as I receive the transmitter
    – E22-900M3DS-SX1262 long range LoRa module (SX1262): I have to create the SW for it yet

    As soon as I receive the second batch and get it tested I will release the KiCad schematics and layouts. Every eBoM part comes with an attribute for the part number in LCSC. Furthermore the boards can be easily produced using JLCPCB.

    BR,

    Javier

    in reply to: ESP32 port of 2.1.9 firmware #68155

    arigita
    Participant

    Hi Ja.Charer,

    regarding the points:
    1) The RTC topic was a small HW bug in my board, it is solved. The current meas. does not work for the ESP32 as it is in V1 as the ESP32 can not read under 0.2V, I’ve changed it to an inverted precision amplifier with gain of 3 and now it is fine
    2) I’ve ported as well the latest main branch MQTT changes into my fork (ESP32_branch):
    https://github.com/arijav/AriloSprinkler-Firmware/tree/branch_dev_esp32
    3) For the board no issue, let me know how we can communicate and we can arrange it

    BR

    in reply to: ESP32 port of 2.1.9 firmware #68092

    arigita
    Participant

    Some news on my side, the first TTGO version boards (v1) came and they are running fine with a modified code from the ja.charer fork. I had to do some small bug fix for the rtc and need still need to change one diode to allow proper current measurement with the ESP32 (the ADC is worse than the ESP8266 one). Attached you can find the pictures. Soon I will get the version 2 produced and start working on the LoRa driver to remotely control the irrigation system w/o need of internet.

    From this version 1 (TTGO based) I have 5 boards, but will need just 2 of them. In case of interest in any of the 3 remaining boards please let me know.

    in reply to: ESP32 port of 2.1.9 firmware #67989

    arigita
    Participant

    I have created two prototype board variants from Opensprinkler in Kicad. The first one based on the TTGO V2.1 1.6 (ESP32 Lora Board) and the second a dual board that can accommodate an esp32-wroom or an ESP-12E (ESP8266) plus a lora E22-900M3DS-SX1262 module. Once tested I will release all Kicad files. The board are initially meant to control AC valves, but I might develop as well DC valve variants.

Viewing 5 posts - 1 through 5 (of 5 total)