Измеритель пульса на микроконтроллере |
Частота пульса – важный показатель состояния здоровья человека. Данный измеритель пульса можно использовать для измерения частоты сердцебиений после физических нагрузок, и по этому оценивать свою физическую подготовку. Также по изменению частоты пульса можно определять когда человеку снится сон.
Схема собрана на микроконтроллере ATmega88 и операционном усилителе LM324, прошивка написана на BascomAVR.
![](https://kazus.ru/nuke/objects/circuits/J/j8m9x9i9l661oajqv59386rp563z84e5/image/shema_izmeritelya_pulsa.jpg)
Основная идея, лежащая в основе проекта в том, что во время сердченых сокращений давление крови в теле изменяется, и как следствие изменяется «прозрачность» кожи для ИК-лучей. По сути дела измеритель пульса «видит» ваш пульс на просвет. В данной схеме измерителя пульса используется пара: ИК-диод и ИК-фоторезистор, между которыми помещается палец. По изменению уровня принимаемого ИК-излучения микроконтроллер вычисляет частоту сердцебиения или пульса.
Схема измерителя пульса состоит из двух частей: аналоговой – это операционный усилитель, который производит усиление и фильтрацию принятого сигнала, и цифровая – это микроконтроллер ATmega8 и семисегментные индикаторы.
На операционном усилителе ОУ LM324 собран чувствительный усилитель и фильтр нижних частот НЧ, который захватывает слабые изменения напряжения на фоторезисторе, которые отражают скачки давления крови.
Микроконтроллер ATmega88 работает на частоте 4МГц и тактируется от внешнего кварцевого резонатора. Можно использовать микроконтроллеры ATmega48, ATmega168 или ATmega8, предварительно изменив вторую строку $regfile = "M88def.dat" в исходнике и перекомпилировав прошивку. Транзисторы можно использовать любые маломощные NPN-типа. Для подстройки и калибровки схемы используется резистор VR1 на 100кОм.
![](https://kazus.ru/nuke/objects/circuits/J/j8m9x9i9l661oajqv59386rp563z84e5/image/1.jpg)
Исходный код для микроконтроллера написан на basic в компиляторе BascomAVR. Скачать вы его можете по этой ссылке.
C этой схемой также часто просматривают: |
Генератор видеосигнала на микроконтроллере PIC16F84
Быстродействующий измеритель температуры
Измеритель R, C, L на микросхемах
ИЗМЕРИТЕЛЬ МОЩНОСТИ
ПРИСТАВКА-ИЗМЕРИТЕЛЬ LC К ЦИФРОВОМУ ВОЛЬТМЕТРУ
Индикатор повышенной температуры на микросхеме KIA6966S
Индикатор поля на двух микросхемах
Простой малогабаритный детектор радиожучков с индикацией на двух светодиодах
Радиочастотный искатель подслушивающих устройств
| ![](/images/ru/clear.gif) |
Подключение энкодера к микроконтроллеру PIC
Счётчик людей в помещении, управляющий освещением
Велокомпьютер на микроконтроллере PIC16F628A
Устройство ввода-вывода на микроконтроллера
Два термометра на PIC16F628A и DS18B20
Светодиодные часы с циферблатом
Двоичные часы
Два вывода микроконтроллера PIC управляют шестью светодиодами
Цифровой программируемый таймер на микроконтроллере PIC16F628A
Устройство рисования в воздухе на ATtiny2313
|