I need to tweak a RC Transmitter and read the appropriate signals on the other side.
The transmitter is this one: [url removed, login to view]
and inside [url removed, login to view]
Just in case, it is a WLToys v922 6 channel one.
The transmitter uses a nRF24LE1. It controls everything, including the serial LCD display, the analogs (potentiometers and voltages) and switches.
If you don't have the hardware, I can do the testing on my side, but I cannot provide it.
What I want to be done:
1 - Change the code in the transmitter nRF (C51), including the control of the serial display (an image will need to be displayed, among with other TX data).
2 - Create a PIC24F XC16 code to receive the input (a nRF24L01 will be used) and generate the appropriate PWM for the servos. PIC24F64GA002, is the choosen one.
I am OK with PIC C programming, but C51 is going to be my second time since college. So you should expect to spend some Teamviewer/ SKYPE time with me to help me through the compilation and programming of the nRF24LE1.
Deadline is a must. Code must be compiled on my side. Code must be commented.
...and as usual on my projects:
***VERY, VERY, VERY IMPORTANT!!!!!! *** Deadline will be taken seriously. If not handed in by the deadline date, don't bother in delivering it anymore. Will ask for someone else to do it. *** Communication is a must. By this, we are talking about your progress, too. So, if you are not going to work that day, please let us know, so we can keep calm on our side and be certain that the project will be completed on time. *** Freelancer will hand in the updated files for our comments and further corrections, on a DAILY basis. This is also very important so I can understand what is going on and come back with some fresh questions and also to assure project corrections don't have to be painful. ***MILESTONE RELEASE POLICY What I need is the project to be done. Completely. Fully. Working. In all it's extent. Period. I don't want half of a project, or a partial schematic, or partial code, or partial something whatever. What I want is the FULL complete project and this is what I am willing to get and, of course, pay for. Accepting a project signifies a freelancer's agreement and obligation to deliver services that match the employer's project specifications. This includes abiding by the delivery deadline and delivering the required output in full. Milestone payments are intended to be released upon verification that all requirements relevant to the milestone payment were met. Partial output does not signify partial payment unless agreed upon by both parties beforehand. By this, I am creating one full milestone only, to be released when all that I asked for up here is delivered, plus the Project Guarantee milestone. This is why I tried to be so criterious about each part. No exceptions will be made. *****PLEASE BID ONLY IF YOU ACCEPT THESE TERMS.