RGB Lichter von Android mit Arduino & Bluetooth LE (BLE) Steuern


ich habe eine Menge von Kickstarter Projekte mit dem neuen Bluetooth 4.0 Niedrigenergie-Standard und eine Reihe von Bluetooth LE (BLE) aktiviert Arduino-Klone, die auf dem Markt, aber viele dieser Projekte scheinen immer noch irgendwo im Produktionsprozess zu sein und konnte ich nicht finden, viele praktische Informationen, wie man BLE verbunden mit Android.

Dies ist mein Versuch, Proof-of-Concept arbeitet mit Bluetooth LE, Android und Arduino. Für mein Projekt verwende ich eine kostengünstige Modul basierend auf TI CC 2540 Chip namens der HM-10. Es ist erst das zweite Mal ich versucht habe, eine Android-app zusammengestellt, damit Verbesserungen und Zusammenarbeit herzlich willkommen sind!

Man könnte denken "Bluetooth?!? "Aber das gibt es schon ewig, was ist die große Sache?" Der neue Standard versucht zur Behebung einiger Unzulänglichkeiten des Bluetooth vereinfacht die Paarung Prozess und reduziert Kraftentzug, mit dem Ziel, eine Reihe von proprietären Radios und Protokolle mit etwas mehr standardisiert zu ersetzen. Beliebte Anwendungen haben Fitnesstracker (Fitbit, Nike +, etc.) enthalten und Instore-Benachrichtigung Baken (siehe Apples iBeacon) aber nun BLE fängt an, seinen Weg in alle Arten von Consumer-Geräten machen.

Sie können den erforderlichen Code finden.

Was Sie brauchen

1 Bluetooth LE / 4.0 Modul

HM-10-Module können für $6-7, einschließlich Breakout-Board $10-15 erworben werden

Machen Sie Ihre eigene Breakout-board
über AliExpress
über eBay

Red Bear Lab verkauft ein Arduino Shield und Mini BLE-Modul basiert auf dem gleichen Chip TI CC2540. Sie haben einige nette Beispiele für iOS und Android. Die Android-Programm, die, das ich aufgenommen habe, sollte mit ihrem Schild mit ein paar kleinere Anpassungen funktionieren.

1 x Arduino (oder ähnlich) Mikrocontroller

RGB LED-Streifen

Dieses Tutorial verwendet Adafruit Neopixel / WS2811 RGB LED-Streifen, aber Sie können es für andere Arten von Streifen oder sogar eine regelmäßige RGB-LEDs ohne IC anpassen.

Android-Gerät mit Unterstützung der BLE laufen 4.4 KitKat oder später

Unterstützung für Bluetooth-4 wurde Android ab der Version 4.3 hinzugefügt. Soweit ich das beurteilen kann, unterstützen zu diesem Zeitpunkt nur eine begrenzte Anzahl von Android-Geräten BLE. Dazu gehören das Nexus-4 und 5, Galaxy S4. Getestet habe ich diese mit einem LG Nexus 4 läuft Android 4.4.2, es kann mit anderen Geräten und Pre 4.4.2 Android-Versionen funktionieren, aber ich habe keinen praktisch! (Ich würde gerne wissen, ob dies tatsächlich der Fall ist)

Arduino Foto



In Verbindung stehende Artikel

Übertragung von Daten von Android mit Arduino durch audio-Buchse

Übertragung von Daten von Android mit Arduino durch audio-Buchse

Mit diesem Projekt können Sie Bytes von Android an Arduino mit nur einem Audio-Klinkenstecker senden.Wie funktioniert es?Im Grunde Signal Android ein "Morse" audio für Arduino. Arduino in der anderen Hand decodieren den Morse-Code auf ein Byte.
Fahren Motor mit Android mit Arduino und Bluetooth-

Fahren Motor mit Android mit Arduino und Bluetooth-

Hey Freunde!! Dies ist mein erster instructable überhaupt und heute ich werde zeigen, wie man 2 Motore mit Android mit Arduino und eine billige Bluetooth-Modul. Dieses Projekt kann sehr hilfreich für Sie, Roboter zu bauen, die von Android gesteuert w
LED-Steuerung mit Arduino Bluetooth und Android. (Teil 1)

LED-Steuerung mit Arduino Bluetooth und Android. (Teil 1)

Diese instructable ist ein einfaches Tutorial Explaning, wie man eine LED mit Android Bluetooth zu steuern.Sie benötigen:Arduino UNOWiderstände 300Ω (3 X)Widerstand 150ΩLEDSpringer;Bluetooth-Modul (HC-06/andere);Android-Handy;SPP Bluetooth Apk (unver
Drehzahlregelung der dc-Motor von Laptop mit Arduino und Verarbeitung

Drehzahlregelung der dc-Motor von Laptop mit Arduino und Verarbeitung

Hallo an alleIch bin Vignesh Raja. Hier möchte ich die Drehzahlregelung des dc-Motors von Computer mit Arduino und processing-Software zu teilen. in diesem Projekt die Processing-Software eine einfache Anwendungsfenster auf Computer ausgeführt. basie
Android gesteuert Arduino Bluetooth Panzer

Android gesteuert Arduino Bluetooth Panzer

Ferngesteuerte Autos sind Spaß zu fahren um den Raum oder das Haus wandern. Was könnte mehr Spaß an der Sache. Wenn Sie die Sichtbarkeit haben, als ob Sie es Reiten sind. Eine drahtlose IP-Kamera ist die Antwort. Oder sagen wir Sie CCTV-Kameras rund
Erste Schritte mit Arduino - Bluetooth-Kommunikation

Erste Schritte mit Arduino - Bluetooth-Kommunikation

In diesem Tutorial wollen wir die Kommunikation zwischen einem Arduino und Computing über Bluetooth zu suchen.In Ordnung für uns, dies zu tun wollen wir eine preiswerte HC-06 Bluetooth Board verwenden.So dass wir einige Daten zu streamen, wirst du br
RGB LED Strip Schaltung mit Arduino

RGB LED Strip Schaltung mit Arduino

Diese Instructable umfasst die Montage einer Schaltung PWM-Ing (Puls breite Modulation) in der Lage eine 9-12v RGB LED-Streifen und Programmierung Arduino durchlaufen eine Reihe von Farben. Ich bespreche wie einen Transistor auf einem Kühlkörper mont
Hindernis, die Vermeidung von Roboter mit Arduino

Hindernis, die Vermeidung von Roboter mit Arduino

Hey Jungs in diesem instructable sehen wir wie erstelle ich eine autonome Hindernis Robot.This Roboter entworfen und programmiert, dass es Kollisionen vermeidet zu vermeiden. Der Roboter bewegt sich im Grunde in Vorwärtsrichtung und wenn es ein Objek
Die erste Verwendung von ESP8266 mit Arduino Uno

Die erste Verwendung von ESP8266 mit Arduino Uno

Heute werde ich Ihnen zeigen, wie wir unser Modul ESP8266 mit Arduino UNO vorbereiten können.Die Notwendigkeit Liste:1. Arduino UNO (mit USB-Kabel, das an den Computer via USB-Kabel angeschlossen, es wird auch die Spannung)(2) Computer (wenn Sie dies
Zählen von Objekten mit Arduino und Ultraschall-Sensor auf einem Förderband Produktion

Zählen von Objekten mit Arduino und Ultraschall-Sensor auf einem Förderband Produktion

Intro:Diese instructable erläutert, wie mithilfe einer Ultraschall-SENSOR mit Arduino zählen / log verschiedene Pakete auf einem Förderband. Die Instrucable deckt die physische Einrichtung und das Programm in Arduino.Es werden keine Informationen dar
Programmierung von AVR mit Arduino als ISP ohne Bootloader und externen Kristall

Programmierung von AVR mit Arduino als ISP ohne Bootloader und externen Kristall

Hey, ich bin Riktronics , und dies ist mein erster instructable. Hier habe ich erklärt, wie man Programme in Ihren AVR Mikrocontroller mit einem Arduino zu brennen. Dadurch müssen Sie nicht teuren AVR Programmierer zu kaufen, wenn Sie bereits einen A
Steuerung von Motoren mit Arduino

Steuerung von Motoren mit Arduino

Dies ist eine einfache Instructable, Ihnen zu sagen wie Sie DC-Motoren mit einem Arduino steuern können. Es wurde von einem anderen Benutzer angefordert, so dass ich dachte, ich würde weitermachen und etwas zusammen zu werfen. Ich werde einen einfach
Senden und empfangen von MIDI mit Arduino

Senden und empfangen von MIDI mit Arduino

Schritt 3: Senden Sie MIDI-Nachrichten mit Arduino - Hardware Teileliste:MIDI-Anschluss Digikey CP-2350-ND220 Ohm 1/4 Watt Widerstand Digikey CF14JT220RCT-NDAndere Teile(1 X) Arduino Uno Amazon(1 X) USB-Kabel Amazon(1 X) Steckbrett (diese kommt mit J
Steuern Sie mehrere Servomotoren von Android und Arduino

Steuern Sie mehrere Servomotoren von Android und Arduino

Android app verwenden, um mehrere Servo verbunden mit Ihrem Arduino Motorsteuerung, früher habe ich Arduino Uno, es hat nur 6 PWM Pins, das ist der Grund, warum, den ich aufgehört mit 6 Slider in der android-app, wenn Sie steuern möchten, mehr als 6,