Software development Arduino, Node-red

Job ID: 32941288

Budget: $250 – $750 CAD

The project consists of an ESP32-C3 running an Arduino sketch communicating over a UDP channel with a Raspberry Pi running Node-Red. The messages are encoded using Json.

The basic functionality is working but there are some bugs to fix and there are additional functionality to add.

Bugs: 1- Adc on the Arduino side not working, see Epressif  esp32 Arduino

# ESP32-C3 cant read all analog values with analogRead() #5502

Solution Port C code from esp-idf to our Arduino sketch

2- Node-red saving and retrieving configuration data does not work

New features to add:

1-  Ability to change ESP32-C3 ADC input attenuation

2- Enable-disable deep sleep mode

3- Remote reboot command

4- Over the air firmware update

We can provide an ESP32-C3 dev module, a Raspberry Pi Zero W for testing the functionality.
Details of the product: https://seenov.com/seenov-blog/