Мазмұны:
- Жабдықтар
- 1 -қадам: EMG датчигін DCPU -ға қосу
- 2 -қадам: Серво қозғалтқышын DCPU -ға қосу
- 3 -қадам: оригами ұстағышын жасау
- 4 -қадам: ұстағышты функционалды ету
- 5 -қадам: Серво моторын ұстағышқа бекіту
- 6 -қадам: Соңғы қадам және код
Бейне: Адам-компьютер интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Киригами жасаған): 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл менің компьютер мен адам интерфейсіндегі алғашқы әрекетім, мен EMG сенсорының көмегімен білегімнің қозғалысының бұлшықеттерінің активтену сигналдарын түсірдім, оны питон мен ардуино арқылы өңдеп, оригами негізіндегі ұстағышты іске қостым.
Жабдықтар
1. ЭСП-32
2. Jumper Wire
3. ЭМГ датчигі (ЭКГ электродтарын қоса)
4. Серво қозғалтқышы (SG-90)
5. DCPU (ескерту-бұл ESP-32-ге тікелей қосылу арқылы DCPU қолданбай-ақ жасалуы мүмкін.)
1 -қадам: EMG датчигін DCPU -ға қосу
DCPU-ге ESP-32-ге клипті бастамас бұрын, енді біз EMG сигналдарын алуымыз керек. Бұған EMG датчигін DCPU-ға қосу арқылы қол жеткізуге болады. Өткізгіш сымдардың қосылымдары келесі түрде орындалады (EMG-DCPU).-:
1. GND -GND
2. 3.3V-Vcc
3. Out-35 (немесе сіздің кез келген шығыс түйреуіштеріңіз)
*Толық схема төменде берілген*
2 -қадам: Серво қозғалтқышын DCPU -ға қосу
Оригами ұстағышты жылжыту үшін біз сервоқозғалтқышты қолданамыз. Біз білегімізді жоғары көтергенде, серво айналады, ал білегімізді төмен түсіргенде ол бастапқы орнына келеді. Серво келесі жолмен қосылады (Servo-DCPU)-:
1. Gnd-Gnd
2. Vcc-5v
3. Сырт-32
3 -қадам: оригами ұстағышын жасау
Мен оның дизайнының макеті бар файлды тіркедім. Тік қара сызықтар - қию қажет, ал нүктелі сызықтар - бүктеу қажет сызықтар. Қосымшаны қалың a4 парағына басып шығарыңыз.
4 -қадам: ұстағышты функционалды ету
Тұтқаны функционалды ету үшін суретте көрсетілгендей жоғарыдан төменге қарай екі жіп/жіп салу керек.
Жіптерді салғаннан кейін екеуін де тартып көріңіз, ал ұстағыш жабылып, ашылуы керек. Олай болмаған жағдайда, тесіктердің көлемін ұлғайтуға немесе жіпті қайта енгізуге тырысыңыз.
5 -қадам: Серво моторын ұстағышқа бекіту
Серво қозғалтқышы мен ұстағышқа арналған тұрақты тіректі құру үшін қорапты қолдануға болады. Мен серво қозғалтқышы мен ұстағышты бекіту үшін оригами қорабын жасадым. Сіз қорапты жасау үшін мен берген қосымшаны басып шығара аласыз. (Тіркемелерде жазылған өлшеулер қате, сондықтан олар туралы алаңдамай А4 парағына басып шығарыңыз.)
Серво қозғалтқышты қорапқа қойғаннан кейін, ұстағыштың екі жіпін де Servo Motor қондырмаларындағы тесіктерге бекітіңіз. Серво айналатын кезде ұстағыш жабылып қалуы үшін жіптерді мықтап ұстаңыз.
6 -қадам: Соңғы қадам және код
Электродты кабельдерді ЭМГ -ға бекітіңіз және қызыл электродты білегіңіздің жоғарғы жағына, тізе буынының астына қойыңыз. Енді сары және жасыл электродтарды білекке қойыңыз. Нақты орналасу үшін фотосуретті қараңыз.
Соңында сіз python және arduino кодтарын енгізіп, оларды жүктеуіңіз керек. Кодтар төменде берілген.
Қазір жоба дайын. Arduino кодын жүктегеннен кейін python ашыңыз және кодты іске қосыңыз. Сіз y осінде кейбір мәндерді көрсететін графикті көресіз. Қолыңызды тік ұстаңыз және y осіндегі бастапқы мәнге назар аударыңыз. Бұл әр адамда әр түрлі болады (мен үшін 0,1 болды). Мәнді атап өткеннен кейін, питон кодын өңдеңіз және осы санды 'шекті' айнымалысына енгізіңіз. Кодты қайтадан іске қосыңыз және сіз жобаның барлығын көресіз.
[Ескертпе- Ұстағыш дұрыс жұмыс істеуі үшін және эмг дұрыс сигналдарды қабылдай алуы үшін, қосылатын электр қосқыштан, зарядтағыштан немесе кіру сигналына кедергі келтіретін құрылғыдан алыс болыңыз.]
Ұсынылған:
Қарапайым қимылмен басқару - RC ойыншықтарын қолдың қозғалысы арқылы басқарыңыз: 4 қадам (суреттермен)
Қарапайым қимылмен басқару - RC ойыншықтарын қолдарыңызбен басқарыңыз: менің «ible» #45 -ке қош келдіңіз. Біраз уақыт бұрын мен Lego Star Wars бөліктерін қолдана отырып, BB8 толық жұмыс істейтін RC нұсқасын жасадым … https://www.instructables.com/id/Whats-Inside-My-R .. Сферо жасаған Force Band, мен: «Жарайды, мен
Neopixel Ws 2812 LED жолағы Android немесе Iphone арқылы Bluetooth арқылы басқарылатын Arduino көмегімен: 4 қадам
Neopixel Ws 2812 LED жолағы Arduino көмегімен Android немесе iPhone арқылы басқарылады: Сәлеметсіздерме балалар, мен осы нұсқаулықта Bluetooth байланысын қолдана отырып, Android телефонынан немесе iPhone -нан неопиксельді жарықдиодты немесе ws2812 жарықдиодты қалай басқару керектігін талқыладым. үйіңізге неопиксельді жолақты қосыңыз, Arduino -мен бірге
Ардуино роботы қашықтығы, бағыты мен айналу дәрежесі (шығыс, батыс, солтүстік, оңтүстік) Bluetooth модулі мен автономды робот қозғалысы арқылы дауыспен басқарылады.: 6 қадам
Ардуино роботы қашықтығы, бағыты мен айналу дәрежесі бар (шығыс, батыс, солтүстік, оңтүстік) Bluetooth модулі мен автономды робот қозғалысының көмегімен дауыспен басқарылады. Бұл нұсқаулықта Arduino роботын қалай жасау керектігін түсіндіреді, оны қажетті бағытта жылжытуға болады (Алға, артқа) , Солға, Оңға, Шығысқа, Батысқа, Солтүстікке, Оңтүстікке) Дауыс пәрменін қолдану арқылы сантиметрдегі қашықтық қажет. Роботты автономды түрде жылжытуға болады
Wifi арқылы басқарылатын жарық диодты жолақтары бар төмен полимерлі адам: 8 қадам (суреттермен)
Wifi арқылы басқарылатын жарық диодты жолақтары бар төмен полимерлі адам: Бұл интерактивті қабырғаға арналған сурет шамамен 39 " биік және 24 " кең Мен Клемсон университетінің Student Makerspace-де ағашты лазермен кесіп алдым, содан кейін барлық үшбұрыштарды қолмен боядым және оның артқы жағына шамдарды қойдым. Бұл нұсқаулық
Қабырғалар арқылы жүру: Google Street View стационарлық велосипед интерфейсі: 12 қадам (суреттермен)
Қабырғалар арқылы серуендеу: Google Street View стационарлық велосипед интерфейсі: Қабырғалар арқылы жүру: Google Street View стационарлық велосипед интерфейсі Google Street View арқылы қонақ бөлмеңіздің ыңғайлығынан өтуге мүмкіндік береді. Қарапайым электрониканы, Arduino, стационарлық велосипед, компьютер, проектор немесе теледидарды қолдана отырып