فهرست مطالب:
- مرحله 1: الزامات
- مرحله 2: راه اندازی رزبری پای
- مرحله 3: اتصال سیم
- مرحله 4: چاپ سه بعدی
- مرحله 5: نحوه استفاده
تصویری: MuscleCom - رابط کنترل شده با عضله: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
MuscleCom روشی جدید و خلاقانه را برای بیماران معلول جسمی ارائه می دهد تا بتوانند مانند قبل با آنها ارتباط برقرار کنند. با اندازه گیری مقادیر EMG از ماهیچه های یک فرد ، کاربر می تواند یک رابط کاربری را کنترل کند که به آنها کمک می کند تا به صورت روزانه ارتباط برقرار کنند. با استفاده از اجزای نسبتاً ارزان و بادوام ، ما یک محصول/نمونه اولیه کم هزینه و آسان برای استفاده با منحنی یادگیری کم ایجاد کرده ایم.
نمونه اولیه سخت افزار بر اساس Raspberry Pi 3 Model B در محفظه چاپ سه بعدی است که از سرور NodeJS با نمای جلو REACT استفاده می کند که پالس های عضلات کاربران را همزمان می کند.
نمونه ای از افرادی که می توانند از این محصول استفاده کنند ، بیماران ALS هستند و به همین ترتیب. افرادی که قادر به کنترل یک (چند) عضله (عضلات) هستند اما قادر به صحبت یا اشاره نیستند. این دستگاه یک رابط کاربری ساده است که به بیمار استقلال بیشتر و لذت بیشتری می بخشد.
لطفاً توجه داشته باشید: این محصول یک دستگاه پزشکی نیست و نمی تواند به عنوان یک وسیله جانبی یا مورد استفاده قرار گیرد. این توسط دانش آموزان ، به عنوان یک پروژه کلاسی طراحی شده است.
مرحله 1: الزامات
سخت افزار مورد نیاز
- 1x Raspberry Pi 3B (OpenCircuit)
- کارت حافظه 1x 8 گیگابایت + آداپتور (OpenCircuit)
- 1x کابل برق میکرو USB + دوشاخه 5V 2.5A (آمازون)
- 1x صفحه نمایش لمسی RPI3 5 اینچی LCD (AliExpress)
- 1x کابل UTP (آمازون)
- سنسورهای عضلانی 3x Myoware (Adafruit)
- (شامل پد های سنسور زیست پزشکی 9x24 میلی متر (Sparkfun))
- ADC 1x 12 بیتی: ADS1015 (Adafruit)
- 3x جک پلاگین مرد (مانند این)
- 3x جک پلاگین زن (مانند این)
- کابل سنسور 4x 1.5 متر (دو هسته ای ، محافظ) (AliExpress)
- 1x تابلوی نمونه سازی (AliExpress)
- 4x Resistor 330 اهم (AliExpress)
- مقداری سیم قرمز ، مشکی و رنگهای دیگر
هزینه کل تقریبی با پیوندهای بالا: 130 دلار آمریکا
نرم افزار مورد نیاز (Local dev)
- NPM (بارگیری)
- NodeJS (بارگیری)
- نخ (بارگیری)
- Git (بارگیری)
- مخزن MuscleCom (بارگیری)
اختیاری
5V / min.2.5A (!) بسته باتری (مانند Nierle ، که کاملاً کار می کند)
توجه داشته باشید: برخی از وب شاپ های مورد استفاده در بالا به زبان هلندی هستند ، اما یافتن معادل انگلیسی آنها نباید سخت باشد.
مرحله 2: راه اندازی رزبری پای
شرایط بارگیری
لطفاً موارد زیر را در مرحله آماده سازی بارگیری کنید:
- Raspbian با رومیزی
- قالب کارت SD
- اچر
- ویندوز: بتونه
قالب بندی کارت Micro SD
- کارت SD را در رایانه خود قرار دهید. هنگامی که از شما خواسته می شود قالب بندی کنید ، شماره را انتخاب کنید
- قالب کارت SD را باز کنید
- کارت Micro SD را انتخاب کنید
- قالب سریع را انتخاب کنید
- روی قالب کلیک کنید
Raspbian را نصب کنید
- فایل Raspbian.zip بارگیری شده را از حالت فشرده خارج کنید.
- نرم افزار Etcher را باز کنید
- فایل Raspbian.img را از حالت فشرده خارج کنید
- کارت Micro SD را برای نوشتن انتخاب کنید
- روی Flash کلیک کنید
- پس از اتمام فرآیند چشمک زن: در صورت درخواست سیستم عامل برای قالب بندی ، شماره را انتخاب کنید
- ریشه کارت Micro SD را باز کنید و فایلی به نام ssh را در فهرست (بدون پسوند) قرار دهید
به تمشک متصل شوید
رزبری دارای اطلاعات ورود به سیستم پیش فرض است که در مراحل زیر استفاده می شود.
- نام میزبان: raspberrypi
- نام کاربری: pi
- رمز عبور: تمشک
- کارت Micro SD را از رایانه خود جدا کرده و در Raspberry Pi قرار دهید
- مطمئن شوید کامپیوتر شما از طریق wifi به اینترنت متصل است
- یک کابل UTP را به تمشک خود و سر دیگر آن را به رایانه خود وصل کنید
- آداپتور برق Micro USB را وصل کنید
از اینجا ، آموزش به 2 قسمت تقسیم می شود. یکی برای ویندوز و دیگری برای کاربران Mac.
پنجره ها
- برای باز کردن پنجره Run از میانبر صفحه کلید Windows+R استفاده کنید
- ncpa.cpl را تایپ کرده و OK را فشار دهید تا کنترل پنل با آداپتورهای شبکه باز شود
- روی آداپتور Wifi خود با دکمه سمت راست ماوس کلیک کنید و ویژگی ها را انتخاب کنید
- به برگه اشتراک گذاری بروید و "به سایر کاربران شبکه اجازه دهید از طریق اتصال به اینترنت این رایانه متصل شوند" را علامت بزنید. توجه: اگر این مورد قبلاً بررسی شده است ، لطفاً تیک آن را بردارید ، ذخیره کنید و دوباره بررسی کنید.
- با فشار دادن OK تغییرات را ذخیره کنید
- بتونه را باز کنید
- موارد زیر را در نام میزبان وارد کنید (و مقدار صحیح را جایگزین HOSTNAME کنید): HOSTNAME.mshome.net
- باز کردن را کلیک کنید
مک
- تنظیمات سیستم را باز کنید
- به اشتراک گذاری بروید
- اشتراک گذاری اینترنتی را در ستون سمت چپ انتخاب کنید (هنوز فعال نکنید)
- اتصال خود را از طریق Wi-Fi به اشتراک بگذارید
- به رایانه هایی که از اترنت استفاده می کنند
- با علامت زدن کادر ستون سمت چپ ، اشتراک گذاری اینترنت را فعال کنید
- ترمینال و نوع خود را شروع کنید (و مقدار صحیح را جایگزین HOSTNAME کنید):
- ssh [email protected]
بسته ها را به روز کنید
قبل از نصب هر چیزی ، بسته های نصب شده را با اجرای دستورات زیر به روز کنید:
sudo apt-get update
sudo apt-get upgrade
برای نصب Git از دستور زیر استفاده کنید:
sudo apt-get git install
درایور صفحه را نصب کنید
اگر صفحه نمایش خارج از جعبه کار نمی کند. برای پیاده سازی مرحله به مرحله روی صفحه ، این پیوند را بررسی کنید.
MuscleCom را نصب کنید
مخزن را کلون کنید
با اجرای این دستور Musclecom را نصب کنید:
bash /PATH/TO/REPO/scripts/setup.sh
مرحله 3: اتصال سیم
سیم ها را مطابق نمودارها وصل کنید. لطفاً توجه داشته باشید که این شماتیک شامل 3 سنسور است. با این تنظیم می توانید حداکثر 4 سنسور را متصل کنید زیرا ADC فقط 4 ورودی آنالوگ دارد.
سپرها به 2.9 ولت تا 5.7 ولت نیاز خواهند داشت. در این طرح ، ما آنها را در 5.0V استفاده می کنیم زیرا مزایای متعددی نسبت به 3.3V دارد.
هنگام لحیم کاری کابل های سنسور ، مطمئن شوید که از محافظ به عنوان زمین استفاده می کنید. این امر قدرت سیگنال و نویز کمتر را تضمین می کند.
اگر از پریز میکرو USB برای تغذیه Pi استفاده نمی کنید (مانند ما) ، اطمینان حاصل کنید که خطوط تماس را در زیر دوشاخه میکرو USB Pi قرار دهید. به این ترتیب هنوز از تمام مدارهای مورد نیاز برای ایمنی و عملکرد صحیح استفاده می کند.
توجه داشته باشید: در نمودارها ، سنسورها سنسورهای واقعی نیستند زیرا فایلهای Fritzing برای آنها هنوز در Github نبوده است.
مرحله 4: چاپ سه بعدی
تمام پوسته هایی که برای این نمونه اولیه طراحی شده اند در قالب STL موجود هستند و روی Ultimaker 2+ و Ultimaker 2Go با جزئیات بالا چاپ شده اند.
4 فایل STL وجود دارد:
- مورد اصلی
- درب قاب اصلی
- قاب سنسور
- درب قاب حسگر
مرحله 5: نحوه استفاده
لطفا توجه داشته باشید: دفترچه راهنمای کاربر این محصول به زبان هلندی نوشته شده است زیرا این یک مورد تأسف بار برای پروژه بود. در آینده به انگلیسی ترجمه خواهد شد.
توصیه شده:
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
کنترل از راه دور جهانی با استفاده از ESP8266 (فای کنترل شده): 6 مرحله (همراه با تصاویر)
کنترل از راه دور جهانی با استفاده از ESP8266 (Wifi Controlled): این پروژه جایگزین کنترل از راه دور معمولی برای همه لوازم خانگی مانند AC ، تلویزیون ، پخش کننده های DVD ، سیستم موسیقی ، لوازم هوشمند است !!! ایجاد یک آشغال کامل از زباله های دور از راه دور ، ما را پازل می کند !!! این پروژه ما را از شر
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: 4 مرحله (همراه با تصاویر)
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: اخیراً من زمان زیادی را صرف خودکارسازی وسایل داخل و اطراف خانه ام کرده ام. من از Domoticz به عنوان برنامه اتوماسیون خانگی خود استفاده می کنم ، برای جزئیات به www.domoticz.com مراجعه کنید. در جستجوی یک برنامه داشبورد که تمام اطلاعات Domoticz را نشان می دهد
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
ربات FPV Rover کنترل شده با Wi-Fi (همراه با آردوینو ، ESP8266 و استپر موتور): 11 مرحله (همراه با تصاویر)
ربات FPV Rover کنترل شده با Wi-Fi (با Arduino ، ESP8266 و Stepper Motors): این دستورالعمل نحوه طراحی یک روروئید روباتیک دوچرخ متحرک از راه دور بر روی شبکه wi-fi ، با استفاده از Arduino Uno متصل به ماژول Wi-Fi ESP8266 را نشان می دهد. و دو موتور پله ای ربات را می توان با یک ابرو معمولی اینترنت کنترل کرد