Sadržaj:

Mjesečeva šetnja: Haptička povratna proteza: 5 koraka
Mjesečeva šetnja: Haptička povratna proteza: 5 koraka

Video: Mjesečeva šetnja: Haptička povratna proteza: 5 koraka

Video: Mjesečeva šetnja: Haptička povratna proteza: 5 koraka
Video: THE BEST BILLIE JEAN PERFORMANCE EVER.?⭐Michael Jackson⭐ Reaction🔥 Billie Jean 🔥Bucharest 1992🔥 2024, Novembar
Anonim
Mjesečev hod: protetika sa haptičkom povratnom spregom
Mjesečev hod: protetika sa haptičkom povratnom spregom

Opis:

Moonwalk je protetski uređaj osjetljiv na pritisak za osobe sa oštećenim taktilnim osjetom (simptomi slični neuropatiji). Mjesečeva šetnja osmišljena je kako bi pomogla pojedincima da dobiju korisnu haptičku povratnu informaciju kada njihova stopala dođu u dodir s tlom, kako bi poboljšali ravnotežu + pokretljivost.

Dizajnirao i napravio open-source Akshay Dinakar.

Za više projekata i kreacija posjetite www.akshaydinakar.com/lab, neprofitni dizajn studio Akshay Dinakar Design.

Facebook: www.facebook.com/akshaydinakar | Instagram: @AkshayDinakarDesign

Ovaj protetski uređaj koristi velostatski senzor (pričvršćen medicinskom adhezijom, nanosukcijom ili rukavom od tkanine na bilo koji relevantan dio tijela) za očitavanje vrijednosti pritiska putem analognih pinova na odgovarajućem mikrokontroleru. Kada vrijednost tlaka dosegne određenu granicu, aktivira se određeni haptički signal, upozoravajući korisnika da je došao u dodir s površinom.

Moja namjera:

Namjera ovog projekta je stvoriti jeftin protetski uređaj za poboljšanje neovisnosti i pokretljivosti svakog pojedinca s utrnulošću u dijelu tijela. Imam osobno iskustvo s članovima obitelji koji imaju ovo stanje i htio sam stvoriti pristupačno rješenje koje bi drugi s ograničenim inženjerskim iskustvom mogli sami sastaviti. Zbog individualizacije simptoma i raznolikosti dostupnosti elektroničkih komponenti, izazov je stvoriti uređaj koji radi za različite slučajeve upotrebe. Međutim, s ponosom predstavljam Moonwalk kao rješenje koje se može koristiti na bilo kojem udu / zahvaćenom dijelu tijela, kompatibilno s nizom faktora oblika (ovisno o tome što je za korisnika najprikladnije).

Zbog estetskih razloga i profesionalne završne obrade, upotrijebio sam napredne tehnike izrade, uključujući lemljenje, silikonsko lijevanje / lijevanje i 3D ispis za sastavljanje ove proteze. Međutim, jednostavne tehnike zasnivanja i šivanja također završavaju posao.

Pozadina:

Gotovo 20 milijuna pojedinaca samo u SAD -u ima neuropatiju, uobičajenu nuspojavu dijabetesa, raka i artritisa. Neuropatiju karakterizira mješavina oštrih peckajućih bolova i utrnulosti u rukama i stopalima pojedinaca, kao posljedica oštećenja perifernih živaca. Neuropatija može ozbiljno ograničiti pokretljivost smanjenjem osjećaja dodira kada stopala i ruke dođu u dodir s površinama. Međutim, haptička povratna informacija u obliku vibracija na neoštećenim dijelovima tijela može pomoći pojedincima da povrate ravnotežu povezujući povratne informacije sa svojim proprioceptivnim osjećajem.

Supplies

Hardver:

Mikrokontroler (bilo koja od dolje navedenih opcija je fantastična):

  • Arduino Nano (najmanja fizička veličina, ali će za punjenje biti potrebne dodatne elektroničke komponente)
  • Adafruit Flora (prelazak na opciju za nošenje-ravnog oblika i ima ugrađeno punjenje)
  • Adafruit Feather (ima mnogo dodatnih funkcija koje nam ne trebaju, ali vrlo kompaktnog oblika i ugrađenog punjenja). Koristit ću ovaj mikrokontroler za ovaj vodič. Postoje različite verzije Feather -a osim BLE, WiFi ili Radio čipova - svaka će raditi.

Vibracioni motor:

LRA motor za vibracije (sposoban pružiti mnogo prilagodljiviji osjećaj vibracije od tipičnog motora za vibracije ERM). Bilo koji motor za vibracije ispod 3 V će raditi, ali LRA će biti najjači izlaz vibracije (koristimo pojednostavljeni krug kako bismo naš dizajn učinili kompaktnim [napajanje motora za vibracije izravno iz mikrokontrolera), a većina mikrokontrolera ima ograničenja struje koja slabe vibracije snaga)

Upravljački program haptičkog motora (sučelja između mikrokontrolera i motora za vibracije):

Upravljački program haptičkog motora (DRV2605L, proizvod Texas Instruments i distributer Adafruit)

Li -Po baterija (negdje u rasponu od 100 - 350 mAh bi trebalo biti dosta):

3.7v, 350 mAh Li-Po

Silikonska žica:

22 AWG Silikonska žica (silikon pruža odličnu ravnotežu fleksibilnosti i izdržljivosti žice, a pravi je promjer)

Velostat materijal

Velostat je površina osjetljiva na pritisak koja mijenja otpor kada se stisne ili stisne

Tape

Bilo koja vrsta trake (kanalska, škotska, električna, maskirajuća) će funkcionirati, ali preporučujem prozirnu i široku traku za pakiranje. Trebat će vam samo nekoliko centimetara

Aluminijska folija (trebate samo oko 4x4 inča)

Softver:

Arduino IDE (Besplatno preuzimanje i korištenje, preuzmite ga ovdje i instalirajte:

Korak 1: Sastavite svoj senzor pritiska Velostat

Sastavite svoj senzor pritiska Velostat
Sastavite svoj senzor pritiska Velostat
Sastavite svoj Velostat senzor pritiska
Sastavite svoj Velostat senzor pritiska
Sastavite svoj senzor pritiska Velostat
Sastavite svoj senzor pritiska Velostat
Sastavite svoj senzor pritiska Velostat
Sastavite svoj senzor pritiska Velostat

Jednostavnije je nego što mislite.

1. Izrežite velostat na veličinu. Upotrijebite škare kako biste obrezali list velostata na bilo koji senzor veličine koji vam je potreban. Ako koristite ovu protezu za stopala, neka bude veličine pete. Ako ga koristite za ruke ili prste, neka bude dimenzija bilo koje kože koju želite pokriti.

2. Izrežite aluminijsku foliju na veličinu. Izrežite dva komada aluminijske folije istih dimenzija kao i komad velostata. Sendvič komad velostata između dva komada aluminijske folije. Aluminijska folija služi kao provodni sloj.

3. Skinite silikonsku žicu. Pomoću skidača žice skinite 3-4 inča izložene žice sa dva segmenta silikonske žice. Svaka silikonska žica trebala bi biti dugačka oko 15-20 inča (neka budu oboje iste dužine radi estetske privlačnosti). Svaku ogoljenu žicu postavite sa strane aluminijske folije. Ukupna narudžba sendviča sada je: ogoljena žica 1, aluminijska folija 1, velostat, aluminijska folija 2, ogoljena žica 2.

4. Zalijepite senzor pritiska zajedno. Zalijepite svoj sastavni dio sendvičem i odrežite sve dodatne trake, tako da je sve čvrsto spojeno. Izuzetno je važno da velostat čisto razdvaja dvije strane sendviča (aluminijska folija / ogoljena žica na dnu NE smije doći u dodir s bilo kojim dijelom gornjih provodljivih površina).

5. Upletite žicu. Da biste držali žice zajedno i spriječili njihovo posrtanje tijekom kretanja korisnika, zavrtite ih zajedno (što se više puta okrećete, to će biti sigurnije). Ovo je također dobra elektrotehnička praksa kada imate grupe dugih žica koje idu od iste početne do krajnje točke.

Korak 2: Povežite svoje komponente

Povežite svoje komponente
Povežite svoje komponente
Povežite svoje komponente
Povežite svoje komponente
Povežite svoje komponente
Povežite svoje komponente

Vrijeme je za povezivanje svih vaših pojedinačnih elektroničkih dijelova. Spajao sam sve svoje komponente zajedno, ali moguće je koristiti i matičnu ploču (u tom slučaju ćete i dalje morati lemiti pinove na mikrokontroler i upravljački program haptičkog motora).

1. Senzor pritiska lemljenja na mikrokontroler: Spojite jednu od svojih pletenih žica na analogni (A1) pin vašeg mikrokontrolera, a preostalu pletenu žicu zalemite na iglu za uzemljenje (Gnd).

2. Lemljenje vibracionog motora na upravljački program haptičkog motora: Lemite crvenu (pozitivnu) žicu vašeg vibracionog motora na + terminal, a plavu (uzemljenu) žicu na - terminal haptičkog motora.

3. Lemite upravljački program haptičkog motora na mikrokontroler: Pomoću dva vrlo kratka segmenta silikonske žice, lemite sledeće iglice na upravljačkom programu haptičkog motora na mikrokontroler.

  • VIN -> 3V
  • GND -> GND
  • SCL -> SCL
  • SDA -> SDA

*Upravljački program haptičkog motora koristi vrstu komunikacijskog sistema zvanog I2C za "razgovor" s mikrokontrolerom. SCL i SDA pinovi su putevi do ove komunikacije.

4. Priključite bateriju: Uključite zaglavlje Li-Po baterije u mikrokontroler. Ako je baterija napunjena, može zasvijetliti LED dioda na mikrokontroleru. Prvi znaci života!:)

Korak 3: Programiranje vaše elektronike

Ako još niste preuzeli i instalirali Arduino IDE, sada je vrijeme. Volim "pseudokodirati" svoj program riječima prije nego počnem kodirati, tako da sam već shvatio što moram napisati u C ++.

Evo što radi naš softver za protetski softver:

Mnogo puta u sekundi naš mikrokontroler očitava vrijednost pritiska koju senzor detektira, a ako je vrijednost pritiska dovoljno jaka (drugim riječima, senzor je u dodiru s tlom), aktiviramo bilo koji uzorak vibracija koji želimo od pokretač haptičkog motora. Priloženi kôd ispunjava ovu osnovnu funkcionalnost, ali lako je prilagoditi vaš motor tako da osigurava vibracije različitih uzoraka ili jačine, na osnovu različitih vrijednosti koje senzor pritiska detektira (tj. Lagani kontakt nasuprot jakog kontakta)

*Pretpostavljam osnovno znanje o korištenju Arduino IDE-a, instaliranju biblioteka i otpremanju koda na povezani mikrokontroler. Ako ste potpuno novi u Arduinu, upotrijebite ove vodiče za povećanje brzine.

1. Preuzmite i instalirajte Adafruit DRV datoteke u istu mapu u kojoj se nalazi vaša Arduino skica.

2. Preuzmite, učitajte i pokrenite program LevitateVelostatCode na svom mikrokontroleru (obavezno postavite odgovarajuće varijable na osnovu osjetljivosti vašeg senzora velostata. CLIFF & CUTOFF vrijednosti možete kalibrirati otvaranjem Arduino serijskog monitora i testiranjem različitih granice pritiska, za slučaj upotrebe koji vam je potreban.

3. Čestitamo! Već imate funkcionalni protetski uređaj. Ostalo je samo estetika i odlučivanje kako ga želite pričvrstiti na tijelo korisnika.

Korak 4: Faktor oblika + estetika

Form Factor + Estetika
Form Factor + Estetika
Form Factor + Estetika
Form Factor + Estetika
Form Factor + Estetika
Form Factor + Estetika

Na vama je gdje i kako želite da se Moonwalk pričvrsti na tijelo korisnika. Moj prvobitno predviđen slučaj upotrebe bio je za detekciju kontakta sa stopalima, tako da je senzor pritiska prirodno stao ispod pete korisnika.

Kako bi elektronika bila lijepa i kompaktna, dizajnirao sam i izradio posudu za kućište (3D štampano i oblikovano silikonom, kako bi se omogućio fleksibilan kontakt s kožom). Priložio sam 3D datoteke (u. STL obliku) ovom uputstvu.

*Za maksimalne vibracije, važno je da motor LRA (koji funkcionira tako što brzo stvara vibracije iz opruge z-osi) bude u izravnom kontaktu s površinama koje dodiruju kožu (za razliku od ERM-a, ako LRA pluta u zraku, vaš koža neće ništa osjetiti). Za moj dizajn, ima smisla priključiti elektroniku putem nanosukcijskog / gel jastučića (oni se lako mogu kupiti na mreži i odlični su za višestruku upotrebu na koži), medicinske trake ili platnenog rukava. U teoriji, Mjesečevu šetnju možete staviti i ispod elastične / spandex odjeće, ako se koristi na nozi ili bedru.

Korak 5: Gotova proteza

Gotova proteza!
Gotova proteza!
Gotova proteza!
Gotova proteza!
Gotova proteza!
Gotova proteza!
Gotova proteza!
Gotova proteza!

Nadam se da će vam moj dizajn poslužiti. Slobodno podesite, remiksajte i poboljšajte ovaj osnovni dizajn - i nemojte biti stranci! Mogu me kontaktirati putem svoje web stranice (www.akshaydinakar.com/home).

Preporučuje se: