Sadržaj:
- Supplies
- Korak 1: Sastavite svoj senzor pritiska Velostat
- Korak 2: Povežite svoje komponente
- Korak 3: Programiranje vaše elektronike
- Korak 4: Faktor oblika + estetika
- Korak 5: Gotova proteza
Video: Mjesečeva šetnja: Haptička povratna proteza: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
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
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
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
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:
Robotska proteza: 3 koraka
Robotska proteza: Ovo je završni projekt mog magistra. Sastoji se od izrade prototipa robotske proteze dizajnirane za domaću proizvodnju pomoću 3D štampača i elektronskih komponenti koje se lako programiraju. Vrlo važan dio bilo je njeno širenje na platformi
Očaravajuća video povratna Mandala: 6 koraka
Očaravajuća video povratna Mandala: U ovom uputstvu ću vam pokazati kako stvoriti očaravajuću, generativnu video mandalu koristeći samo kameru i monitor, koje obično možete pronaći u trgovini za oko 50 USD. Slika na ekranu će se stvoriti bez ičega
IoT mjesečeva lampa: 5 koraka
IoT mjesečeva lampa: U ovom uputstvu pokazujem kako pretvoriti jednostavnu LED lampu na baterije u IoT uređaj. Ovaj projekt uključuje: lemljenje; programiranje ESP8266 sa Arduino IDE; izrada android aplikacije sa MIT App Inventor. Interesantan je predmet
Automatizirana povratna petlja vlaka pomoću Arduina: 10 koraka (sa slikama)
Automatska petlja za vožnju unatrag pomoću Arduina: Izrada povratnih petlji može pomoći u modelu rasporeda vlakova za promjenu smjera vlakova, što se ne može učiniti s okretnicama. Na ovaj način možete stvoriti rasporede s jednim kolosijekom s obrnutom petljom na svakom kraju za vožnju vlakova bez pauze ili prekida
Proteza od plastične sode: 6 koraka (sa slikama)
Proteza od plastične sode: Molimo glasajte za CIR -ov podnesak Pepsi Refresh za pružanje isplative protetske njege u nedovoljno srednjim zapadnim područjima - http://pep.si/eo57my Ovim putem želimo zahvaliti svima na ljubaznim komentarima, ocjenama i glasova. Video zapis