This is the BH1790GLC an Optical Hearth Rate Monitor Sensor developed by ROHM semiconductor. This sensor has an integrated optical and LED driver design to detect green light photo diode. This device drives LED and provides an intensity of light reflected from the human skin. The LED brightness can be adjust by LED driver current and light emitting period. The device photodiode has a high sensitivity for a green light, excellent wavelength selectivity and excellent IRcut characteristics that achieves accurate pulse wave detection. This device runs on 3v and uses I2C/TWI protocol for ease of control. This device is suitable for Wearable Device, Smart Phones, Tablets, Smart Watch, Smart Head Gears, Exercise Equipment & Fitness, Smart Suits and Mobile Medical Equipment’s. For more details and data communicate address please refer to the datasheet.
Required Components
- Arduino IDE | Atmel Studio | Energia | Processing
- Arduino PRO, FIO, NANO, UNO, MINI, MEGA, PRO MINI, LEO, BT, DUE, ETHERNET,LILYPAD, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, MSP430 ,ATMEGA250 16 MHz, ATSAM3x8E, STM32.
- Note: For AVR (If your using AVR please see the flash size of the MCU)
- Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs & bus configurations)
- ROHM BH1790GLC Optical Heart Rate Monitor Sensor
- Step-down Voltage Regulator (See below required values)
- Capacitors (See below required values)
- Resistors (See below required values)
- PCB Designer (Circuit simulation to PCB Layout)
Wiring Guide
Source Code
[crayon-6767dd4f5f7e4615466461/]
Downloads
- BH1790GLC Optical Heart Rate Monitor Sensor Arduino Library
- BH1790GLC Optical Heart Rate Monitor Datasheet