Android kontrollerad LED Strip (IOIO drivs)
eller titta i HD
Android-telefon kontrollerar en LED strip gömd i vasen med en IOIO styrelse med Bluetooth. I det här exemplet kör Android telefonen en app som erhåller färgvärden från onboard kameran och sedan i sin tur matchar dessa färger till LED strip. Vi (jag själv och Ytai) körde typ av tid på detta projekt men med exempelkod, det kan lätt utökas för att göra andra saker. Här är några idéer som vi inte fick:
Med hjälp av telefon accelerometern ändra färgmönster, en shake händelse till exempel
Visar ett mönster när du tar emot en text
Visar ett mönster när du tar emot ett samtal
Visar ett mönster när en vän om i närheten via sociala nätverk
Visar ett mönster på specifika Twitter sökord
IOIO är en fysisk plattform för Android-plattformen, ungefär som Arduino men dedikerad till Android och har en liten formfaktor med Bluetooth anlagen utnyttja off hyllan & billig Bluetooth dongle. IOIO skapades av Ytai Ben-Tsvi som var min partner om detta projekt, Ytai gjorde allt arbete. Jag har gjort några Arduino projekt i det förflutna som också krävs en PC för de grafiska & rik internet ansökan kapacitet, det var trevligt att se hur man kan bli av PC och ändå behålla dessa rika funktioner utnyttja Android-plattformen. Detta öppnar upp många nya program möjligheter för amatörer.
LED strip är digitalt adresserbara menande varje LED (32 i remsan) kan styras individuellt. Som kombineras med Bluetooth IOIO och Android öppnar oändliga interaktiva belysning system.
Material
- IOIO styrelse - $50
- RGB LED Strip adresserbara från Sparkfun - $45
- Bluetooth Dongle - $5
- Android-enhet *
- Hookup Wire
- Formfaktor för ditt val för LED strip(s), vas används i detta exempel
- Android semester IOIO App (Android Market link) eller här för användare utan Android Market - gratis
* Android 2.3.3 och framför krävs för Bluetooth
Android 2.1 till 2.3.2 kommer att stödja Bluetooth men måste du ange Bluetooth hopkoppling PIN-koden på varje anslutning
Android 1.5 och framför kan använda en USB-kabelanslutning i stället för Bluetooth. För USB-anslutningar, inställningen "USB debugging" (även känd som ADB) måste vara aktiverat i din Android-telefon, hittar du denna inställning under "Inställningar", "Program" och "Utveckling".