Styra RGB ljus från Android med Arduino & Bluetooth LE (BLE)



jag har sett en massa Kickstarter projekt med den nya Bluetooth 4.0 lågenergi-standarden och flera av Bluetooth LE (BLE) aktiverade Arduino kloner kommer ut på marknaden, men många av dessa projekt fortfarande verkar vara någonstans i produktionsprocessen och jag kunde inte hitta en hel del praktisk information om hur du får BLE ansluten med Android.

Detta är mitt proof-of-concept försök att arbeta med Bluetooth LE, Android och Arduino. Jag använder en billig modul baserad på TI: s CC 2540 chip kallas HM-10 för mitt projekt. Det är bara andra gången jag har provat att sätta ihop en Android app, så förbättringar och samarbete är mycket välkomna!

Du kanske tänker "Bluetooth?!? Men som har funnits för evigt, vad är big deal?" Den nya standarden försöker ta itu med några av brister i Bluetooth genom att förenkla para samman förlopp och att minska makten avlopp, som syftar till att ersätta en rad egenutvecklade radioapparater och protokoll med något mer standardiserade. Populära applikationer har inkluderat fitness trackers (Fitbit, Nike +, etc) och anmälan i butiken beacons (se Apples iBeacon) men nu BLE börjar göra sin väg in alla typer av konsumentenheter.

Du kan hitta alla nödvändiga koden här.

Vad du behöver

1 x Bluetooth LE / 4.0 modul

HM-10 moduler kan köpas för $6-7, inklusive breakout styrelsen $10-15

Göra din egen breakout styrelse
via AliExpress
via eBay

Röda bär Lab säljer en Arduino shield och mini BLE modul baserat på samma TI CC2540 chip. De har några snygga exempel för iOS och Android. Android programmet jag har inkluderat bör arbeta med deras sköld med några mindre justeringar.

1 x Arduino (eller liknande) mikrokontroller

RGB LED Strip

Denna tutorial använder Adafruit Neopixel / WS2811 RGB LED strip, men du kan anpassa det för andra typer av band, eller ens en vanlig RGB lysdioder utan en IC.

Android-enhet med stöd för BLE kör 4,4 KitKat eller senare

Stöd för Bluetooth 4 lades till Android från och med version 4.3. Så längt som jag kanna berätta, stöder på denna punkt endast ett begränsat antal Android enheter BLE. Bland dem finns den Nexus 4 och 5, Galaxy S4. Jag testade detta med en LG Nexus 4 kör Android 4.4.2, det kan fungera med andra enheter och pre 4.4.2 versioner av Android men jag har inte någon händig! (Jag vill gärna veta om den verkligen gör)

Arduino foto



Se Steg
Relaterade Ämnen

Styra RGB ljus med dator färg palatte

Hej killar i detta instructable jag kommer att lära dig hur man styr en RGB ljus med dator färg palatte...Du kan producera nästan alla färger i RGB ljus så du önskan med hjälp av färg palatte...Steg 1: Komponenter som krävs Det material som krävs ärA...

Android kontrollerade Arduino Bluetooth Panzer

Remote Control bilar är kul att köra runt i rummet eller vandrande huset. Vad kan vara roligare för det? När du har synligheten som om du rider i den. En trådlös IP-kamera är svaret. Eller låt oss säga att du har övervakningskameror runt huset eller...

Styra flera servomotorer från android och arduino

Använd android app för att styra flera servomotor ansluten till din arduino, jag använde arduino uno, den har endast 6 PWM stift, det är anledningen till att jag slutade med 6 reglaget i android app, om du vill styra mer än 6, kan du använda arduino...

Komma igång med Arduino - Bluetooth-kommunikation

I denna tutorial ska vi titta kommunikation mellan Arduino och Computing via Bluetooth.För oss att göra detta, kommer vi att använda en prisvärd HC-06 bluetooth styrelse.Så att vi hade vissa data för ström, ska du behöva bygga en enkel Arduino sensor...

Android kontrollerad RGB LED genom att använda Arduino

Hai till alla i inlägget iam kommer visa hur du styr RGB LED med android med arduino och HC-05 Bluetooth-modul.Jag sökte på webben finns många tekniker för att styra RGB LED. Men detta är den metod som är mycket enkel och lätt.I denna metod färgen på...

Använda din Adafruit rgb lcd Pi plattan (för Raspberry Pi) med Arduino

Hej alla.Som titeln säger du lära dig hur du använder din Adafruit rgb lcd Pi plattan men med Arduino. Jag en gång köpte en men aldrig använt den med min Raspberry Pi och jag letade efter ett sätt att använda det med min Arduino projekt. Med detta sä...

Kontrollera enkelt LED stapeldiagram med Arduino

i denna tutorial jag ska visa dig hur du styr enkelt 10 LED stapeldiagram array med Arduino eller Arduino klona MCU och MAX7219 (fungerar även med MAX7221) LED controller chip.Här är video av den färdiga produkten i aktionOm LED stapeldiagram matrise...

Snabba Controlled RC bil med (4 CH Motor Driver styrenhet + Arduino + Bluetooth)

Hej, eftersom detta är min första instructable här, jag hoppas du gillar det och Känn dig fri att fråga om något inte klart i den.För det första, jag började detta projekt efter jag ville styra 4 motorer som kräver relativt hög effekt (12Volts, 4 amp...

Avlägsen kontrollerade RGB ljus

Vill du kunna först bara slå på och av lamporna på min Quad-copter utan landar det och slå på den. Som jag trodde det skulle vara kul att spela med quad på natten.Leka med vissa Arduino kod och fann snart att det finns mycket mer än bara vrida lysdio...

Hur man gör en cool android/pc kontrollerade bluetooth arduino robot under $34/Rs.2300

Hej killar!OK, så jag är 13 år gammal och detta är min första instructable, och i dag jag ska berätta hur man gör ditt eget arduino bluetooth robot under $34 eller Rs.2300, beroende på var du bor. Jag skriver detta med stora insikter från vissa stora...

Styra Arduino med Android-telefon via Bluetooth

Hej gott folk, här kan du lära dig hur man styr Arduino med Android-telefon via Bluetooth. Du kan använda din smartphone som en fjärrkontroll för dig hem belysningssystem eller du kan använda som en drone remote etc.För att göra anslutningen mellan A...

Kontrollera en RGB LED med HC-06 Bluetooth-modulen använder Android OS(Arduino)

Denna handledning kommer att förklara processen att ansluta en HC-06 Bluetooth-modul till en Arduino och kontrollera färgen på en RGB LED med hjälp av ArduDroid app på Android-operativsystem. Denna inställning kommer troligen också arbeta med HC-05 B...

Styra din Tv, Dvd och ljud system med Arduino och Android

Hej alla, detta är min andra instructable och min första på engelska, så, ledsen för misstag.Jag vill dela detta projekt det handlar om hur du kan styra din Tv, DVD och ljudanläggningen med Arduino och en app för Android med app inventor.Om du gillar...

Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil

Detta projekt visar hur du kan styra din TV, satellitmottagare och Stereo med din Android mobil istället för att använda det fjärrkontroll.I princip kan du använda denna teknik för alla andra enheter som fungerar med fjärrkontrollen. Jag undrar om du...

Styra RGB LED med Amarino Nano 1,0

Vad är Amarino Nano 1.0Detta är min nya DIY kit för Android-Arduino kommunikation via Bluetooth.Amarino Nano särskilt använder Arduino Nano, så jag använde titeln som "Nano". Det är en mycket enkel kit för att testa de flesta av funktionerna i A...

Kontrollera en RGB ledde med Arduino och bearbetning

detta instructable (min första inte mindre) visar hur man styr en RGB ledde med bearbetning och arduino.Den viktiga funktionen att vara färg markeras genom att klicka på en bild, RGB-värdet för den pixel du klickar på bearbetas och skickas till den a...

Bass lyhörd RGB lysdioder med Arduino

Denna tutoiral visar dig hur du använder Arduino och styra en uppsättning av lysdioder med musik från datorn. Denna handledning kräver:-Arduino (jag använde en leonardo)-liten skärbräda med bygel ledningar (kit är det bästa)-rgb led strip (jag använd...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...

Illumaphone: Ljus-baserade musikinstrument med Arduino

Någonsin velat bygga din egen elektroniska musikinstrument? I detta Instructable gå jag igenom byggprocessen för min Illumaphone, en ljus-baserade, rumsliga musikinstrument som jag byggde för Jeff Snyders Computer Music klass på Princeton. Den består...