We have an environmental control system which currently uses i2c sensors for temperature and moisture. We would like to change this to RS-485 sensors. Our microcontroller is ESP32-WROOM32E. Our development environment is Arduino IDE.
We are going to use these sensors ([login to view URL]) and require firmware on our main board to interface with them. We require classes or methods for our main firmware routine to call "getTemperature" and "getMoisture" which will return the temperature in degrees C, and the moisture in a format that the sensor can deliver easily.
The firmware produced by this project will need to run stand-alone on an ESP32 dev kit (with a serial break-out such as MAX485) for us to test the new sensors, and then we will later incorporate it into our own firmware and PCB.
We will run two (or more) sensors on the same serial bus, each sensor will be programmed with two separate addresses.
Testing: It would be best if you can confirm a working solution with your own hardware (ESP32 dev kit, break out board and a sensor simulator), or if that is not possible, provide a firmware solution for us to test here where we already have the hardware.
Summary: Write stand alone Arduino-compatible firmware for ESP32 to interface with multiple RS485 sensors.
8 freelancers are bidding on average £177 for this job
Hi I am experienced electronics engineer with more than 14 years of experience. I have read the details and would like to know more about it. Please get in touch to discuss it further Regards