Mundarija:
- 1 -qadam: talablar
- 2 -qadam: Raspberry Pi -ni sozlash
- 3 -qadam: simlarni ulash
- 4 -qadam: 3D bosib chiqarish
- 5 -qadam: Qanday foydalanish kerak
Video: MuscleCom - Mushaklar tomonidan boshqariladigan interfeys: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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.
Tavsiya:
Google Assistant tomonidan boshqariladigan LED matritsasi!: 7 qadam (rasmlar bilan)
Google Assistant tomonidan boshqariladigan LED matritsasi!: Bu qo'llanmada men sizga Google Assistant tomonidan boshqariladigan LED matritsasini qanday qilish kerakligini ko'rsataman, uni har qanday joyda smartfon yordamida boshqarish mumkin, shuning uchun boshlaylik
Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: 8 qadam (rasmlar bilan)
Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: Oldingi loyihamda men yorug'lik tugmachasini boshqaradigan cheksiz o'lchagich yasaganman. Men oltita toshdan foydalanmoqchi edim va har bir tosh asbobni, eshik qulfini yoki yoritishni boshqarishi mumkin edi, shuning uchun men cheksiz qo'lqop yordamida uyni avtomatlashtirish tizimini yaratdim. Ushbu loyihada
Gesture Hawk: Tasvirni qayta ishlashga asoslangan interfeys yordamida qo'lda boshqariladigan robot: 13 qadam (rasmlar bilan)
Gesture Hawk: Tasvirni qayta ishlashga asoslangan interfeysdan foydalanadigan qo'l harakati bilan boshqariladigan robot: Gesture Hawk TechEvince 4.0 da tasvirni qayta ishlashga asoslangan oddiy inson-mashina interfeysi sifatida namoyish etildi. Uning foydasi shundaki, har xil turdagi ishlaydigan robotli mashinani boshqarish uchun qo'lqopdan boshqa qo'shimcha datchiklar yoki taqiladigan kiyimlar kerak emas
Arduino bilan ishlaydigan, sensorlar tomonidan boshqariladigan o'chadigan LED yorug'lik chiziqlari: 6 qadam (rasmlar bilan)
Arduino bilan ishlaydigan, yorug'lik sensori boshqariladigan yorug'lik chiroqlari: Men yaqinda oshxonamni yangiladim va yorug'lik shkaflarning ko'rinishini "ko'tarishini" bilardim. Men "Haqiqiy qo'lsizlar" ga bordim, shuning uchun menda ish joyining tagida bo'sh joy bor, shkaf tagida, shkaf tagida va mavjud shkaflarning tepasida
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin