Which Arduino board should I use?

Hi,

I have a project in mind but I think I need some asistan to select the correct product.

Basically I need to develop an iOS app that sends info to an external device via Bluetooth. The board must turn on a light changing the color (Red, Blue, Green, Orange...) depending of the info that the phone is sending to the board. I was thinking in a board that has Arduino+ Bluetooth integrated.

The scheme is:

Phone --- Bluetooth ---> (Redbear Board) —> LED & power for the board

When I thought about the project the last year I saw your Blend Micro https://store.arduino.cc/blend-micro (1st Generation module) but now is currently sold out. I liked this version because it is compatible with iOS & Mac OSX and I though I could place a LED bulb.

Ideally the device should be integrated so I need the smallest board as possible to integrated in plastic capsule with the light bulb (LED).

My current hardware is:

  • iPhone 6s
  • MacBookPro with MacOSX Sierra

Could you please answer me with the different options I have?

With the scope of the project in mind could you please answer me the following questions please?

1- What kind of external power can I use for the board?

2- Can I develop the iOS app and control the board with my phone?

3 - Can I use a build-in (bluetooth + board) module or I need buy a board + bluetooth module?

Kind regards, Cesar.

  1. Don't know, you haven't selected the parts.
  2. Possibly, don't know your skill set(s).
  3. Either arrangement works.

You know this has already been done countless times, right? What is the true purpose here? To learn IOS? Bluetooth? Please elaborate or your goals, I sort of doubt it is to make a remote controlled LED, after all, you can purchase ready made IOS controllable LED RGB light bulbs.

openHAB already has a ready to go framework for iot control.
You may want to read about that and see if you could leverage off that.

For looking at Arduinos, I like the ESP8266 parts as they are really cheap, and while they don't have bluetooth,
they do have wifi.

--- bill

It is a project for the university and I should develop from scratch. Basically I need to detect the gps signal with my phone and if I am in a specific ratio a light should turn on (red/blue/yellow) depending of the action. Basically the iOS app should be connected with the Arduino board via bluetooth and send information to this Arduino board to change the light color.

That´s why I don´t know which Arduino parts I need I never work with Arduino before. I guess I need an Arduino board (with bluetooth integrated or buy a bluetooth module and place it in the arduino board), LED lights and power source. The problem I have is that I don´t know which board should I use.

Sorry for the delay answer it, I had not turn on notifications.

Thank you very much for both responses guys.

Because you are using iPhone you will need to use bluetooth BLE. An HM-10 bluetooth module on a 5v breakout board and a Pro Mini are not only pretty small but also about the same size. A bare HM-10 is a 3.3v device and you can get 3.3v Pro Minis.

Hi, thanks for the reply.

Can I use an Arduino 101/ Genuino 101 with Bluetooth integrated so I can avoid the Bluetooth module?

If is yes, what parts do I need for the project to have a complete setup?

Can I connect LED lights directly to this module? or I need a breadboard instead to connect the lights and the power source?

sorry about this simple questions but I am noob with Arduino it´s the first time I read about it and I don´t know how really works.

garrampa:
Can I use an Arduino 101/ Genuino 101 with Bluetooth integrated so I can avoid the Bluetooth module?

I believe the 101 has an onboard BLE, so yes.
You should need no more than the LED and a resistor, about 560 Ohm. I don't think this merits a breadboard, but those tiny ones about 12 holes square are only about 50c.

Where I can learn which resistors and LEDs should I use? I never study electronic circuits so I don´t know the difference between a resistor of 560 Ohm and other with 700 Ohm.

Where I can learn about this? I´m not pretend to be an expert just the basics so I can develop my project.

Thanks again for the reply.

garrampa:
Hi, thanks for the reply.

Can I use an Arduino 101/ Genuino 101 with Bluetooth integrated so I can avoid the Bluetooth module?

If is yes, what parts do I need for the project to have a complete setup?

Can I connect LED lights directly to this module? or I need a breadboard instead to connect the lights and the power source?

sorry about this simple questions but I am noob with Arduino it´s the first time I read about it and I don´t know how really works.

The sky is the limit do you have any restriction on the package size if not I would go with a larger board with extended pinouts like the uno I have the pro mini, the nano, esp8266 and uno they all have their place for instance the smaller boards need screw shields or breadboards to easily deal with the pro mini needs an additional device to load sketches and if you want to keep it clean i.e. no breadboard or mass of wires they make shields for almost any application i.e. wifi/bluetooth shields, screw shields which help clean up and limit wire entanglement if it's more proof of concept get yourself a starter kit geared to what your outcome is I believe they have one geared around wifi bluetooth connectivity, look forward to hearing your progress and good luck!

If you need a small board, take look for "Lightblue bean+". Bluetooth LE, RGB LED, battery charger, and battery. It is not cheap but it could save you a lot of time especially, if you are new to electronics. The board is programmed using the Arduino IDE.

Caveat: I looked at the community forum and there is very little activity. This is not a good sign if you need help.

garrampa:
Where I can learn which resistors and LEDs should I use?

The objective is to limit the current drawn by the LED, so Google

LED current.

gdsports:
If you need a small board, take look for "Lightblue bean+". Bluetooth LE, RGB LED, battery charger, and battery. It is not cheap but it could save you a lot of time especially, if you are new to electronics. The board is programmed using the Arduino IDE.

Not exactly. I bought two of them but I have yet to sit down and get them working. You have to install Python and a few other things before the IDE works. There's no simple "download and unzip this" which will make it work.

Plus the Light Blue Bean won't work with the standard bluetooth on most laptops. You have to add another bluetooth adaptor.