Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
MuscleCom jismoniy nogiron bemorlar uchun hech qachon bo'lmaganidek muloqot qilishning yangi innovatsion usulini taklif qiladi. Odamning muskullaridan EMG qiymatlarini o'lchab, foydalanuvchi kundalik muloqotda bo'lishga yordam beradigan foydalanuvchi interfeysini boshqarishi mumkin. Nisbatan arzon va bardoshli komponentlardan foydalanib, biz past o'rganish egri bo'lgan arzon narxli va ishlatish uchun qulay mahsulot/prototipni ishlab chiqdik.
Uskuna prototipi Raspberry Pi 3 Model B ga asoslangan bo'lib, u 3D -bosma korpusda ishlaydi, u NodeJS serverini foydalanuvchilar muskullaridan pulslarni sinxronlashtiradigan REACT frontend bilan ishlaydi.
Ushbu mahsulotni ishlatishi mumkin bo'lgan odamlarning misoli ALS kasalligi va shunga o'xshash. Bir nechta mushaklarni boshqarishga qodir, lekin gapira olmaydigan yoki ishora qila olmaydigan odamlar. Bu qurilma bemorga ko'proq mustaqillik va zavq bag'ishlaydigan oddiy interfeys.
Iltimos, diqqat qiling: bu mahsulot tibbiy asbob emas va uni aksessuar sifatida ishlatishga mo'ljallanmagan. U o'quvchilar tomonidan sinf loyihasi sifatida ishlab chiqilgan.
1 -qadam: talablar
Uskuna talablari
- 1x Raspberry Pi 3B (OpenCircuit)
- 1x 8GB Micro SD karta + adapter (OpenCircuit)
- 1x Micro USB quvvat kabeli + 5V 2.5A vilkasi (Amazon)
- 1x RPI3 5 dyuymli LCD sensorli ekran (AliExpress)
- 1x UTP kabeli (Amazon)
- 3x Myoware mushak sensori (Adafruit)
- (9x24 mm biomedikal datchiklar (Sparkfun) bilan)
- 1x 12 bitli ADC: ADS1015 (Adafruit)
- 3x Jek Plug erkak (shunga o'xshash)
- 3x Jek Plug ayol (shunga o'xshash)
- 4x1.5m sensorli kabel (ikki yadroli, ekranlangan) (AliExpress)
- 1x prototip taxtasi (AliExpress)
- 4x rezistor 330 Ohm (AliExpress)
- Ba'zi qizil, qora va boshqa rangli simlar
Taxminiy umumiy qiymati yuqoridagi havolalar bilan: ~ 130 dollar
Dastur talablari (mahalliy ishlab chiquvchi)
- NPM (Yuklab olish)
- NodeJS (Yuklab olish)
- Ip (Yuklab olish)
- Git (Yuklab olish)
- MuscleCom ombori (Yuklab olish)
Majburiy emas
5V / min 2.5A (!) Batareya to'plami (Nierle kabi, u mukammal ishlaydi)
E'tibor bering: yuqorida ishlatilgan veb -do'konlarning ba'zilari golland tilida, lekin inglizcha ekvivalentlarini topish qiyin bo'lmasligi kerak.
2 -qadam: Raspberry Pi -ni sozlash
Yuklab olish talablari
Iltimos, tayyorgarlik jarayonida quyidagi elementlarni yuklab oling:
- Ish stoli bilan raspbian
- SD -kartani formatlovchi
- Etcher
- Windows: macun
Micro SD kartani formatlash
- SD -kartani kompyuteringizga joylashtiring. Formatlash so'ralganda, yo'q -ni tanlang
- SD -karta formatlagichini oching
- Micro SD kartani tanlang
- Tez formatlashni tanlang
- Format -ni bosing
Raspbian -ni o'rnating
- Yuklab olingan Raspbian.zip faylini oching.
- Etcher dasturini oching
- Ochilmagan Raspbian.img faylini tanlang
- Yozish uchun Micro SD kartani tanlang
- Flash -ni bosing
- Yonish jarayoni tugagandan so'ng: Agar siz OS tomonidan formatlashni so'rasangiz, yo'q -ni tanlang
- Micro SD karta ildizini oching va katalogga ssh nomli faylni joylashtiring (kengaytmasi yo'q)
Raspberry bilan bog'laning
Raspberry standart kirish ma'lumotlariga ega, bu quyidagi bosqichlarda qo'llaniladi.
- Xost nomi: malina
- Foydalanuvchi nomi: pi
- Parol: malina
- Micro SD kartani kompyuterdan uzing va Raspberry Pi -ga joylashtiring
- Kompyuteringiz Wi -Fi orqali Internetga ulanganligiga ishonch hosil qiling
- UTP kabelini Raspberry -ga, ikkinchi uchini esa kompyuteringizga ulang
- Micro USB quvvat adapterini ulang
Bu erdan dars 2 qismga bo'linadi. Biri Windows uchun, ikkinchisi Mac foydalanuvchilari uchun.
Windows
- Ishlash oynasini ochish uchun Windows+R klaviatura yorliqlaridan foydalaning
- Tarmoq adapterlari bilan boshqaruv panelini ochish uchun ncpa.cpl kiriting va OK tugmasini bosing
- Wifi adapterini sichqonchaning o'ng tugmasi bilan bosing va xususiyatlarni tanlang
- Ulashish yorlig'iga o'ting va "Boshqa tarmoq foydalanuvchilariga ushbu kompyuterning Internetga ulanishiga ruxsat berish" -ni belgilang. QAYD: Agar bu allaqachon tekshirilgan bo'lsa, belgini olib tashlang, saqlang va yana tekshiring.
- OK tugmasini bosib o'zgarishlarni saqlang
- Putty -ni oching
- Xost nomiga quyidagilarni kiriting (va HOSTNAME -ni to'g'ri qiymat bilan almashtiring): HOSTNAME.mshome.net
- Ochish -ni bosing
Mac
- Tizim sozlamalarini oching
- Ulashishga o'ting
- Chap ustunda Internet almashishni tanlang (hozircha yoqmang)
- Wi-Fi orqali ulanishni ulashing
- Ethernetdan foydalanadigan kompyuterlar uchun
- Chap ustundagi katakchani belgilab, Internet almashishni yoqing
- Terminalni ishga tushiring va yozing (va HOSTNAME -ni to'g'ri qiymat bilan almashtiring):
- ssh [email protected]
Paketlarni yangilang
Hech narsa o'rnatishdan oldin, quyidagi buyruqlarni bajarib, o'rnatilgan paketlarni yangilang:
sudo apt-get yangilanishi
sudo apt-get upgrade
Git -ni o'rnatish uchun quyidagi buyruqni ishlating:
sudo apt-get install git
Ekran drayverini o'rnating
Agar ekran ishlamasa. Bosqichma-bosqich ishga kirish uchun ekrandagi havolani tekshiring.
MuscleCom -ni o'rnating
Ma'lumotlar omborini klonlang
Musclecom -ni quyidagi buyruqni bajarib o'rnating:
bash /PATH/TO/REPO/scripts/setup.sh
3 -qadam: simlarni ulash
Simlarni sxemaga muvofiq ulang. E'tibor bering, ushbu sxemada 3 ta sensor mavjud. Ushbu sozlash bilan siz maksimal 4 ta sensorni ulashingiz mumkin, chunki ADCda faqat 4 ta analog kirish mavjud.
Qalqonlarga taxminan 2,9 V dan 5,7 V gacha kerak bo'ladi. Ushbu dizaynda biz ularni 5,0 V da ishlatamiz, chunki u 3,3 V dan ko'p afzalliklarga ega.
Sensor kabellarini lehimlashda, ekranni tuproq sifatida ishlatganingizga ishonch hosil qiling. Bu signal kuchini va shovqinni kamaytiradi.
Agar siz Pi -ni quvvatlantirish uchun mikro USB vilkasidan foydalanmasangiz (biz qilgan kabi), simlarni USB ulagichi ostidagi kontaktlarga lehimlaganingizga ishonch hosil qiling. Shunday qilib, u hali ham xavfsizlik va to'g'ri ishlashi uchun zarur bo'lgan barcha sxemalardan foydalanadi.
E'tibor bering: sxemada sensorlar haqiqiy sensorlar emas, chunki ular uchun Fritzing fayllari hali Github -da bo'lmagan.
4 -qadam: 3D bosib chiqarish
Ushbu prototip uchun mo'ljallangan barcha qobiqlar STL formatida mavjud bo'lib, Ultimaker 2+ va Ultimaker 2Go -da juda batafsil chop etilgan.
4 ta STL fayli mavjud:
- Asosiy holat
- Asosiy qopqoq
- Sensor qutisi
- Sensor qopqog'i
5 -qadam: Qanday foydalanish kerak
E'tibor bering: ushbu mahsulot uchun qo'llanma golland tilida yozilgan, chunki bu loyiha uchun omadsiz talab edi. Kelgusida ingliz tiliga tarjima qilinadi.