Мазмұны:
- 1 -қадам: талаптар
- 2 -қадам: Raspberry Pi орнату
- 3 -қадам: сымдарды қосу
- 4 -қадам: 3D басып шығару
- 5 -қадам: қалай қолдануға болады
Бейне: MuscleCom - бұлшықеттермен басқарылатын интерфейс: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
MuscleCom мүмкіндігі шектеулі науқастарға бұрын -соңды болмаған қарым -қатынастың жаңа инновациялық әдісін ұсынады. Адамның бұлшықеттерінен EMG мәндерін өлшеу арқылы қолданушы күнделікті интерфейсті басқара алады, бұл оларға күнделікті байланыста болуға көмектеседі. Салыстырмалы түрде арзан және берік компоненттерді қолдану арқылы біз төмен оқу қисығы бар арзан және қолдануға оңай өнім/прототипін жасадық.
Аппараттық прототип NodeJS серверін пайдаланушылардың бұлшық еттерінен импульстарды синхрондауға мүмкіндік беретін REACT серверімен жұмыс істейтін 3D басып шығарылған корпустағы Raspberry Pi 3 Model B -ге негізделген.
Бұл өнімді қолдана алатын адамдардың мысалы, ALS пациенттері және сол сияқты. Бірнеше бұлшықетті басқара алатын, бірақ сөйлей алмайтын немесе көрсете алмайтын адамдар. Бұл құрылғы пациентке тәуелсіздік пен көңілділікті беретін қарапайым интерфейс.
Назар аударыңыз: бұл өнім медициналық құрылғы ЕМЕС және мұндай құрал ретінде қолдануға арналмаған. Оны оқушылар сыныптық жоба ретінде жасаған.
1 -қадам: талаптар
Аппараттық құралдарға қойылатын талаптар
- 1x Raspberry Pi 3B (ашық схема)
- 1x 8 ГБ Micro SD картасы + адаптері (ашық схема)
- 1x Micro USB қуат кабелі + Штепсель 5V 2.5A (Amazon)
- 1x RPI3 5 дюймдік сенсорлық экран (AliExpress)
- 1x UTP кабелі (Amazon)
- 3x Myoware бұлшықет сенсорлары (Adafruit)
- (9х24 мм биомедициналық сенсорлық алаңдар (Sparkfun) кіреді)
- 1x 12 биттік ADC: ADS1015 (Adafruit)
- 3x джек штепсель еркек (осылай)
- 3x джек штепсель әйел (осылай)
- 4х 1,5 м сенсорлық кабель (екі ядролы, экрандалған) (AliExpress)
- 1x прототиптеу тақтасы (AliExpress)
- 4x резистор 330 Ом (AliExpress)
- Кейбір қызыл, қара және басқа түсті сымдар
Шамамен жалпы құны жоғарыда көрсетілген сілтемелермен: ~ 130 доллар
Бағдарламалық қамтамасыз ету талаптары (Жергілікті әзірлеуші)
- NPM (жүктеу)
- NodeJS (жүктеу)
- Жіп (жүктеу)
- Git (жүктеу)
- MuscleCom репозиторийі (жүктеу)
Қосымша
5V / мин. 2.5A (!) Батарея жиынтығы (Nierle сияқты, ол өте жақсы жұмыс істейді)
Назар аударыңыз: жоғарыда қолданылған кейбір интернет -дүкендер голланд тілінде, бірақ ағылшын тіліндегі баламаларын табу қиын болмауы керек.
2 -қадам: Raspberry Pi орнату
Жүктеу талаптары
Дайындық кезінде келесі элементтерді жүктеңіз:
- Жұмыс үстелімен Raspbian
- SD картасын форматтаушы
- Эчер
- Windows: Шпатлевка
Micro SD картасын пішімдеу
- SD картасын компьютерге салыңыз. Пішімдеу сұралғанда, жоқты таңдаңыз
- SD картасын пішімдеу құралын ашыңыз
- Micro SD картасын таңдаңыз
- Жылдам форматты таңдаңыз
- Пішім түймешігін басыңыз
Raspbian орнатыңыз
- Жүктелген Raspbian.zip файлын ашыңыз.
- Etcher бағдарламалық жасақтамасын ашыңыз
- Ашылмаған Raspbian.img файлын таңдаңыз
- Жазу үшін Micro SD картасын таңдаңыз
- Flash түймесін басыңыз
- Жыпылықтау процесі аяқталғаннан кейін: Егер ОЖ пішімдеуді сұраса, жоқты таңдаңыз
- Micro SD картасының түбірін ашып, каталогқа ssh деп аталатын файлды қойыңыз (кеңейтімсіз)
Таңқурайға қосылыңыз
Таңқурайдың төмендегі қадамдарда қолданылатын әдепкі кіру тіркелгі деректері бар.
- Хост атауы: raspberrypi
- Пайдаланушы аты: pi
- Құпия сөз: таңқурай
- Micro SD картасын компьютерден ажыратып, оны Raspberry Pi -ге салыңыз
- Компьютеріңіз Wi -Fi арқылы интернетке қосылғанын тексеріңіз
- UTP кабелін таңқурайға, екінші ұшын компьютерге қосыңыз
- Micro USB қуат адаптерін қосыңыз
Осы жерден оқу құралы 2 бөлікке бөлінеді. Біреуі Windows үшін, екіншісі Mac пайдаланушылары үшін.
Windows
- Іске қосу терезесін ашу үшін Windows+R пернелер тіркесімін пайдаланыңыз
- Желі адаптерлері бар басқару тақтасын ашу үшін: ncpa.cpl сөзін енгізіп, OK түймесін басыңыз
- Wifi адаптерін тінтуірдің оң жақ түймесімен нұқыңыз және сипаттарды таңдаңыз
- «Бөлісу» қойындысына өтіп, «Басқа желі пайдаланушыларына осы компьютердің интернет байланысын қосуға рұқсат беру» құсбелгісін қойыңыз. ЕСКЕРТПЕ: Егер бұл бұрын тексерілген болса, құсбелгіні алып тастаңыз, сақтаңыз және қайтадан тексеріңіз.
- OK түймесін басу арқылы өзгерістерді сақтаңыз
- Putty ашыңыз
- Хост атауында келесіні теріңіз (және HOSTNAME орнына дұрыс мәнді қойыңыз): HOSTNAME.mshome.net
- Ашу түймесін басыңыз
Mac
- Жүйелік параметрлерді ашыңыз
- Бөлісуге өтіңіз
- Сол жақ бағаннан интернет бөлісуді таңдаңыз (әлі қосылмаңыз)
- Wi-Fi байланысын бөлісіңіз
- Ethernet қолданатын компьютерлерге
- Сол жақ бағандағы құсбелгіні қойып, интернетті бөлісуді қосыңыз
- Терминалды іске қосыңыз және теріңіз (және HOSTNAME орнына дұрыс мәнді қойыңыз):
- ssh [email protected]
Пакеттерді жаңартыңыз
Ештеңені орнатпас бұрын, келесі пәрмендерді орындау арқылы орнатылған бумаларды жаңартыңыз:
sudo apt-get жаңартуы
sudo apt-get жаңарту
Git орнату үшін Git орнату үшін келесі пәрменді пайдаланыңыз:
sudo apt-get install git
Экран драйверін орнатыңыз
Егер экран қораптан шықпаса. Экранда қадамдық жұмысты бастау үшін осы сілтемені тексеріңіз.
MuscleCom орнатыңыз
Репозиторийді клондау
Musclecom -ды мына пәрменді орындау арқылы орнатыңыз:
bash /PATH/TO/REPO/scripts/setup.sh
3 -қадам: сымдарды қосу
Сымдарды схемаға сәйкес қосыңыз. Назар аударыңыз, бұл схемада 3 сенсор бар. Бұл қондырғымен максимум 4 датчикті қосуға болады, себебі ADC -те тек 4 аналогтық кіріс бар.
Қалқандарға шамамен 2,9 В -тан 5,7 В -ге дейін қажет болады. Бұл дизайнда біз оларды 5.0В -да қолданамыз, себебі оның 3.3В -тан бірнеше артықшылығы бар.
Датчик кабельдерін дәнекерлеу кезінде, қорғанысты жерге қосу ретінде пайдалануды ұмытпаңыз. Бұл сигнал күші мен шуылдың аз болуын қамтамасыз етеді.
Егер сіз Pi -ді қосу үшін микро USB қосқышын пайдаланбайтын болсаңыз (біз сияқты), сымдарды Пи -дің микро USB ашасының астындағы контактілерге дәнекерлеңіз. Осылайша, ол әлі де қауіпсіздік пен дұрыс жұмыс істеу үшін қажет барлық тізбектерді қолданады.
Назар аударыңыз: схемада сенсорлар нағыз сенсор емес, өйткені Fritzing файлдары Github -да әлі жоқ.
4 -қадам: 3D басып шығару
Осы прототипке арналған барлық корпустар STL форматында қол жетімді және Ultimaker 2+ және Ultimaker 2Go -да егжей -тегжейлі басылған.
4 STL файлы бар:
- Негізгі жағдай
- Негізгі корпустың қақпағы
- Сенсорлық корпус
- Датчик корпусының қақпағы
5 -қадам: қалай қолдануға болады
Назар аударыңыз: бұл өнімге арналған пайдаланушы нұсқаулығы голланд тілінде жазылған, себебі бұл жоба үшін сәтсіз талап болды. Болашақта ағылшын тіліне аударылады.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Басқарылатын басқарылатын теміржол үлгісі V2.5 - PS/2 интерфейсі: 12 қадам
Басқарылатын басқарылатын теміржол үлгісі V2.5 | PS/2 интерфейсі: Arduino микроконтроллерлерін қолдана отырып, теміржолдың модельдік схемасын басқарудың көптеген әдістері бар. Пернетақтаның артықшылығы - көптеген функцияларды қосатын көптеген пернелер. Міне, локомотивпен қарапайым орналасудан қалай бастауға болатынын көрейік
Arduino TFT интерфейс негіздері: 10 қадам (суреттермен)
Arduino TFT интерфейс негіздері: TFT сенсорлық экрандары - бұл Atmel, PIC, STM сияқты микроконтроллерлермен қолдануға болатын таңғажайып графикалық интерфейс, өйткені оның түс ауқымы кең, графикалық қабілеті жақсы және пиксельдердің жақсы картасы бар. 2,4 дюймдік TFT интерфейсіне
Экран мен түймелері бар екі сымды (DMX) интерфейс: 5 қадам (суреттермен)
Экран мен түймелері бар екі сымды (DMX) интерфейсі: DMX - сахналық жарықтандыру құрылғылары мен арнайы эффектілерді басқару үшін қолданылатын хаттама. Әр құрылғыда жауап беретін өз арналары бар. Бұл арнаны DIP қосқышы немесе түймелері бар дисплей пайдаланушы таңдай алады
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді