Indholdsfortegnelse:

Haptic kompasbælte: 9 trin
Haptic kompasbælte: 9 trin

Video: Haptic kompasbælte: 9 trin

Video: Haptic kompasbælte: 9 trin
Video: Haptic Architecture 2024, Juli
Anonim
Haptisk kompasbælte
Haptisk kompasbælte

Et Arduino -drevet bælte, der vibrerer mod nord.

Menneskelig opfattelse har altid været begrænset til vores biologiske sanser, men hvad nu hvis vi kunne ændre det? I naturen er der dyr med evnen til at fornemme magnetiske felter, barometrisk tryk, omgivende elektricitet og termisk stråling. Med dette projekt undersøgte jeg, hvordan det ville føles for et menneske (AKA mig) at få nye sanser, drevet af moderne teknologi. I forbindelse med denne forskning eksperimenterede jeg med magnetoreception. Jeg brugte en Arduino Nano med et billigt magnetometer og møntvibrationsmotorer til feedback -enheder. Jeg indlejrede enheden i et bælte og kombinerede den med en batteripakke for at gøre den bærbar.

Dette projekt var stærkt inspireret af David Eaglemans arbejde. Det hurtige resumé af denne artikel er, at vibrationsmotorer kan placeres på huden, og kodet sensorinformation kan bruges til at tænde dem i et specifikt mønster, som i sidste ende vil blive ubevidst opfattet af brugeren.

Jeg planlægger at foretage nogle ændringer (for at gøre bæltet mere permanent), jeg vil lægge flere fotos af processen på det tidspunkt.

Forbrugsvarer

  • Arduino Nano
  • MPU-9250 (magnetometer)
  • 8 møntvibrationsmotorer
  • Knap
  • 10K modstand
  • Mini USB -kabel
  • Bælte (jeg brugte et 38 Wrangler læderbælte til mænd)
  • USB batteripakke
  • Varm lim
  • Loddesæt

Trin 1: Marker motorpositionerne

Når du har bæltet på, skal du markere det hver 45. grad, startende med direkte foran dig. Det er her motorerne skal placeres. Arduino, magnetometer og knap placeres mellem motoren direkte bag dig (S) og den til højre eller venstre for den (SE eller SW). Jeg vil referere til alle motorer efter deres kardinalretning, forudsat at nord er forsiden af bæltet.

Trin 2: Fastgør vibrationsmotorerne til bæltet

Fastgør vibrationsmotorerne på selen, hvor de er markeret. De vibrationsmotorer, jeg brugte, havde klæbrige underlag, hvilket gjorde dette let.

Trin 3: Kombiner Arduino og magnetometer

Deltag i Arduino, magnetometer og knap ved hjælp af varm lim for at gøre dem lette at fastgøre på bæltet.

Trin 4: Hold Arduino på plads

Fastgør Arduino til bæltet. Jeg brugte et lynlås på dette tidspunkt, fordi jeg udskiftede det i trin 6.

Trin 5: Saml kredsløbet

Saml kredsløbet
Saml kredsløbet

Saml kredsløbet vist i følgende skematisk. Bemærk: Skematisk viser vibrationsmotorerne, der deler en fælles jordledning - dette gør det lettere at fastgøre til Arduino, men er ikke påkrævet. Du skal sandsynligvis vedhæfte ekstra ledningslængder til motorerne og skulle indsætte et USB -kabel i Arduino.

Trin 6: Dæk / beskytt ledningerne

Pak kredsløbet ind i elektrisk tape. For de bedste resultater skal du få elektrisk tape med samme bredde som bæltet og vikle hele bæltet, så kun et USB -kabel er udsat for Arduino.

Trin 7:

Upload denne skitse til Arduino efter installation af de nødvendige biblioteker.

Påkrævede biblioteker

  • Bolderflight MPU9250
  • Kalman filter

Trin 8: Sæt batteriet i

Sæt batteriet i Arduino -USB'en, og opbevar det i en lomme, eller fastgør det til bæltet.

Trin 9: (Valgfrit) Skift mellem altid på og på Skift vibrationstilstande

Dobbelt tryk på knappen for at skifte mellem diskret tilstand (lille puls mod nord kun når retningen ændres) eller altid på tilstand (vibrer altid mod nord).

Anbefalede: