Do It Yourself a Heart Beat Monitor With AVR
by arick in Circuits > Microcontrollers
10435 Views, 24 Favorites, 0 Comments
Do It Yourself a Heart Beat Monitor With AVR
Guys,
I want to share my weekend project on creating a heartbeat monitor with AVR.
In this experiment I'm using ATMEGA128 and LM358 as the sensor amplifier,
Let's get started
I want to share my weekend project on creating a heartbeat monitor with AVR.
In this experiment I'm using ATMEGA128 and LM358 as the sensor amplifier,
Let's get started
Some Components for This Project
1. ATMEGA128
2. LM358
3. Infrared photo transistor
4. LCD 16x2
5. USBASP debugger
2. LM358
3. Infrared photo transistor
4. LCD 16x2
5. USBASP debugger
A Software Developed on Atmel Studio
Then continue on developing the software for it,
Here's the main code...
cli();
current_rps = rps;
sei();
if (minute==1)
{
lcd_cmd(0x01);
sprintf(rps_lcd,"%.3f",current_rps);
sprintf(rpm_lcd,"%.3f", current_rps * 60.0);
lcd_xy(0,0);
lcd_string("BPS = ");
lcd_string(rps_lcd);
lcd_xy(1,0);
lcd_string("BPM = ");
lcd_string(rpm_lcd);
}
Here's the main code...
cli();
current_rps = rps;
sei();
if (minute==1)
{
lcd_cmd(0x01);
sprintf(rps_lcd,"%.3f",current_rps);
sprintf(rpm_lcd,"%.3f", current_rps * 60.0);
lcd_xy(0,0);
lcd_string("BPS = ");
lcd_string(rps_lcd);
lcd_xy(1,0);
lcd_string("BPM = ");
lcd_string(rpm_lcd);
}
Enjoy It on Video...
Enjoy it on video...
Thanks for reading
Thanks for reading