Styra RGB ljus från Android med Arduino & Bluetooth LE (BLE) (4 / 6 steg)

Steg 4: Installera Android ansökan



Installera appen

Ansökan är fortfarande i ett "proof of concept" skede, så det inte är riktigt redo för spela butiken. Om du vill hämta det måste du sidan belastning det. Jag hoppades att jag kunde använda App uppfinnare eller PhoneGap för att skapa en snabb app med BLE stöd, men denna funktion är så ny inte stöds ännu, så jag försökte min hand på Android SDK!

Först aktivera apps från okända källor genom att kontrollera:
Inställningar -> Säkerhet -> Okända källor

Hämta APK antingen direkt till din telefon eller kopiera det över USB och använda en webbläsare för att köra filen.

Vad denna app gör och hur du ändrar det

App är mycket grundläggande, efter du ansluter till BT modul, det ser ut för en seriell tjänst och sedan tar värden från 3 reglagen och skickar dem som en sträng till Arduino där de är översatta till LED värden. Den är baserad på Android exempelkod.

Bluetooth LE använder något som kallas generiska attributet profil (GATT) modellen som definierar tjänster och Egenskaper, dessa är identifierade genom ett värde som kallas UUID. HM-10 har en tjänst som tillåter dig att pass-through data, jag hittade UUID vara 0000ffe0-0000-1000-8000-00805f9b34fb. Kännetecken som används för att skicka och ta emot data har en UUID av 0000ffe1-0000-1000-8000-00805f9b34fb

Du gärna Välkommen att ändra och förbättra Källa. Det är otroligt bra att först installera Android SDK Bundle

De viktigaste filerna du arbetar med live här
BluetoothLeService.java - Bluetooth LE funktioner
DeviceControlActivity.java - vad händer när du ansluter till en enhet
DeviceScanActivity.java - rutiner för skanning för BLE enheter
SampleGattAttributes.java - definierar erkända tjänster och egenskaper

nRF Master Control Panel var mycket användbart för att sniffa tjänster och egenskaper och lära sig mer om BLE enheter

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...