Haptický pás kompasu: 9 kroků
Haptický pás kompasu: 9 kroků
Haptický pás kompasu
Haptický pás kompasu

Pás poháněný Arduinem, který vibruje směrem na sever.

Lidské vnímání bylo vždy omezeno na naše biologické smysly, ale co kdybychom to mohli změnit? V přírodě existují zvířata se schopností vnímat magnetická pole, barometrický tlak, okolní elektřinu a tepelné záření. S tímto projektem jsem zkoumal, jaké by to bylo, kdyby člověk (AKA já) měl nové smysly poháněné moderní technologií. V rámci tohoto výzkumu jsem experimentoval s magnetorecepcí. Pro zpětnovazební zařízení jsem použil Arduino Nano s levným magnetometrem a mincovými vibračními motory. Zařízení jsem vložil do opasku a zkombinoval ho s baterií, aby bylo přenosné.

Tento projekt byl silně inspirován dílem Davida Eaglemana. Rychlé shrnutí tohoto článku je, že vibrační motory lze umístit na kůži a pomocí kódovaných informací ze senzoru je zapnout ve specifickém vzoru, který bude nakonec uživatel podvědomě vnímat.

Mám v plánu provést nějaké úpravy (aby byl pás trvalejší), v tu chvíli zveřejním další fotografie procesu.

Zásoby

  • Arduino Nano
  • MPU-9250 (magnetometr)
  • 8 mincových vibračních motorů
  • Knoflík
  • 10K odpor
  • Mini USB kabel
  • Opasek (použil jsem pánský kožený opasek 38 Wrangler)
  • USB baterie
  • Horké lepidlo
  • Pájecí sada

Krok 1: Označte polohy motoru

Když máte opasek, udělejte si na něm značku každých 45 stupňů, počínaje přímo před vámi. Zde budou umístěny motory. Arduino, magnetometr a tlačítko budou umístěny mezi motorem přímo za vámi (S) a motorem vpravo nebo vlevo od něj (SE nebo SW). Budu odkazovat na všechny motory podle jejich hlavního směru, za předpokladu, že sever je přední částí pásu.

Krok 2: Připevněte vibrační motory k řemenu

Pokud je to vyznačeno, zajistěte vibrační motory na řemenu. Vibrační motory, které jsem použil, měly lepivé podložky, což to usnadňovalo.

Krok 3: Zkombinujte Arduino a magnetometr

Připojte se k Arduinu, magnetometru a tlačítku pomocí horkého lepidla, aby se snadno upevnily na opasek.

Krok 4: Držte Arduino na místě

Zajistěte Arduino k pásu. V této fázi jsem použil zip, protože jsem ho v kroku 6 vyměnil.

Krok 5: Sestavte obvod

Sestavte obvod
Sestavte obvod

Sestavte obvod znázorněný na následujícím schématu. Poznámka: Schéma ukazuje vibrační motory, které sdílejí společný zemnící vodič - to usnadňuje připojení k Arduinu, ale není to nutné. Pravděpodobně budete muset k motorům připojit extra dlouhé vodiče a měli byste do Arduina vložit USB kabel.

Krok 6: Zakryjte / chraňte dráty

Obvod zabalte do elektrické pásky. Chcete -li dosáhnout nejlepších výsledků, pořiďte si elektrickou pásku se stejnou šířkou jako pás a omotejte celý pás, takže pro Arduino zůstane odhalený pouze kabel USB.

Krok 7:

Po instalaci požadovaných knihoven nahrajte tuto skicu do Arduina.

Požadované knihovny

  • Bolderflight MPU9250
  • Kalmanův filtr

Krok 8: Připojte baterii

Připojte baterii k USB zařízení Arduino a uložte ji do kapsy nebo ji připevněte k opasku.

Krok 9: (Volitelné) Přepínání mezi Vždy zapnutými a zapnutými Změnit vibrační režimy

Dvojitým stisknutím tlačítka přepnete mezi diskrétním režimem (malý puls směrem na sever pouze při změně směru) nebo vždy v režimu (vždy vibrovat směrem na sever).

Doporučuje: