[REFERENCE]: BLE master/slave, GATT client/server, and data RX/TX basics : Bluegiga Technologies. Bluetooth 4.0: An introduction to Bluetooth Low Energy—Part I. Bluetooth Controlled RGB LED strip. RGB LED strips such as this are available for a low price.They are generally bundled with a IR controller and a power supply to power the LEDs and to change the color ,display various colour sequences etc.The IR Receiver is similiar to those used in TV and requires line-of-sight for reliable operation .
I wanted the strip to be Controllable via a PC or a Mobile Phone.So I decided to make my own RGB LED strip Controller and to enable wireless control i used Bluetooth technology.The device can be controlled using a PC or a mobile phone with Bluetooth having a suitable graphical user interface. The Hardware needed for this build is pretty simple and uses commonly found devices and may be salvaged from old electronics. Atmega8L-8PU 8-bit AVR microcontrollerLM1117-3.3 3.3V LDO regulatorIRF640 N-Channel MOSFET(salvaged from an old Uninterrupted Power Supply-Thanks Kushal for that Dead UPS! )Connecting wires ,Berg strips,etc.12v 1A+Wall wart. The arduino Firmware The CellPhone GUI The PC GUI. Arduino, Android and Seeedstudio Bluetooth Bee. Introduction In this article we examine the Seeedstudio “Bluetooth Bee” modules and how they can be used in a simple way in conjunction with Android devices to control the Arduino world.
Here is an example of a Bluetooth Bee: For the curious, the hardware specifications are as follows: Typical -80dBm sensitivityUp to +4dBm RF transmit powerFully Qualified Bluetooth V2.0+EDR 3Mbps ModulationLow Power 1.8V Operation, 1.8 to 3.6V I/OUART interface with programmable baud rateIntegrated PCB antenna.XBee compatible headers. BTArduinoLED1 - ShivalWolf Android App Inventor Wiki. So this project was to demo connecting an Android Phone to an Arduino via Bluetooth.
It is very simple code to control the brightness of each colour of a RGB LED. There are 3 text boxes and a send button. The number in the text box must be between 0 and 255, when the data is sent over bluetooth as a 3 byte value 000000 to FFFFFF it is read by the Arduino and split into variables for red,green,blue. PWM is used to set the brightness of the specific colour on the LED to the brightness specified. Once set it sends the data back to the android phone to demo receiving data as well. This particular code is based around the BluetoothBee and a UartSBee however any shield that converts BEE format to Arduino should work fine. Parts List. Bluetooth Bee communication with Android. USB Explorer and terminal connection To try out the unit I started with the USB Explorer and an installation of XP.
It just plugs in with a common micro usb cord and shows up as a USB Serial Port which can be used like any other COM port bearing in mind that the device's default baud rate is 38400 (and from the SeeedStudio wiki: 8 data bits, stop bit is1, no parity, and it has data control). PuTTY is a good choice, but I used the SSCOM32E serial terminal for Windows as suggested by Icing on Seeed's forums (Icing is the creator of the Bluetooth Bee).Tip: On Windows XP hit <meta/windows> + <r> to bring up the 'run' menu and open devmgmt.msc. From this device manager you can see your board under "Ports(COM & LPT)" with the port number listed beside.
You'll want to run the commands indicated in the BtB manual to pair the device with your Android. Electronics, 3d printing, hacking, etc. I have been wanting to play with my RedBearLab BLE Shield for some time, but have been too busy.
This weekend, I finally was able to allocate some time to experiment with it. I decided to do something relatively easy as my first project, so as to familiarize myself with the Bluetooth API’s on both the Arduino and the host side. Wirelessly controlling an RGB LED seemed like something fun to do. RedBearLab has some example programs for Mac OSX and iOS in their BLE SDK.
I decided to start with OSX, since the compiler and SDK are a free download from Apple. One nice thing about BLE is that you can write iOS apps that talk to it without going through Apple’s expensive MFA program. While recent Apple computers have Bluetooth 4.0 support built-in, I have an older Mac Book Pro from 2008. Projects:smARtPULSE - smARtMAKER WIKI. VOTE FOR smARtPULSE on Engadget!!! Click here to see the Insert Coin Competition. HOWTO: Mac OS X Bluetooth Serial Port. Setting up a Bluetooth serial adapter like the SparkFun BlueSMiRF isn’t very hard, but not very intuitive.
Bluetooth supports many “profiles” for doing various things (phone headset, address book syncing, file exchange, etc.) One of these profiles is the “COM” profile and is a simple serial port: raw binary data transmit and receive. That’s the profile these Bluetooth serial adapters speak. LED(Lamp) - The new smartphone controlled lamp. Trying to get hold of a Bluetooth LE module. Low power - Some advice on charging circuit used in simple UPS.
BLE rgb LED. Bluetooth Low Energy proximity tag. Bluetooth Low Energy Proximity Tag – Reference Design By Harald Naumann - Last updated: Thursday, June 23, 2011 - Save & Share - 29 Comments Complete reference design for Bluetooth Low Energy proximity tag Bluetooth Low Energy Proximity Tag You will never have to search for your smartphone again.
You will never forget your smartphone in the pub. How to Choose a Bluetooth Smart / Low Energy Development Kit. Bluegiga BLE112 module I started my investigation into bluetooth low energy (BLE) development kits and came across quite a few different choices.
The different options can be broken down into two categories: Chip-on-Board and turnkey module. Chip-on-Board (also called System on Chip or SoC) are the bare-bones microchips manufactured by companies that specialize in integrated circuits. The nRF8001 by Nordic Semiconductor and the CC2540 by Texas Instruments are examples of such components. The format of these chips are usually in a very unfriendly quad flat no-lead (QFN) package, which are small and very difficult to work with, since the pins are located underneath the chip, making them hard to solder.