HandSight: En handske för blinda att känna former och navigera hinder (12 / 12 steg)
Steg 12: Ansluta Via Bluetooth
Vi har utvecklat en app för Windows Phone 8 som kan användas för att styra enheten och visualisera sensormätningar. Om du inte har tillgång till en Windows Phone 8 enhet, eller om du vill utveckla din egen kontroll/visualisering program, kan du göra det över Bluetooth Serial Port Profile (SPP). Bara koppla ihop bluetooth-modulen med din telefon eller dator, och sedan öppna en seriella port-anslutningen på lämplig COM-porten. Data från enheten är i följande format:[mode]: [+ |-| =] [behandlingen] |... [+|-|=] [behandlingen] | [text]
[mode] är ett tal mellan 0-5 som visar aktuellt läge
[+ |-| =] anger om läsningen är ovanför den påvisbara gränsen (+), mellan upptäckt och vita tröskelvärden så att svart är upptäckta (=) eller under den vita tröskeln så vitt är upptäckta (-).
[] är ett tal från 0-1023 för de första fyra avläsningarna, som anger spänningen från IR-sensor, även om det är från 0-200 för femte och sjätte avläsningar som anger avståndet mätt av ultraljudssensorer (i cm).
[text] finns bara i att skriva läge, och ger tecken upptäcks sedan den senaste serial uppdateringen
Följande kommandon kan skickas till enheten:
0: edge detection mode
1: form identifieringsläget (svart upptäckt)
2: gråskaleläge
3: navigeringsläge
4: att skriva läge
5: massage läge
10: kalibrera upptäckt trösklarna med de nuvarande behandlingarna
11: kalibrera svarta tröskelvärdena med de nuvarande behandlingarna
12: kalibrera de vita tröskelvärden med de nuvarande behandlingarna
Observera att siffrorna är bytevärden, inte den ASCII-teckenkoden för dessa siffror
Windows Phone 8 utvecklades i Microsoft Visual Studio 2012 på Windows 8 och är tillgängliga i våra GitHub databas kopplad i föregående steg om du vill använda den.
Observera att du kommer att behöva byta namn för bluetooth-modulen att matcha vår eller ändra C#-koden som ansluter till den.