We have a working device gathering distance from a laser sensor and sending data through MQTT and an API.
What we have already available, you do not need to worry about:
+Code written under the Arduino IDE.
+The device has the following hardware bill of materials:
-Sensor VL53L0X I2C
-LED Green Color connected to GPIO 14
-Push Button connected to GPIO 0
*It is used to get Arduino into programming mode if pressed when device is starting
*It is used as general purpose push button after Arduino has been initialized
+The device has the following software bill of materials in the form of libraries:
+A Gitlab repository where the latest version of code is hosted
What do we need from you? your expertise to:
+Implement in code to ability to have 3 states of the LED:
-State One: If the device is not connected to WiFi, LED should be blinking every 1500 ms (adjustable in code)
-State Two: If the device is connecting to WiFI, LED should be blinking every 500 ms (adjustable in code)
-State Three: If the device is connected to WiFi, LED should be turned on and dimmed
+Implement in code the reset of the WiFi settings by the push of a button:
-When Push Button is pressed for more than 10 seconds (adjustable), the device should be reset calling
[login to view URL]();
What you will have access to:
-Online meeting with us to access to device remotely when you have the final code
Future possible assignments if we have good collaboration and a successful first project:
-Troubleshoot a WiFi Manager issue
-Troubleshoot Deep Sleep implementation
19 freelancers están ofertando un promedio de $136 por este trabajo
Hola , necesito que te contactes conmigo para poder definir correctamente el proyecto y pueda estimar correctamente el precio y tiempo que me tomara realizarlo. Saludos.
I am an electronic engineer with thirty years of experience. I have experience in designing electronic circuits. Since I'm an aspiring freelancer, I will do the job for you at a reduced rate for a good review.