Concluído

Nordic NRF52 Firmware

What I am looking for is a skeleton of a firmware for a Nordic NRF52 device. The firmware should:

On boot, sets up the pins and peripherals.

Has functions to read/write I2C data to/from the IR Thermometer, Heart Rate & Pulse, Accelerometer, Gyro, Compass, ECG Clock, and Battery Charger.

Has functions to read/write 4-wire SPI to/from the ECG sensor

Has functions to read I2S data from MEMS microphone

Has functions to read ADC value for Glucose Monitor

Has functions to set a PWM output value for Red, Green, and Blue LEDs. Only used for human indication. 8bit resolution would be fine on the PWM as long as the strobe is kept higher than 30Hz. Want to be able to adjust the clock a bit it is on in case there is an alias with the IR thermometer or heart rate/pulse sensor

SD Card is not used

ADC will not actually be used but it would be useful to have code in there as an example

Go to sleep when idle and shut down the non-used power supplies. Wake them back up coming out of sleep

I like the idea of using your round-robin style scheduler for these tasks

That would be the extent of the hardware to/from the module on the PCB itself. Then for the actual BLE magic, looking for code that can

Report back IR Temp in degrees C as the sensor reports it

Report back the heart rate and pulse as the sensor reports it

Report back 9 axis worth of data from the accel/gyro/compass as it reports it

Report back the ECG data as the sensor reports it

Ideally be able to stream the audio data live over the BLE connection in a way that the phone could play it on its audio output channel (speaker / headphone)

Report back an ADC value for the glucose monitor even though it won't be used

Report back battery voltage as read from the TI battery controller

Has an interface to send data chunks from the app to the BLE module such that

Configuration registers in any of the sensors can be changed. Something simple like a few bytes of data being passed back and forth is fine. We can make up a proprietary encoding that allows the one stream to talk to all sensors' config. One configuration register would be some ram on the ble module itself to say what state it is in or what the user is expecting the hardware to do (like wake up and read the ECG or become a stethoscope)

Habilidades: Bluetooth de Baixa Energia (BLE), Engenharia Elétrica, Eletrônica, Microcontrolador

Veja mais: nordic dfu ota, nrf52832, nrf52 infocenter, nordic infocenter, nordic dfu tutorial, nrf52 dfu tutorial, nrf connect, nrf52 dfu, firmware opensource para c, what is c, what should i need to start programming mobile in c#, what should i need to start programming mobile in c, what companies use 90 day temp to hire frequently, what is c programing, what is c++, what is c sharp, what is objective c, contract wearable programmer firmware c++, what does mean in c programming, what is template in c

Acerca do Empregador:
( 11 comentários ) Colorado Springs, United States

ID do Projeto: #18253404

Concedido a:

xiaoqideng

Dear, Client. Thanks for your proposal. I did read your detail carefully. I am very interesting to your project. I am an expert and developer who have rich development experiences in many projects with NRF52832, Mais

$1250 USD em 15 dias
(30 Comentários)
5.5

9 freelancers estão ofertando em média $1114 para esse trabalho

Euroaccount

Hello, How are you? I am very interested in your project since I have practical experience in use of nRF52832 Nordic firmware programming. This year I have finished Nordic project, which built local BLE networks using Mais

$777 USD in 7 dias
(11 Comentários)
5.4
xiaonanwang

Hi Thank you for posting your project. I am a talent embedded system expert that has rich experience for developing many prototypes and products. Especially, I am very familiar to develop BLE products with nRF52832 Mais

$1250 USD in 20 dias
(7 Comentários)
4.9
MElizabethp

Hello my name is Maria, I would like to work in this project, I’m an engineer with plenty of experience working with Bluetooth Low Energy (BLE), Electrical Engineering, Electronics, Microcontroller, I have made many Mi Mais

$1250 USD in 20 dias
(8 Comentários)
4.8
relevantsystems

I have developed glucose monitoring device similar to your project before. - I used nRF52840 as Nordic BLE chip - heart rate/pulse sensor - IR thermometer - MPU9250 as accelerometer/Gyro sensor - ECG clock (I used Mais

$1500 USD in 20 dias
(8 Comentários)
4.7
ZhenExpert

Hello, This project is perfect matched with my before project. I have full experiences with nRF52832 devkit. I will show my before projects related to this project. [login to view URL] Mais

$1500 USD in 20 dias
(6 Comentários)
4.2
pshryo2017

I have developed various electronic devices such as dvb-t2 modulator, drm receiver and so on. I am familiar with electronics and I did many such projects. I can do it ASAP.

$1000 USD in 20 dias
(5 Comentários)
3.0
sikanderabbas48

I am an Electrical Engineer having specialization in Electronics Control and Power, teaching at well known University in Pakistan. I have done my BS degree in Electrical Engineering with specialization in Power. Also Mais

$750 USD in 20 dias
(5 Comentários)
2.6
braincenter

I believe that my experience and skill in this background will prove to be of great help to you. Contact me to discuss more on the details

$750 USD in 4 dias
(2 Comentários)
3.1