Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This is a simple muscle activity sensor based on LM358, that works on the capacitive principle.

License

Notifications You must be signed in to change notification settings

techn0man1ac/SimpleMusclesSensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

35 Commits

Repository files navigation

UA_version_README GB_version_README

SimpleMusclesSensor

УВАГА! Я, як автор не несу ніякої відповідальності за Ваші вчинки, так як це фізичний контакт(дотик до тіла) з шиною живлення USB, існує ймовірність отримати потенціал мережі 230 В. Дотримуйтесь всіх заходів безпеки.

Main

Це простий датчик м'язової активності, який працює по ємністному принципу.

Відео з демонстрацією роботи:

https://www.youtube.com/shorts/VuWuCSAJUlg

Конструкція електродів давача

How to make electrode

Електроди давача я виготовив із нержавіючої сталі(задня кришка наручного годинника). В ідеалі це повинна бути "медична сталь"(або просто нержавійка ;) ).

2 parts of electrodes

Розпиляв круглу кришку на дві однакові частини у формі півмісяця.

Soldering wires to stainless steel

Нержавійка сама по собі не паяється припоєм, тому прийшлось використати кислоту, та потім добре відмити її спиртом, все таки ця частина контактує з моєю шкірою. Весь процес зайняяв 40 хвилин.

Sensor construction

Далі приклеїв на термоклей до прогумованого пояска з дермантином по середині, нашив на ворсисту блискавку(в народі їх зовуть "липучками") для зручного надівання, знімання датчика. На фото в идно 3 контакти, лівий(IN-), правий(IN+) та знизу референс(3.3В).

Схемотехніка

Sensor on bread board

Це дуже простий датчик м'язової активності оснований на базі операційного підсилювача загального призначення LM358N, використовується три електроди(IN-, IN+ та 3.3В референс, підключається через послідовно підключений резистор номіналом 2 МОм), ОП підключений по схемі петлі негативного зворотного зв'язку і має коефіцієнт посилення 1 до 110.

Schematic SimoleMusclesSensor

Завжди актуальна схемотехніка знаходиться тут:

https://oshwlab.com/raznie.podelki/simplemusclessensor

Як це працює?

Sensor output scope

Принцип роботи датчика дуже простий по своїй суті, при контакті з шкірою операційний підсилювач збуджується та починає генерацію імпульсів з частотою мережі 230 В(тобто 50 Гц) на своєму виході, і по мірі притискання контактів до шкіри скважність зменшується, це детектується за допомогою функції pulseIn():

https://www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/

Візуалізація данних

Для досягнення максимальної чутливості сенсора важливо візуалізовувати данні(навчитись керувати м'язами так, щоб сенсор максимально це "відчував"), для візуалізації даних я використав open source проект під назвою "Serial-Oscilloscope":

Data visualizations

Посилання на проект:

https://github.com/xioTechnologies/Serial-Oscilloscope

About

This is a simple muscle activity sensor based on LM358, that works on the capacitive principle.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /