0

Wearable as a controller ?
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Wearable as a controller ?

by quanten on Wed Jul 03, 2019 7:59 am

Hello experts,

I am new to Wearables and want to add wearable control to my arduino project (which is currently a smartphone/bluetooth controlled toy car).

Is it possible to replace smartphone by a wearable device in this case ? If yes can someone help me understand what all do I need ?
Going through all the available products/boards/posts I am a little confused as to what all do I need to get my project running.

So my questions are :
1. Do I need Flora and/or Bluefruit ?
2. How do I add different sensors like accelerator and gyroscope to the wearable unit above ?
3. To make it truely wireless wearable, Please also suggest a battery (and a charger ) that I should I use.

Thanks.

quanten
 
Posts: 5
Joined: Wed Jul 03, 2019 7:12 am

Re: Wearable as a controller ?

by adafruit_support_bill on Wed Jul 10, 2019 10:30 am

What type of bluetooth communication are you currently using? We do have Feather processors that are capable of acting as a central bluetooth device for Bluetooth BLE.

https://learn.adafruit.com/bluefruit-nr ... entral-hrm

adafruit_support_bill
 
Posts: 73585
Joined: Sat Feb 07, 2009 10:11 am

Re: Wearable as a controller ?

by quanten on Wed Jul 10, 2019 10:38 am

Thanks. I am currently using hc-06 for bluetooth communication between arduino and my android phone.

@ 'Feather processors that are capable of acting as a central bluetooth device for Bluetooth BLE'

So this will be part of the werable unit and can be used as a bluetooth transmitter ?

Also, how would sensors (accelrometer etc.) sensor fit in this set up ?

quanten
 
Posts: 5
Joined: Wed Jul 03, 2019 7:12 am

Re: Wearable as a controller ?

by adafruit_support_bill on Wed Jul 10, 2019 11:07 am

The HC-06 is not a BLE compatible device. So you may need to make changes to your robot hardware as well.

The Feather processor boards are compact, so they are well suited for wearable applications - as well as robots. To keep wiring simple, I would recommend selecting accelerometers and other sensors with i2c interfaces where possible. The NRF52 Feather has both i2c and SPI device buses.

adafruit_support_bill
 
Posts: 73585
Joined: Sat Feb 07, 2009 10:11 am

Re: Wearable as a controller ?

by quanten on Wed Jul 10, 2019 8:16 pm

Thanks. Can you suggest a bluetooth device that is arduino and BLE compatible and a accelerometer with I2C interface ?

So if I understand it right ,

- Feather processor boards that will connect to the accelerometer (and other sensors) will be the wearable unit
- The wearable unit above will talk to the arduino on the robot through a bluetooth device that will be BLE compatible.

PLEASE confirm if my understanding is right.

quanten
 
Posts: 5
Joined: Wed Jul 03, 2019 7:12 am

Re: Wearable as a controller ?

by adafruit_support_bill on Wed Jul 10, 2019 8:24 pm

There are many i2c accelerometers to choose from. The LSM303 combines accelerometer, magnetometer and gyro functions into one compact package:
https://www.adafruit.com/product/1247

I will check with some of our Bluetooth experts for recommendations on BLE processor choices.

adafruit_support_bill
 
Posts: 73585
Joined: Sat Feb 07, 2009 10:11 am

Re: Wearable as a controller ?

by quanten on Wed Jul 10, 2019 8:43 pm

Thank you. Yews please let me know.

And is the set up going to look like what I have described ?

quanten
 
Posts: 5
Joined: Wed Jul 03, 2019 7:12 am

Re: Wearable as a controller ?

by adafruit_support_bill on Thu Jul 11, 2019 5:44 am

Yes. You will need to set up the Feather in your controller as a Bluetooth BLE Central device. Then you will need another BLE device in your Robot set up as a BLE Peripheral that can pair with the controller.

adafruit_support_bill
 
Posts: 73585
Joined: Sat Feb 07, 2009 10:11 am

Re: Wearable as a controller ?

by adafruit_support_bill on Thu Jul 11, 2019 9:22 am

I spoke with some of our Bluetooth experts. This was their recommendation:

Since Central mode is a requirement,
nRF52832 or nRF52840 Feathers are the choice. '840 is much more capable,
and can run CircuitPython (including, soon, Central mode),

adafruit_support_bill
 
Posts: 73585
Joined: Sat Feb 07, 2009 10:11 am

Re: Wearable as a controller ?

by quanten on Thu Jul 11, 2019 12:55 pm

Thanks for your help.

Since you mentioned hc-06 is not BLE compatible, can you suggest a good bluetooth module for this project ( that is BLE compatible) ?

Since I need nRF52840 Feather to be used in central mode, do you know What are my options other than circuitpython for programming nRF52840 ?

Also, is nRF52840 currently out of stock ?

quanten
 
Posts: 5
Joined: Wed Jul 03, 2019 7:12 am

Re: Wearable as a controller ?

by adafruit_support_bill on Thu Jul 11, 2019 1:12 pm

Since I need nRF52840 Feather to be used in central mode . . .

You only need the 52840 if you want to use CircuitPython. For Arduino programming, you can use the nRF52832.

can you suggest a good bluetooth module for this project ( that is BLE compatible) ?

You can use another nRF52832 or nRF52840 Feather on the robot side as the BLE peripheral.

What are my options other than circuitpython for programming nRF52840 ?

These can be programmed using the Arduino IDE also as shown in the guide:
https://learn.adafruit.com/bluefruit-nr ... al-bleuart

Also, is nRF52840 currently out of stock ?

If you register for notifications, you will get an email as soon as they are back in stock.

adafruit_support_bill
 
Posts: 73585
Joined: Sat Feb 07, 2009 10:11 am

Please be positive and constructive with your questions and comments.