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