Kazalo:

Pas haptičnega kompasa: 9 korakov
Pas haptičnega kompasa: 9 korakov

Video: Pas haptičnega kompasa: 9 korakov

Video: Pas haptičnega kompasa: 9 korakov
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, November
Anonim
Haptični pas kompasa
Haptični pas kompasa

Arduino pogonski pas, ki vibrira proti severu.

Človeško dojemanje je bilo vedno omejeno na naše biološke čute, kaj pa, če bi to lahko spremenili? V naravi obstajajo živali z zmožnostjo zaznavanja magnetnih polj, barometričnega tlaka, zunanje elektrike in toplotnega sevanja. S tem projektom sem raziskal, kakšen bi bil občutek za človeka (AKA jaz), da bi imel nova čutila, ki jih poganja sodobna tehnologija. Za obseg te raziskave sem eksperimentiral z magnetorecepcijo. Za naprave za povratno informacijo sem uporabil Arduino Nano z poceni magnetometrom in motorji z vibracijskimi kovanci. Napravo sem vdelal v pas in jo združil z baterijo, da je bila prenosna.

Ta projekt je močno navdihnilo delo Davida Eaglemana. Kratek povzetek tega članka je, da lahko vibracijske motorje namestimo na kožo, kodirane podatke senzorja pa lahko uporabimo za vklop po določenem vzorcu, ki ga uporabnik sčasoma podzavestno zazna.

Načrtujem nekaj sprememb (da bo pas trajnejši), na tem mestu bom objavil več fotografij procesa.

Zaloge

  • Arduino Nano
  • MPU-9250 (magnetometer)
  • 8 motorjev z vibracijskimi kovanci
  • Gumb
  • 10K upor
  • Mini USB kabel
  • Pas (uporabil sem moški 38 usnjeni pas Wrangler)
  • Baterija USB
  • Vroče lepilo
  • Komplet za spajkanje

1. korak: Označite položaje motorja

Medtem ko nosite pas, ga označite vsakih 45 stopinj, začenši neposredno pred vami. Tu bodo nameščeni motorji. Arduino, magnetometer in gumb bodo nameščeni med motorjem neposredno za vami (S) in tistim desno ali levo od njega (SE ali SW). Vse motorje bom označil po njihovi kardinalni smeri, ob predpostavki, da je sever sprednji del pasu.

Korak: Pritrdite vibracijske motorje na jermen

Vibracijske motorje pritrdite na pas, kjer so označeni. Vibracijski motorji, ki sem jih uporabljal, so imeli lepljivo podlago, kar je olajšalo to.

3. korak: Združite Arduino in magnetometer

Pridružite se Arduinu, magnetometru in gumbu z vročim lepilom, da jih enostavno pritrdite na pas.

4. korak: Arduino držite na mestu

Arduino pritrdite na pas. Na tej stopnji sem uporabil zadrgo, ker sem jo zamenjal v 6. koraku.

5. korak: Sestavite vezje

Sestavite vezje
Sestavite vezje

Sestavite vezje, prikazano na naslednji shemi. Opomba: Shema prikazuje vibracijske motorje, ki si delijo skupno ozemljitveno žico - to olajša pritrditev na Arduino, vendar ni potrebna. Verjetno boste morali motorjem priključiti dodatne dolžine žice in v Arduino vstaviti kabel USB.

6. korak: Pokrijte / zaščitite žice

Vezje zavijte v električni trak. Za najboljše rezultate vzemite električni trak z enako širino kot pas in zavijte celoten pas, pri čemer je za Arduino izpostavljen le kabel USB.

7. korak:

Po namestitvi potrebnih knjižnic naložite to skico v Arduino.

Obvezne knjižnice

  • Bolderflight MPU9250
  • Kalmanov filter

8. korak: Priključite baterijo

Priključite baterijo na USB priključek Arduino in jo shranite v žep ali jo pritrdite na pas.

9. korak: (Izbirno) Preklapljanje med Vedno vklopljeno in vklopljeno Spreminjanje načinov vibracij

Dvakrat pritisnite gumb za preklop med diskretnim načinom (majhen utrip proti severu le, če se smer spremeni) ali vedno vklopljenim načinom (vedno vibrirajte proti severu).

Priporočena: