Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Postavljanje Raspberry Pi
- Korak 3: Povezivanje žica
- Korak 4: 3D štampanje
- Korak 5: Kako se koristi
Video: MuscleCom - Sučelje kontrolirano mišićima: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
MuscleCom nudi nov, inovativan način komunikacije s tjelesnim invaliditetom kao nikada prije. Mjerenjem vrijednosti EMG -a iz mišića osobe, korisnik može kontrolirati korisničko sučelje koje će im pomoći u svakodnevnoj komunikaciji. Korištenjem relativno jeftinih i izdržljivih komponenti razvili smo jeftin i jednostavan za korištenje proizvod/prototip s niskom krivuljom učenja.
Hardverski prototip zasnovan je na Raspberry Pi 3 Model B u 3D štampanom kućištu koje pokreće NodeJS server sa REACT interfejsom koji sinhronizuje impulse iz mišića korisnika.
Primjer ljudi koji bi mogli koristiti ovaj proizvod su oboljeli od ALS -a, a isto tako. Ljudi koji mogu kontrolirati (nekoliko) mišića, ali ne mogu govoriti ili govoriti. Ovaj uređaj je interfejs jednostavan za upotrebu koji pacijentu daje veću nezavisnost i zabavu.
Imajte na umu: Ovaj proizvod NIJE medicinski uređaj i nije namijenjen za upotrebu kao takav ili dodatak. Studenti su ga osmislili kao razredni projekat.
Korak 1: Zahtjevi
Hardverski zahtevi
- 1x Raspberry Pi 3B (OpenCircuit)
- 1x 8GB Micro SD kartica + adapter (OpenCircuit)
- 1x mikro USB kabel za napajanje + utikač 5V 2.5A (Amazon)
- 1x RPI3 LCD ekran osetljiv na dodir od 5 inča (AliExpress)
- 1x UTP kabel (Amazon)
- 3x Myoware senzori mišića (Adafruit)
- (uključujući 9x 24 mm jastučiće za biomedicinske senzore (Sparkfun))
- 1x 12-bitni ADC: ADS1015 (Adafruit)
- 3x utikač za utičnicu (ovako)
- 3x ženski utikač (ovako)
- 4x 1,5 m senzorski kabel (dvožilni, oklopljeni) (AliExpress)
- 1x ploča za izradu prototipa (AliExpress)
- 4x otpornik 330 ohma (AliExpress)
- Neka crvena, crna i druge boje žice
Približni ukupni trošak s gornjim vezama: ~ 130 USD
Softverski zahtjevi (lokalni dev)
- NPM (Preuzmi)
- NodeJS (Preuzmi)
- Pređa (preuzimanje)
- Git (Preuzmi)
- MuscleCom spremište (preuzimanje)
Opcionalno
5V / min 2.5A (!) Baterija (poput Nierle -a, koja savršeno radi)
Napomena: Neki od gore navedenih web shopova su na holandskom, ali ne bi trebalo biti teško pronaći engleske ekvivalente.
Korak 2: Postavljanje Raspberry Pi
Zahtjevi za preuzimanje
U pripremi preuzmite sljedeće stavke:
- Raspbian sa radnom površinom
- Format SD kartice
- Etcher
- Windows: Kit
Formatiranje Micro SD kartice
- Stavite SD karticu u računar. Kada budete upitani za formatiranje, odaberite ne
- Otvorite SD SD Formatter
- Odaberite Micro SD karticu
- Odaberite Brzi format
- Pritisnite Format
Instalirajte Raspbian
- Raspakirajte preuzetu Raspbian.zip datoteku.
- Otvorite softver Etcher
- Odaberite raspakiranu Raspbian.img datoteku
- Odaberite Micro SD karticu na koju želite pisati
- Pritisnite Flash
- Nakon što je proces fleširanja obavljen: Ako vas OS zatraži formatiranje, odaberite ne
- Otvorite root Micro SD kartice i postavite datoteku ssh u direktorij (bez ekstenzije)
Povežite se sa malinom
Raspberry ima zadane vjerodajnice za prijavu, korištene u koracima u nastavku.
- Ime hosta: raspberrypi
- Korisničko ime: pi
- Lozinka: malina
- Odspojite Micro SD karticu sa računara i postavite je u Raspberry Pi
- Provjerite je li vaše računalo povezano s internetom putem WiFi -ja
- Priključite UTP kabl na Raspberry, a drugi kraj na računar
- Uključite Micro USB adapter za napajanje
Odavde će se vodič podijeliti u 2 dijela. Jedan za Windows i jedan za korisnike Mac računara.
Windows
- Pomoću prečice na tastaturi Windows+R otvorite prozor Pokreni
- Upišite: ncpa.cpl i pritisnite OK za otvaranje upravljačke ploče s mrežnim adapterima
- Desnom tipkom miša kliknite svoj Wifi adapter i odaberite svojstva
- Idite na karticu za dijeljenje i označite "Dozvoli drugim korisnicima mreže da se povežu putem internetske veze ovog računara". NAPOMENA: Ako je ovo već provjereno, poništite odabir, spremite i provjerite ponovo.
- Spremite promjene pritiskom na OK
- Otvorite kit
- Upišite ime hosta (i zamijenite HOSTNAME ispravnom vrijednošću): HOSTNAME.mshome.net
- Pritisnite Otvori
Mac
- Otvorite Postavke sistema
- Idite na dijeljenje
- Odaberite dijeljenje interneta u lijevoj koloni (još ne omogućite)
- Podijelite svoju vezu putem Wi-Fi-ja
- Na računare koji koriste Ethernet
- Omogućite dijeljenje interneta označavanjem okvira u lijevoj koloni
- Pokrenite terminal i upišite (i zamijenite HOSTNAME ispravnom vrijednošću):
- ssh [email protected]
Ažurirajte pakete
Prije nego instalirate bilo šta, ažurirajte instalirane pakete pokretanjem sljedećih naredbi:
sudo apt-get update
sudo apt-get nadogradnja
Instalirajte GitKoristite sljedeću naredbu za instaliranje Gita:
sudo apt-get install git
Instalirajte upravljački program za ekran
Ako ekran ne radi izvan kutije. Provjerite ovu vezu za korak po korak Prvi koraci na ekranu.
Instalirajte MuscleCom
Klonirajte spremište
Instalirajte Musclecom pokretanjem ove naredbe:
bash /PATH/TO/REPO/scripts/setup.sh
Korak 3: Povezivanje žica
Spojite žice prema shemi. Imajte na umu da ove sheme sadrže 3 senzora. Ovim podešavanjem možete spojiti najviše 4 senzora jer ADC ima samo 4 analogna ulaza.
Za štitove će biti potrebno približno 2,9 V do 5,7 V. U ovom dizajnu koristit ćemo ih na 5.0V jer ima višestruke prednosti u odnosu na 3.3V.
Prilikom lemljenja kablova senzora, koristite oklop kao uzemljenje. Ovo osigurava jačinu signala i manje šuma.
Ako ne koristite mikro USB utikač za napajanje Pi -a (kao što smo mi radili), svakako lemite žice na kontakte ispod mikro USB priključka na Pi -u. Na ovaj način i dalje koristi sva kola potrebna za sigurnost i ispravan rad.
Napomena: U shemama senzori nisu pravi senzori jer datoteke Fritzing za njih još nisu bile na Githubu.
Korak 4: 3D štampanje
Svi omoti koji su dizajnirani za ovaj prototip dostupni su u STL formatu i vrlo detaljno su odštampani na Ultimaker 2+ i Ultimaker 2Go.
Postoje 4 STL datoteke:
- Glavni slučaj
- Poklopac glavnog kućišta
- Kućište senzora
- Poklopac kućišta senzora
Korak 5: Kako se koristi
Napomena: Korisnički priručnik za ovaj proizvod napisan je na nizozemskom jer je to bio nesretan zahtjev za projekt. U budućnosti će biti preveden na engleski.
Preporučuje se:
Staklena kamena LED cijev (WiFi kontrolirano putem aplikacije za pametni telefon): 6 koraka (sa slikama)
Staklena kamena LED cijev (WiFi kontrolirana putem aplikacije za pametne telefone): Pozdrav kolege proizvođači! U ovom uputstvu pokazat ću vam kako izgraditi LED cijev koja kontrolira WiFi koja je ispunjena staklenim kamenjem za lijep efekt difuzije. LED diode se mogu pojedinačno adresirati i stoga su mogući lijepi efekti u
Svjetlo matričnog zaslona sa LED trakama, kontrolirano WiFi -om: 3 koraka (sa slikama)
WiFi matrica matričnog svjetla sata sa LED kontrolom putem WiFi -a: programabilne LED trake, npr. zasnovane na WS2812, fascinantne su. Aplikacije su mnogobrojne i brzo možete postići impresivne rezultate. I nekako mi se čini da su izgradnja satova još jedna domena o kojoj mnogo razmišljam. Počevši s nekim iskustvom u
Dizalo modela kontrolirano Arduinom: 7 koraka (sa slikama)
Model dizalo s Arduino kontrolom: U ovom Instructable-u ću vam pokazati kako sam izgradio dvorazinski lift za igračke, sa radnim kliznim vratima i automobilom koji se po potrebi kreće gore-dolje. Srce lifta je Arduino Uno (ili u ovom slučaju Adafruit Metro), sa Adafruit moto
Jednostavan automatizirani model željezničkog rasporeda - Arduino kontrolirano: 11 koraka (sa slikama)
Jednostavan automatizirani model željezničkog rasporeda | Arduino kontrolirano: Arduino mikrokontroleri odličan su dodatak modelu željeznice, posebno kada se radi o automatizaciji. Evo jednostavnog i lakog načina da započnete s modelom automatizacije željeznica s Arduinom. Dakle, bez ikakvog odlaganja, počnimo
Neurobots Battle Royale: Borbe kontrolirane mišićima Hexbugs: 7 koraka
Neurobots Battle Royale: Borbeni hexbugovi kontrolirani mišićima: Ovaj vodič prikazuje kako koristiti EMG podatke koji se prenose putem OpenBCI hardvera i OpenBCI GUI za kontrolu radnji Hexbuga. Borbene sposobnosti ovih hexbugova tada se mogu kontrolirati vlastitim mišićnim unosom, a vi ćete se moći uključiti