RGB verlichting van Android met Arduino & Bluetooth LE (BLE)


ik heb een heleboel Kickstarter projecten met de nieuwe Bluetooth 4.0 Low Energy-standaard en een aantal van Bluetooth LE (BLE) ingeschakeld Arduino klonen binnenkort op de markt, maar veel van deze projecten nog steeds lijken te zijn ergens in het productieproces en ik kon het niet vinden een heleboel praktische informatie over hoe je BLE verbonden met Android.

Dit is mijn poging proof-of-concept in het werken met Bluetooth LE-, Android- en Arduino. Voor mijn project ben ik met behulp van een goedkope module op basis van TI van CC 2540 chip genaamd de HM-10. Het is pas de tweede keer heb ik geprobeerd samen te stellen een Android app, zodat verbeteringen en samenwerking zeer welkom zijn!

Je zou kunnen denken "Bluetooth?!? Maar dat is geweest rond voor eeuwig, what's the big deal?" De nieuwe standaard probeert om sommige van de korte-komsten van Bluetooth door het in paren rangschikken proces en verminderen van machtsafvoerkanaal, gericht op het vervangen van een matrix van propriëtaire Radio's en protocollen met iets meer gestandaardiseerd te vereenvoudigen. Populaire toepassingen hebben fitness trackers (Fitbit, Nike +, etc) en in-store kennisgeving beacons (Zie Apples iBeacon) maar nu BLE begint te maken zijn weg naar alle soorten apparaten van de consument.

Hier vindt u alle nodige code hier.

Wat je nodig hebt

1 x Bluetooth LE / 4.0 module

HM-10 modules kunnen worden gekocht voor $6-7, met inbegrip van breakout board $10-15

Maak uw eigen breakout board
via AliExpress
via eBay

Red dragen Lab verkoopt een Arduino schild en mini BLE module gebaseerd op dezelfde chip CC2540 van TI. Ze hebben enkele leuke voorbeelden voor iOS en Android. De Android programma die ik heb opgenomen moet werken met hun schild met een paar kleine aanpassingen.

1 x Arduino (of soortgelijke) microcontroller

RGB LED-Strip

Deze tutorial maakt gebruik van Adafruit Neopixel / WS2811 RGB LED-strip, maar je kon aan te passen voor andere types van strip, of zelfs een reguliere RGB LEDs zonder een IC.

Androïde apparaat met BLE ondersteuning, met KitKat 4.4 of hoger

Ondersteuning voor Bluetooth 4 toevoegde aan Android vanaf versie 4.3. Zover ik vertellen kan, ondersteunen op dit punt slechts een beperkt aantal Android-apparaten BLE Onder hen zijn de Nexus 4 en 5, Galaxy S4. Ik testte dit met een LG Nexus 4 draait Android 4.4.2, het kan werken met andere apparaten en pre 4.4.2 versies van Android maar ik heb niet ieder handig! (Ik zou graag willen weten of het inderdaad doet)

Arduino foto



Gerelateerde Artikelen

Toezending van gegevens van Android aan Arduino via audio-aansluiting

Toezending van gegevens van Android aan Arduino via audio-aansluiting

Met dit project kunt u bytes van android naar arduino met behulp van alleen een audio jack connector.Hoe het werkt?Principe, signaal android een "morse" audio naar arduino. Arduino in de andere hand decoderen de morse-code aan een byte. Zo eenvo
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Dit is mijn tweede tutorial over het beheersen van dingen met Arduino en R/C ontvangers. Als u nog niet naar mijn eerste tutorial gekeken ik stel voor dat je eerst hier kijkt: in deze tutorial die we zullen kijken naar hoe de controle motoren ook met
Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Dit leerprogramma zal verklaren het proces van een Bluetooth-Module van de HC-06 verbinden met een Arduino en beheersen van de kleur van een RGB LED met behulp van de ArduDroid-app op het Android besturingssysteem. Deze instelling zal zeer waarschijn
Android gecontroleerd Arduino Bluetooth Panzer

Android gecontroleerd Arduino Bluetooth Panzer

Afstandsbediening auto's zijn leuk om te rijden rond de kamer of het huis zwerven. Wat is er leuker voor het? Wanneer heeft u de zichtbaarheid als u in het rijden. Een draadloze IP-camera is het antwoord. Of laten we zeggen heb je CCTV camera's rond
Aan de slag met Arduino - Bluetooth-communicatie

Aan de slag met Arduino - Bluetooth-communicatie

In deze tutorial gaan we kijken communicatie tussen een Arduino en Computing via Bluetooth.Om voor ons om dit te doen, gaan we een redelijk geprijsde HC-06 bluetooth bord gebruiken.Zodat we enkele gegevens te streamen hadden, gaat u moeten bouwen van
Verzenden en ontvangen van MIDI met Arduino

Verzenden en ontvangen van MIDI met Arduino

Dit instructable zal u tonen hoe te een Arduino gebruiken voor het verzenden en ontvangen van een verscheidenheid van MIDI-berichten, zodat u kunt beginnen met het opbouwen van uw eigen MIDI-controllers en instrumenten. Eerst ik zal praten een beetje
RGB LED Strip Circuit met Arduino

RGB LED Strip Circuit met Arduino

Dit Instructable heeft betrekking op de vergadering van een circuit PWM-ing (pulse breedte modulerende) staat een 9-12v RGB LED-strip en programmeren van een Arduino aan cyclus door een scala aan kleuren. Ik zal bespreken hoe te monteren een transist
Herstellen van batterijen met Arduino

Herstellen van batterijen met Arduino

heb je oplaadbare batterijen die niet meer ten laste? Er zijn veel mogelijke redenen waarom een accu stopt een overname, hier zijn een paar van gemeenschappelijke regels. Het beschadigd zijn door hitte als gevolg van overlading of sulfaten kunnen heb
Verbinden van gelijkstroommotor met arduino en controle in links en rechts

Verbinden van gelijkstroommotor met arduino en controle in links en rechts

In dit project kunt u gelijkstroommotor met arduino met behulp van L23NEZie meer project in www.arduinoo.tk
Doolhof van Oplosser met Arduino en ArduMoto(Micromouse) V:1.1

Doolhof van Oplosser met Arduino en ArduMoto(Micromouse) V:1.1

Deze '' Instructables'' wil helpen een maker, enthousiast te maken hun eigen doolhof Oplosser (Micromouse). Het bestaan van de Micromouse heeft gedateerd terug tot de jaren 1950 en sindsdien wedstrijden worden vastgehouden. Hoewel u deze competities
Verzenden van SMS met Arduino || TC35 GSM Module

Verzenden van SMS met Arduino || TC35 GSM Module

In dit kleine project zal ik u tonen hoe een TC35 GSM module om goed te gebruiken en hoe het te gebruiken met een Arduino Uno voor het verzenden van een SMS met het.Stap 1: Bekijk de video!Deze video geeft u alle informatie die u nodig hebt, zodat u
Meten van de snelheid van geluid met Arduino microcontroller en ultrasone sensor

Meten van de snelheid van geluid met Arduino microcontroller en ultrasone sensor

Mijn 6-jarige dochter, Samatha, laat zien hoe het meten van de snelheid van geluid in lucht met Arduino Uno microcontroller en ultrasone sensor.Ik denk dat dit een goed project voor kinderen te krijgen blootgesteld aan wetenschap, techniek en wiskund
Het eerste gebruik van ESP8266 met Arduino Uno

Het eerste gebruik van ESP8266 met Arduino Uno

Vandaag, ga ik om u te tonen die hoe kunnen we onze module ESP8266 voor gebruik met Arduino UNO voorbereiden.De noodzaak lijst:1. Arduino UNO (met USB-kabel die op uw computer via USB-kabel aangesloten, ook wordt gebruikt de spanning)2. uw computer (