I require a Arduino programmer to help with the code on my little project. I have already written the basics for a working prototype but I need the code expanded on to add features required to make it better.
The project scope;
To display the measurements from a sonar sensor on a 7 segment display in a human readable format, such as in Feet and Inches (first 2 digits being feet, the last 2 being Inches) and in the metric format too (the metric format not needing any formatting, though maybe rounding to the nearest 5cm).
(I have already programmed some of this for a prototype, I can give you this code to develop off if you wish).
This will be done via a 3 button menu system that will be displayed via the quad 7 segment display. The three buttons are Up, Down and Enter. Pressing Enter will get the user into the menu system. From there they can use the Enter button to go through the menu system and at the end exiting the menu system by returning to the active measuring.
When a user finds the setting they want to change in the menu, they use the Up and Down buttons to change it.
They will be able to change the following;
-Measurement offset (allowing them to go + or - in direction to offset the measurement readout on the display that the sonar sensor is sending it).
-Unit of measurement (allowing the user to change from Imperial to Metric and back again).
-Screen brightness (allows the user to change between the 3 brightness settings made available by the TM1637 display driver).
-Wireless channel (allows the user to change the wireless channel that the device operates on, 0 being off and 1 to 9 being different channels offered by the transceiver).
-Reset (allowing the user to reset the device to factory settings, zeroing out the offsets in the previous options other than the wireless option, this must stay the same).
If the users changes any of these settings, it needs to save this if the device is powered off and on again.
We are using an Arduino Nano v3. This has the ATmega 328p micro processor.
For the display we are using a TM1637 driven module commonly found on eBay.
The sonar sensor is a Maxbotix MaxSonar EZ.
We will be using the standard button format listed on the Arduino website, [login to view URL]
This project will only be using digital pins. These will be defined at the top of the program sketch to be corrected at a later date.
The sonar sensor measurements will be done via the PWM for best accuracy.
Once all features are added, and tested on my end the project will be accepted as completed.
Room for improvements and updates can be made later though updates of the program for the device, long term partnership for future projects is also something we are looking for.
The project should be delivered with source code. Code is not to be shared with anyone else. Though you may use snippets of the code written for other projects you may have.
This project needs to be completed soon. Though there is no rush for completion within the next week. <2 weeks is preferred though. Completion before February would be beneficial.
This is a low budget prototype that we are going to Kickstart/Crowd Fund. Though we wish to update it once it has funding (garrenteed at this point). We wish to partner with a programmer for other projects as well that we are also working on.
We are hoping to hire someone for less than $200 to complete this little project, though if successfully crowdfunded we will give a bonus and ask if you want to program updates and more projects in the future.
Any questions then please ask.
We do prefer UK, Europe and US programmers due to language barriers presented in other regions.