Gravity Touch bluetooth handske (9 / 10 steg)

Steg 9: Skicka touch händelser till telefonen via Bluetooth



Hur att ge ett namn till din Bluetooth-modul:

  1. Ladda upp "Bluetooth_cmd" skiss till din Arduino micro.
  2. Öppna Arduinoen Serial Monitor (cmd-maj-M eller verktyg -> SerialMonitor).
  3. Kontrollera att den seriella Monitor parameter är:
    • Newline
    • baudvärde: 115200
  4. Ange "D" och tryck på Skicka-knappen för att få "Grundläggande inställningar" för bluetooth-modulen. Resultatet bör vara som i skärmdumpen "1 - cmd D".
  5. Ange "SN, det nya namnet på enheten" och tryck på Skicka-knappen för att ange namnet på din modul. På skärmbilden "2 - cmd SN" Jag ändrade min bluetooth-modul namn som "Gravity touch".
  6. Ange kommandot "D" igen för att se att namnet pf din modul förändrats.

Du kan spela med kommandot som anges i bilaga B i databladet för modulen. När du är redo att gå med din modul, skicka kommandot omstart: "R, 1".

Låt oss testa bluetooth kommunikationen mellan din Android-telefon och handsken.

  1. Hämta filen "Gravity_Touch_Bluetooth.zip" på datorn, packa upp den och ladda upp koden på din Arduino.
  2. Installera filen "GravityTouchTest.apk" på din Android-telefon antingen genom att ladda ner det direkt från webben i din telefon eller antingen genom att ladda ner det på din dator och sedan ladda upp den på din Android telefon.

Aktivera bluetooth på telefonen och starta "Gravity Touch Test" app (vara säker att Arduino drivs innan du startar app). Den gröna lysdioden för Bluetooth-modulen ska vända grön vilket innebär att anslutningen mellan telefonen och handsken är. Om allting arbetat böter bör du se kuber slår gröna på skärmen när du trycker på motsvarande finger av handsken.

Jag bifogade java koden jag skrev att hantera den Android sida bluetooth-kommunikation. Denna kod består av tre filer: MainActivity.java, GloveTouchThread.java och BluetoothNoSupportedDialod.java. Jag granska inte här här koden, bör det vara ganska självförklarande om du är en Android-utvecklare. Obs: I detta projekt använde jag Bluetooth-standarden som är mer besvärlig att spela med jämfört med den nya Bluetooth LE (lågenergi). Se här för den nya förenklade rörledningen att hantera kommunikationen mellan Android och Bluetooth LE.

Vid denna punkt, handsken skickar inslag och orientering info och telefonen fånga dem. Som jag sa i inledningen, syftar Gravity Touch handsken till att vara en inmatningsenhet för VR eller AR spel. Så är vad vi ska göra nästa att vidarebefordra de info till Unity3D spelmotor. Varför Unity3D? Jo, eftersom det är bästa sättet när det kommer till 3D spel utveckling på mobil.

Se Steg
Relaterade Ämnen

Att göra en handske arbete med en Touch Screen

du kan göra detta på bara några minuter utan en massa know-how.Vintern kommer (om du är på norra halvklotet) och med vintern kommer kallt väder, och med kallt väder kommer handskar. Men även i kylan telefonen förmodligen fortfarande ringer. Och medan...

Bluetooth högtalare kör med ipod touch

detta är ett stort projekt för när du inte vill få och byta låt eller stiga upp och vända den upp/ner nr du kan göra alla dessa saker på dig ipod/ipad/iphone bara med klick på några knappar.Steg 1: ingredienser Allt du egentligen behöver är en iphone...

Video: Skapa din handske med en touch screen

denna video går du genom snabbt och enkelt anpassa någon handske att arbeta med en pekskärm som iPad, iPhone, Palm Pre, etc.Detta är versionen av min tidigare Instructable som var nyligen med i New York Times....

Touch aktiverat Finger ledde (handske tillval)

detta instructable visar dig hur man gör lysdioder lyser upp vid dina fingertoppar vid kontakt med en plan yta. Du kan välja att sy komponenterna på en handske att göra en LED handske.Ansökan:Den främsta orsaken till detta projekt är att samverka med...

Piano TouchSense handske

Detta är ett ganska enkelt sätt att skapa en bärbar piano med hjälp av kondensator avkänning som touch sensorer; varje finger är en annan nyckel som kan spelas individuellt eller i kombination. Jag ville göra en mycket enkel bärbara avkänning handske...

Stora siffror bakåt räkna bluetooth klocka

varför?Jag ville göra min egen stor 7-segment siffror för en lång tid nu. Jag hade några idéer hur man gör dem annorlunda. Under processen kom jag till slutsatsen att den standard 7-segment displayen är inte så illa :). Jag var tvungen att ändra på n...

Duct Tape Baseball handske

beslutat att göra en old school baseball handske, inspirerad av Roy Hobbs av "The Natural". Målet var att göra handsken 100% från silvertejp.Steg 1: mall En mall gjordes från posterboard genom att spåra min hand och sedan spåra ett område större...

Bluetooth Glove: Prata med handen!

Detta visar hur jag tog isär ett bluetooth-headset och sydde in en handske, så att jag kan prata i telefonen bara genom att hålla min hand upp till mitt huvud som om jag låtsas prata i telefon! Men jag verkligen! Ja jag är en stor tönt, men detta är...

Bluetooth Glove: Version 3.0

en handske med en bluetooth-modul inbyggd ta emot samtal medan du är på cykel eller bil, en cool nya sätt.Steg 1: Material som behövs: -A Glove-En tryckknapp-Wire-Lödkolv-Lödning tråd-Framför allt ett billigt bluetooth headset (som du är glad att exp...

Haptika ge handske

Haptika är en uppsättning av DIY bärbar teknik byggsatser för att mildra effekterna av sexuella och fysiska övergrepp. Överlevande av missbruk kan möjligen säga emot de fysiologiska och psykologiska effekterna av våld genom egenföretagare haptiska to...

En touch spel att lära programmeringsbegrepp barn

"Dessa material och den information som finns i detta instructable är från studenter på programvara för platser (www.softwareofplaces.com) klass vid PUC-Rio universitet. Innehållet representerade här är studentens sista projekt för klass utvärdering...

Bluetooth, och picaxe lightswitch

BYTERULE.COM BLUETOOTH LIGHTSWITCHPROJEKTETS OMFATTNINGDen 6 augusti, 2013ÖVERSIKT1. Projektets bakgrund och beskrivningDetta är det första projektet jag börjar med i riket av hemautomation och trådlösa anslutningar. Jag har begränsat med Bluetooth o...

Ammo utomhushögtalare (med Bluetooth)

Det finns gott om ammo box högtalare ute, detta är min version jag kom med. Bygget är relativitetsteorin enkel och bara behöver vissa grundläggande färdigheter och verktyg. Du kan faktiskt göra en ännu enklare version av detta och jag kommer gå igeno...

Bluetooth-högtalare hacka - Home Theater Streaming

detta Instructable Detaljer dataintrånget av en off-the-shelf Bluetooth högtalare och flimrande LED te ljus blir det strömmande front-end for ditt hemmabiosystem, fördriva tiden hållande den Bluetooth talaren ursprungliga funktioner intakta.Jag var f...

Bluetooth kontrollerad LED bärbar med Intel Edison

Har du någonsin föreställt en värld där du kan ändra mönster av en klänning med ett tryck på knappen? Eller en till kunna ändra höjd på en fåll med en känga av du finger? Tekniken möjliggör kontroll och anpassning på platser där du inte brukar. Telef...

DIY Data handske V2

Med denna handske kan du styra musen med våg av en hand, att klicka och rulla av böja fingrarna. Det är trådlöst och perfekt för mobildata via USB eller Bluetooth.Det första försöket:Stund tillbaka fick jag idén att bygga min egen trådlös mus handske...

RGB LED Pixel Touch reaktiva Gaming tabell

Tabeller är användbara saker att ha och som vi behövde ett nytt soffbord för vardagsrummet det är meningsfullt att bygga min egen med några extra elektroniska funktioner.Min tabelldesign består av följande funktioner.10 x 16 RGB lysdioder10 x 16 IR t...

Dynamisk överföring - touch interaktion - färg LED boll

Video:1, kärlek Bekännelser av vetenskap och teknik hjälp---[roterande LED bollen 2.0]2, dynamisk överföring: spektrum & Lyrics - Demo---[roterande LED bollen 2.0]3, funktion och Bluetooth-anslutning inledning---[roterande LED bollen 2.0]============...

Bluetooth-mobiltelefon tillbehör för missade samtal och SMS

när hemma, jag bär inte min telefon med mig överallt... så ibland telefon ringar eller ett SMS kommer in och jag hör inte att. Med volymen av musik som spelas av tonåringarna hemma, det är inte en överraskning :-) så jag beslöt att bygga ett litet ti...