Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj prototip demonstrira potencijal jeftinog hardvera/softvera otvorenog koda koji omogućava kontrolu računara putem električne aktivnosti mišića.
Troškovi povezani s dostupnim uređajima ograničavaju pristup ovoj tehnologiji, koja može biti ključna za pristup računaru osobama s invaliditetom. Ili samo za zabavu!
EMG prekidač koristi BITalino hardver u kombinaciji s Myoware EMG senzorom. Pomoću ovog senzora korisnik može podesiti osjetljivost pomoću potenciometra.
Za ovu postavku primijenjen je postupak sličan onom koji se koristi u ovom DIY monitoru srca za sastavljanje BITalinovih komponenti i Myoware senzora.
Osim materijala opisanih na DIY monitoru srca, korišteni su sljedeći materijali:
- Myoware EMG senzor
- 4x3 mm vijci i 4x3 mm matice
- OpenSignals
- Mreža 3 (je li korišten softver, ali može se koristiti bilo koji komunikacijski softver)
Korak 1: Izgradnja elektronike EMG prekidača
Za povezivanje Myoware -a na BITalino MCU potrebno je izvršiti sljedeće veze:
- (+) do AVCC -a
- (-) u AGND
- SIG na A1
- RAW u A2
Također možete koristiti DVCC pin, iako bi to moglo unijeti šum u primljeni signal.
Kanal A1 će osigurati naknadno obrađen signal, gdje možete dobiti EMG omotač, a kanal A2 će osigurati neobrađeni signal.
Trovodni kabel spojen je bilo kojim redoslijedom, ali ga je potrebno identificirati.
Korak 2: 3D štampana futrola
Sada je vrijeme za sastavljanje elektronike u 3D štampanom kućištu.
. Stl datoteke su dostupne u ovom odjeljku.
Gornje kućište ima umetak za elastični remen tako da se može lako koristiti na ruci, nozi ili bilo kojem drugom dijelu tijela.
Sada je sve spremno za testiranje!
Korak 3: EMG Switch Demo
Koristeći OpenSignals, sada možete vizualizirati EMG signal prikupljen u A1 i A2 kanalima. Osim vizualizacije i snimanja EMG signala, možete postaviti radnje za prikupljeni signal. Za predstavljeni video zapis, radnja je konfigurirana pritiskom na tipku, koja se podudara s aktivacijom prekidača konfiguriranom u Mreži 3. Za aktiviranje ovog pritiska na tipku, potrebno je postaviti prag s određenim trajanjem u OpenSignals - u odjeljku 'Emulacija događaja'. Na ovaj način, Mreža 3 će tumačiti mišićnu kontrakciju kao prekidač.
Video je napravljen za demo, gdje se koristi slična postavka. Myoware EMG senzor povezan je s BITalino Plugged kompletom komunikacijskim softverom The Grid 3.
Ovim podešavanjem možete izvršiti i prikupljanje EMG signala za daljnju analizu umora mišića i nivoa opterećenja!
Pošaljite mi poruku ako želite saznati više detalja:)
Projekat je objavljen ovdje.