I have a working unit that a freelancer built for me in Aruduino (got a .ino file) and I built with the components list that the freelancer sent and the PCB that he planned (sent it to Seeed to print).
It's about 90% tested but I have some issues that are code related that need to be fixed.
I have attached the job description of the job of building the whole unit (not this job) just so you get an idea of the device and it's functions (the job description is almost identical to the real device but not 100%, there are a few little updates that are not written there).
The things that need to be corrected:
1. Voltage Calibration - The device has a pot on the pcb to calibrate the voltage, at first I tested with an 11.5V input and the screen showed about 9V so I tried to calibrate towards 11.5V and the pot was maxed on 10V so the previous freelancer changed the sensitivity and now I tested on a 52V input and it showed 84V so I calibrated through the pot all the way down and it bottomed at 55V which is 3V off.
2. The device has 4 different views to the 1602 LCD, it can view either amps/volts and such and it can view speed data or both at the same time and more.
The device has a capacitor for when the power source is cut nor the device is turned off from it's button that it will remember the last viewed screen and a few numbers like max amps/watts and such and it doesn't remember the last viewed screen and always opens on the same one.
About if it remembers the recorded data such as max amps/watts etc, I haven't tested it all the way through so will update about that and will need to fix that too if it doesn't work.
3. The device has the option to receive current from the output side for when a charger is connected to the output or when an ebike controller with regenerative braking option is connected.
Whenever the device receives current from the output, the amps, watts etc will have the letter 'n' next to them ('n' for negative) to mention that the current/watts shown are coming from the input.
The problem is that it shows the 'n' all the time also when no current is being used and I think that the previous freelancer may have put that option for the 'n' on the output instead of the input or maybe some other problem.
Please only experienced programmers with enough reviews (high rank) and prefferebly one who has deep electronics knowledge.
The project will be set as 3 milestones for each of the problems.
The programmer needs to be responsive throughout the day, work on weekends and not tell me on a Thursday that he will get back to me on Monday.
This needs to be done in 2-4 days.
A freelancer that will reply with a copy paste message or a super short message or reply within two seconds of posting will be excluded immediatley.
Please read the whole thing including the attached file.
13 freelancers are bidding on average $223 for this job
Hello. My name is Vusi and I'm an Electronic Engineer, you can learn more about me from my website at [login to view URL] I can fix your code within 24 hours, then we can go over them for the next 2 days
Hi. I am expert in electronics. Have read your job description and attached file. Can do this having excellent programming and simulation skills. Pls see my portfolio for implemented electronics projects also