SENSOR INSTRUMENT PROJECT
We have a prototype board (HH) which has one STM32L microcontroller and one STM32F microcontroller; several control buttons; a Bluetooth Module and a colour LCD display. Our original engineer wrote Firmware for this board which works. This Firmware is loaded onto the board using the STM32 ST-LINK Utility Program and USB hardware adapter to a JTAG connector.
A simple measurement software program has been written and works. Source and compiled code is available for both together with documentation. This program generates sinewave signals which are applied to a sensing potential divider and records the change of resistance of each sensor. All the results are stored as a txt file. Our engineer retired.
DELIVERABLE.1. is to quickly review these programs for Board HH and make minor modifications as requested. This should take very little time but an understanding of these programs will be essential before you can start on the next deliverable.
Then we need to modify both the Firmware & Software to work with a similar board (FM) which has more I/Os and an additional chip to split out these extra I/Os.
Schematics of both boards will be provided together with a functional description. Complete assembled boards can be provided to allow the programs to be debugged. Note that the FM board has not been electrically checked as yet because we have no Firmware and so there may be minor hardware problems to debug.
DELIVERABLE.2. is working Firmware & Software for Board FM
The next stage is to write two new applications for both boards. Although there are two boards these application programs will be largely the same.
The first program will measure the amplitude of the readings in the results txt file and compare them with pre-stored numbers to give a Pass/Fail decision. The process & outcome will be shown on the display.
The second program will be similar but will take a group of results over a period of time and sum them together to give an “Area under the Curve” figure which again will be compared to previously stored results to give a Pass/Fail decision. The process & outcome will be shown on the display.
DELIVERABLE.3. is working versions of both Pass/Fail programs.
We then require a dashboard program written for Windows 10 and to communicate with both boards via USB or Bluetooth. It will read results from the board memory and display them as Amplitude vs Time graphs and make some simple calculations. A range of options will be chosen on the Windows screens and transmitted to the boards. Essentially this dashboard will allow the operating parameters of the boards to be preset; the results to be downloaded; displayed or collated and a number of utilities (such as updating the firmware) to be undertaken.
DELIVERABLE.4. is a complete Windows dashboard program.
We have had a Freelancer engineer working to complete this project and it has been a total disaster. After several months no software has been delivered and the project is now seriously late. So we need a freelancer who is genuinely competent & experienced with STM32 microcontrollers; someone who can actually deliver working results and someone who can work quickly to recover some of the lost time.
The budget open to discussion & can be agreed between us with payment split between the 4 deliverables. Success in this project will quickly lead to other work.
38 freelanceria on tarjonnut keskimäärin 4143£ tähän työhön
Hello sir, Myself [login to view URL] Sekhar,[login to view URL], phd in Electronics from cdeec Innovations,India. We have 15+ years experience designing and developing electronic products. We have in house pcb fabrication facility for pr Lisää
Hello, I am interested in your project. I have a more than seven years STM32 expirience. I have a good expirience with Windows programming too. Ready to discuss details. Best regards, Vyacheslav.
Hello sir, you project is very suitable for me. Hi, I have rich experience in STM32 board firmware development. I would like to discuss more details via chat. Thank you.