Skip to content

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