mcuoneclipse.com explains how to use the HC-06 Bluetooth Module. They write:
After my first post using a Bluetooth module, things have evolved a bit. The challenge with these Bluetooth modules is: they look the same, but having different firmware. I did not fully realize that until I have ordered another bluetooth module from dx.com: That module comes already on a carrier, so I assumed I can use the same driver as for my other module. I was wrong :-(.
HC-05 or HC-06
My earlier module which I received from another source (without an adapter, see this post) has a different firmware on it, known as HC-05, while my DX.com module has a HC-06 firmware. To be clear: the modules are the same, but the software/firmware on it is different, and the firmware uses the pins differently too
Using the HC-06 Bluetooth Module - [Link]
zmashiah @ instructable shows us how he build a display to easily check for his phone status, like battery remaining charge, missed calls and unread SMS. Data is transfered to an Arduino board via bluetooth. He writes:
When at home, I do not carry my phone with me everywhere… so sometimes phone rings or an SMS comes in and I do not hear that. With the volume of music played by the teenagers at home, that is not a surprise so I decided to build a small accessory that will show up the number of missed calls and unread SMS. In order to ensure it is very visible I use a 7 Segment LED display so it can be viewed from distance.
Bluetooth mobile phone accessory for Missed calls and SMS - [Link]
The team describes it as the world’s first starter-kit designed for App Developers to build apps, for the devices and things around them. A “chocolate bar” with detachable bits of different sensors and Bluetooth Low Energy, connected to a mini wifi base, together with easy-to-use SDKs for iOS, Android, node.js, and our simple REST API.
The WunderBar is the easiest way to create useful connected devices. It works out-of-the-wrapper, contains a host of awesome sensors, and is dead-simple to program.
Sensors include: Light, color, distance, temperature, humidity, remote control (IR), accelerometer, and gyroscope. Two additional sensors will be chosen by you.
WunderBar – Internet of Things Starter Kit for App Developers - [Link]
At the CES 2014 held in Las Vegas Intel’s CEO Brian Krzanich’s introduced a PC built into an SD card-sized casing called the Edison. It uses Intel’s Quark chip which was launched last year and is seen as Intel’s answer to the rapidly emerging wearable and ‘Internet of Things’ market.
The Quark is a 22nm low-power dual-core x86 processor that Intel also use in their Galileo (Arduino compatible) development board which they introduced last year. In the Edison this processor chip is combined with some LPDDR2 and Flash memory. Connectivity is catered for by the built-in Bluetooth 4.0 Smart and Wi-Fi capability. The Edison’s SD card format is also used by the Anglo-American startup Electric Imp, which has been offering an SD card-sized, ARM based device for almost a year. The Imp is available as a slot-in SD card or solder-on form but lacks Bluetooth Smart for device-to-device connectivity. It uses its Wi-Fi capability to connect code running on the card to web or app-based user interfaces using the company’s Imp cloud servers. [via]
Honey, I Shrunk the PC - [Link]
Keyboard, display, sensor or other device can be connected by means of Bluetooth modules even without cables.
Many times, it´s more practical to have devices interconnected wirelessly. Whether we need a simpler transfer of values from some sensor or a more complicated data communication between two devices, Bluetooth modules will manage it without a long development. Bluetooth technology with their range of 10m or up to 100m (Class 1) usually suit to many purposes where a cable connection is undesired or even impossible.
Bluetooth modules from company Rayson are based on various Bluetooth chips from a renowned company CSR, which determine main features of a given module. On stock we keep several types for example the favorite BTM-112 (Class 2) or BTM-222 (Class 1). Modules contain their own firmware, so it´s not necessary to know a functionality of given Bluetooth chips in detail, but for the most of applications it is sufficient to use configuration commands sent via UART port.
Versatility of modules is mainly in the fact, that they are able to transfer virtually any data, that´s why they can be used for controlling of peripherals, audio transmission etc. and everywhere, where there range and data transfer speed of Bluetooth protocols are sufficient.
Where a cable can’t, a Bluetooth can - [Link]
This is a open source project of RC Car with control from Android Phone via Bluetooth. The controller is used with .NET Micro Framework: FEZ Panda II, but you may use any controller works with .NET Micro Framework core (Netduino, GHI Electronics board’s and other). All source code is available at GitHub.
CxemCAR 1 – Android Control RC Car over Bluetooth - [Link]
TechBitar wrote this Instructable detailing his ANDRUINO, the 2-way Android controller for Arduino via bluetooth:
ANDRUINO is a simple tool to help you control your Arduino (or clone) from your Android phone. It’s both an Android app and an Arduino program. Andruino has a simple Android user interface to 1) control Arduino’s digital and PWM pins 2) send text commands to Arduino 3) and receive data from Arduino over Bluetooth using the ever popular HC-05 Bluetooth over serial module or its siblings.
Andruino should work with other Bluetooth modules with some tweaking but I have only tested it with the HC-05. This is an alpha version that’s running fine on my Samsung Galaxy S2 Plus. Please share your experience running Andruino on your phone.
Andruino: A simple 2-way bluetooth-based Android controller for Arduino - [Link]
Zak Kemble builded a network monitor device able to show basic network statistics on a small LCD screen. He writes:
Whenever I want to see why a download is going a little slow or getting lag on an online game I’d have to log in to my routers web page or SSH in to see if its someone else in the house downloading/uploading, the net connection going wonky or just the server, this was a bit annoying to do, so I made this device to constantly show network statistics.
Bluetooth Net Monitor - [Link]
Pulsar is a wireless heart rate monitor device without a chest strap! It communicates with iPhone 4, iPhone 4S iPhone 5, Motorola RAZR, etc over Bluetooth 4.0. Continuously monitor your heart rate without a chest strap!
Pulsar – Bluetooth Wireless Heart Rate Monitor - [Link]
This is a simple project of Android Bluetooth Car with Bluetooth control. This project is open source and multiplatform: Arduino (Processing), STM32, MSP430, PIC, AVR, FEZ Panda II (.NET Micro Framework) and may be even В Raspberry Pi.
To control the car used Android-device with a built-in accelerometer. Tilt forward – car goes forward, tilt to the left – car turns to the left, tilt back – car goes back. Speed of movement or rotation depends on how much you tilt the device. Sensitivity and value of the tilt set in the configuration Android-apps. Also are provided a normal way to control: the buttons on the screen. In addition to all I implemented the touch control. Total 3 ways to control the RC Car.
Simple RC car for beginners (Android control via Bluetooth) - [Link]