Wish List 0

Max30205 Body Temperature Sensor Breakout Board

Rs. 635.00 Rs. 762.00

-MAX30205 is the new chip from Maxim which provides accurate human body temperature readings with an accuracy of 0.1 °C
-This is a digital I2C temperature sensor, so an ADC would not be required to read this sensor.
-It also provides an over-temperature alarm as an interrupt to drive microcontroller interrupt lines.

Features:
-High Accuracy: 0.1 °C over a range of 37°C to 39°C
-Temperature Resolution: 16-bit (0.00390625°C)
-Digital I2C 2-wire interface
-"OS" open-drain pin can act as thermostat control

SPECIFICATIONS:

-16-Bit (0.00390625°C) Temperature Resolution

-2.7V to 3.3V Supply Voltage Range

-One-Shot and Shutdown Modes Help Reduce Power Usage

-600μA (typ) Operating Supply Current

-Separate Open-Drain OS Output Operates as Interrupt or Comparator/Thermostat Output

OVERVIEW:

-16-Bit (0.00390625°C) Temperature Resolution

-2.7V to 3.3V Supply Voltage Range

-One-Shot and Shutdown Modes Help Reduce Power Usage

-600μA (typ) Operating Supply Current

-Separate Open-Drain OS Output Operates as Interrupt or Comparator/Thermostat Output

PACKAGE INCLUDES:

1 PCS x Max30205 Body Temperature Sensor Breakout Board


//SOURCE CODE TAKEN FROM BELOW LINK

//https://github.com/Protocentral/Protocentral_MAX30205/blob/master/examples/Basic_Temperature_Reading/Basic_Temperature_Reading.ino

//

//    Arduino example for the MAX30205 body temperature sensor breakout board

//

//    Author: Ashwin Whitchurch

//    Copyright (c) 2020 ProtoCentral

//

//    This software is licensed under the MIT License(http://opensource.org/licenses/MIT).

//

//   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT

//   NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

//   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

//   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

//   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

//

//   For information on how to use, visit https://github.com/protocentral/ProtoCentral_MAX30205

/////////////////////////////////////////////////////////////////////////////////////////


/*

This program Print temperature on terminal

Hardware Connections (Breakoutboard to Arduino):

Vin  - 5V (3.3V is allowed)

GND - GND

SDA - A4 (or SDA)

SCL - A5 (or SCL)

*/


#include <Wire.h>

#include "Protocentral_MAX30205.h"

MAX30205 tempSensor;


void setup() {


  Serial.begin(9600);

  Wire.begin();


  //scan for temperature in every 30 sec untill a sensor is found. Scan for both addresses 0x48 and 0x49

  while(!tempSensor.scanAvailableSensors()){

    Serial.println("Couldn't find the temperature sensor, please connect the sensor." );

    delay(30000);

  }


  tempSensor.begin();   // set continuos mode, active mode

}


void loop() {


float temp = tempSensor.getTemperature(); // read temperature for every 100ms

Serial.print(temp ,2);

Serial.println("'c" );

delay(100);

}


15 days

Write a review

Please login or register to review