Spisu treści:

MuscleCom - Interfejs kontrolowany przez mięśnie: 5 kroków (ze zdjęciami)
MuscleCom - Interfejs kontrolowany przez mięśnie: 5 kroków (ze zdjęciami)

Wideo: MuscleCom - Interfejs kontrolowany przez mięśnie: 5 kroków (ze zdjęciami)

Wideo: MuscleCom - Interfejs kontrolowany przez mięśnie: 5 kroków (ze zdjęciami)
Wideo: ZRÓB swojego PIERWSZEGO MUSCLE UP - KROK PO KROKU - CZĘŚĆ 1 2024, Listopad
Anonim
MuscleCom - Interfejs kontrolowany przez mięśnie
MuscleCom - Interfejs kontrolowany przez mięśnie
MuscleCom - Interfejs kontrolowany przez mięśnie
MuscleCom - Interfejs kontrolowany przez mięśnie

MuscleCom oferuje nowy, innowacyjny sposób komunikacji dla niepełnosprawnych fizycznie pacjentów, jak nigdy dotąd. Mierząc wartości EMG z mięśni danej osoby, użytkownik może kontrolować interfejs użytkownika, który pomoże mu komunikować się na co dzień. Dzięki zastosowaniu stosunkowo tanich i trwałych komponentów opracowaliśmy tani i łatwy w użyciu produkt/prototyp o niskiej krzywej uczenia się.

Prototyp sprzętowy oparty jest na Raspberry Pi 3 Model B w obudowie wydrukowanej w 3D, na której działa serwer NodeJS z nakładką REACT, która synchronizuje impulsy z mięśni użytkowników.

Przykładem osób, które mogłyby skorzystać z tego produktu są pacjenci z ALS i podobnie. Osoby, które są w stanie kontrolować (kilka) mięśni, ale nie są w stanie mówić ani wskazywać. To urządzenie jest prostym w obsłudze interfejsem, który daje pacjentowi większą niezależność i więcej zabawy.

Uwaga: ten produkt NIE jest wyrobem medycznym i nie jest przeznaczony do użytku jako taki lub jako akcesorium do niego. Został zaprojektowany przez uczniów, jako projekt klasowy.

Krok 1: Wymagania

Wymagania
Wymagania
Wymagania
Wymagania
Wymagania
Wymagania

Wymagania sprzętowe

  • 1x Raspberry Pi 3B (obwód otwarty)
  • 1x karta micro sd 8 GB + adapter (otwarty obwód)
  • 1x kabel zasilający Micro USB + wtyczka 5V 2.5A (Amazon)
  • 1x RPI3 5 Cal Ekran Dotykowy LCD (AliExpress)
  • 1x kabel UTP (Amazonka)
  • 3x Czujniki Mięśni Myware (Adafruit)
  • (w tym 9x 24mm biomedyczne podkładki sensoryczne (Sparkfun))
  • 1x 12-bitowy przetwornik ADC: ADS1015 (Adafruit)
  • 3x wtyk Jack męski (w ten sposób)
  • 3x wtyk Jack żeński (w ten sposób)
  • 4x 1,5m kabel czujnika (dwużyłowy, ekranowany) (AliExpress)
  • 1x płyta prototypowa (AliExpress)
  • 4x Rezystor 330 Ohm (AliExpress)
  • Niektóre czerwone, czarne i inne kolorowe przewody

Przybliżony całkowity koszt z powyższymi linkami: ~ 130 USD

Wymagania dotyczące oprogramowania (programowanie lokalne)

  • NPM (Pobierz)
  • NodeJS (Pobierz)
  • Przędza (Pobierz)
  • Git (Pobierz)
  • Repozytorium MuscleCom (Pobierz)

Opcjonalny

Akumulator 5V/min.2,5A (!) (jak Nierle, który działa idealnie)

Uwaga: Niektóre z wymienionych powyżej sklepów internetowych są w języku holenderskim, ale angielskie odpowiedniki nie powinny być trudne do znalezienia.

Krok 2: Konfiguracja Raspberry Pi

Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi

Pobierz wymagania

W przygotowaniu pobierz następujące elementy:

  • Raspbian z pulpitem
  • Formatowanie kart SD
  • Akwaforcista
  • Okna: Szpachlówka

Formatowanie karty Micro SD

  1. Włóż kartę SD do komputera. Po wyświetleniu monitu o formatowanie wybierz nie
  2. Otwórz program do formatowania kart SD
  3. Wybierz kartę Micro SD
  4. Wybierz szybki format
  5. Kliknij Formatuj

Zainstaluj Raspbian

  1. Rozpakuj pobrany plik Raspbian.zip.
  2. Otwórz oprogramowanie Etcher
  3. Wybierz rozpakowany plik Raspbian.img
  4. Wybierz kartę Micro SD, na której chcesz pisać
  5. Kliknij Flash
  6. Po zakończeniu procesu flashowania: Jeśli system operacyjny wyświetli monit o sformatowanie, wybierz nie
  7. Otwórz katalog główny karty Micro SD i umieść plik o nazwie ssh w katalogu (bez rozszerzenia)

Połącz się z Raspberry

Raspberry ma domyślne dane logowania, używane w poniższych krokach.

  • Nazwa hosta: raspberrypi
  • Nazwa użytkownika: pi
  • Hasło: malina
  1. Odłącz kartę Micro SD od komputera i umieść ją w Raspberry Pi
  2. Upewnij się, że komputer jest podłączony do Internetu przez Wi-Fi
  3. Podłącz kabel UTP do Raspberry, a drugi koniec do komputera PC
  4. Podłącz zasilacz Micro USB

Od tego momentu samouczek zostanie podzielony na 2 części. Jeden dla systemu Windows i jeden dla użytkowników komputerów Mac.

Okna

  1. Użyj skrótu klawiaturowego Windows + R, aby otworzyć okno Uruchom
  2. Wpisz: ncpa.cpl i naciśnij OK, aby otworzyć panel sterowania z kartami sieciowymi
  3. Kliknij kartę Wi-Fi prawym przyciskiem myszy i wybierz właściwości
  4. Przejdź do zakładki udostępniania i zaznacz „Zezwalaj innym użytkownikom sieci na łączenie się przez połączenie internetowe tego komputera”. UWAGA: Jeśli zostało to już zaznaczone, usuń zaznaczenie, zapisz i sprawdź ponownie.
  5. Zapisz zmiany, naciskając OK
  6. Otwarta szpachla
  7. Wpisz następujące polecenie w nazwie hosta (i zastąp HOSTNAME poprawną wartością): HOSTNAME.mshome.net
  8. Kliknij Otwórz

Prochowiec

  1. Otwórz ustawienia systemu
  2. Przejdź do udostępniania
  3. Wybierz udostępnianie Internetu w lewej kolumnie (nie włączaj jeszcze)
  4. Udostępnij połączenie z Wi-Fi
  5. Do komputerów korzystających z sieci Ethernet
  6. Włącz udostępnianie Internetu, zaznaczając pole w lewej kolumnie
  7. Uruchom terminal i wpisz (i zastąp HOSTNAME poprawną wartością):
  8. ssh [email protected]

Zaktualizuj pakiety

Przed zainstalowaniem czegokolwiek zaktualizuj zainstalowane pakiety, uruchamiając następujące polecenia:

aktualizacja sudo apt-get

sudo apt-get upgrade

Zainstaluj GitUżyj następującego polecenia, aby zainstalować Git:

sudo apt-get zainstaluj git

Zainstaluj sterownik ekranu

Jeśli ekran nie działa po wyjęciu z pudełka. Sprawdź to łącze, aby zapoznać się z instrukcjami krok po kroku na ekranie.

Zainstaluj MuscleCom

Sklonuj repozytorium

Zainstaluj Musclecom, uruchamiając to polecenie:

bash /PATH/TO/REPO/scripts/setup.sh

Krok 3: Podłączanie przewodów

Podłączanie przewodów
Podłączanie przewodów
Podłączanie przewodów
Podłączanie przewodów
Podłączanie przewodów
Podłączanie przewodów

Podłącz przewody zgodnie ze schematami. Należy pamiętać, że te schematy zawierają 3 czujniki. W tej konfiguracji można podłączyć maksymalnie 4 czujniki, ponieważ ADC ma tylko 4 wejścia analogowe.

Tarcze będą potrzebowały około 2,9 V do 5,7 V. W tym projekcie użyjemy ich przy 5,0 V, ponieważ ma wiele zalet w porównaniu z 3,3 V.

Podczas lutowania kabli czujnika, upewnij się, że używasz ekranu jako uziemienia. Zapewnia to siłę sygnału i mniej szumów.

Jeśli nie używasz wtyczki micro USB do zasilania Pi (tak jak my), upewnij się, że przylutowałeś przewody do styków pod wtyczką micro USB Pi. W ten sposób nadal wykorzystuje wszystkie obwody potrzebne do zapewnienia bezpieczeństwa i prawidłowego działania.

Uwaga: na schematach czujniki nie są prawdziwymi czujnikami, ponieważ pliki Fritzing dla nich nie były jeszcze na Github.

Krok 4: Druk 3D

Image
Image
drukowanie 3d
drukowanie 3d
drukowanie 3d
drukowanie 3d

Wszystkie obudowy, które zostały zaprojektowane dla tego prototypu, są dostępne w formacie STL i zostały wydrukowane na drukarkach Ultimaker 2+ i Ultimaker 2Go z dużą szczegółowością.

Istnieją 4 pliki STL:

  • Sprawa główna
  • Główna pokrywa obudowy
  • Obudowa czujnika
  • Pokrywa obudowy czujnika

Krok 5: Jak używać

Image
Image
Jak używać
Jak używać
Jak używać
Jak używać
Jak używać
Jak używać

Uwaga: Instrukcja obsługi tego produktu jest napisana w języku holenderskim, ponieważ było to niefortunne wymaganie dla projektu. W przyszłości zostanie przetłumaczony na język angielski.

Zalecana: