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

NRF52840 Dongle DK to recieve multiple bluetooth data from 3 different arduino bluetooth modules (HC-05)

Hello everyone,

I have interfaced an encoder and speed sensor on a spinning bike that all connect to arduino via COM/USB port. The COM port communicates to a game engine and allows you to have a virtual training.

Using low energy BLE I would like to go wireless for all my sensors!

Assuming I know how to pair each sensor to an arduino nano, bluetooth module and battery to run in low power mode:

1. Could the NRF52840 Dongle Be used to recieve multiple BLE signals from arduino simultaniously ?

2. Could I use the NRF52840 to organize how that data is sent to COM so that a software uses that data for its virtual environment?

3. Is this a relatively easy task?

Thank you very much and sorry if the question is beginner, I have not worked with bluetooth yet.

Parents
  • Thank you for your kind reply.

    Correct, HC-05 is not BLE. I have yet to decide what to buy for the bluetooth arduino module. Regardless, the NRF52 can deal with other bluetooth versions so it would not be a problem receiving the signals correct?

    I am by no means a "competent" C programmer. I have done some C/C++, some arduino projetcs, some Python, a tiny bit of C# but never worked with bluetooth projects.

    Therefore, I am having alot of trouble deciding "what to buy" to make all my set up wireless.

    Why is the nRF52- DK a better choice? Can it still recieve multiple bluetooth channels to USB?

    Any advice on what I need is greatly appreciated.

  • the NRF52 can deal with other bluetooth versions

    It can only deal with BLE - not "classic" Bluetooth.

    I have yet to decide what to buy for the bluetooth arduino module.

    Note that the nRF52 is a fully-fledged ARM Cortex-M4 microcontroller - it can probably do anything that an Arduino can do.

    The nRF52-DK has Arduino-compatible connectors on it - so you can connect Arduino shields ...

    Why is the nRF52- DK a better choice?

    Because it is a ready-to-use, known-good, supported platform with ready-to-use examples in the SDK.

    It also comes with a built-in programmer and debugger - which the dongle does not have.

    The dongle is not really intended for developing on.

  • So if I understand correctly, as long as it is BLE, it does not matter if it is bluetooth 4 or 5? Would a series of HC-10 modules (see link) be all readable by NRF52 DK in different channels?

     www.amazon.ca/.../ref=mp_s_a_1_2_sspa

  • Should be.

    But your going to have to implement a multi-connection Central, and you're going to have to work out all the Characteristics that the HC-10s have implemented, and build them all into your Central.

    You'd need to check carefully that you can even get adequate documentation for these modules.

    I really wouldn't call that a beginner's project!

    What is your goal in doing this on a chip?

    Do you have a Windows-10 laptop?

    Or a Raspberry Pi with Bluetooth?

  • The goal is to have 3 low-consumption BLE modules all communicating to the same COM port on a Windows 10 laptop using an NRF52. I've been reading for a few days to decide what to buy. Then a software takes in the values from the COM and uses it for a virtual environment. I can put in the hours to learn, I just want to make sure I buy the right stuff in the first place!

Reply
  • The goal is to have 3 low-consumption BLE modules all communicating to the same COM port on a Windows 10 laptop using an NRF52. I've been reading for a few days to decide what to buy. Then a software takes in the values from the COM and uses it for a virtual environment. I can put in the hours to learn, I just want to make sure I buy the right stuff in the first place!

Children
Related