This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Custom Development using Bluetooth Low Energy module and nRF52810

I am creating a smart toothbrush (inputs gyroscope and accelometer data and outputs teeth region). The smart toothbrush has an IMU that collects 6 readings (3 gyroscope and 3 accelerometer readings), and emits it using the nRF52 DK and an EmbiTek Flasher ARM (also inside the brush).

These readings are collected approximately once every 3ms. They were updated perfectly on the mobile nRFConnect app, but I wanted to obtain and save these values in a custom database continuously, so that they can be processed in real time (as opposed to saving the log file and processing that).  I wanted to do this on a computer, so I bought an nRF52840 Dongle. I downloaded the nRFConnect app, and using the "Bluetooth Low Energy" module, I could again obtain the 6 values. 

Video file of nRFConnect working on laptop : /cfs-file/__key/communityserver-discussions-components-files/4/nRF-Connect-v3.6.1-_2D00_-Bluetooth-Low-Energy-2021_2D00_04_2D00_12-15_2D00_50_2D00_33.mp4

My question is - how do I create a custom app so that we can obtain and process these values in real time? Currently, I can only save the log file and process previous values, but I want to create an app that obtains the values from the "Bluetooth Low Energy" module and processes it, all in real time.

Parents Reply Children
Related