Office Pickup Available Sat–Thu, 10 AM–8 PM • Order online before visiting • Use coupon easy5 for 5% off eligible orders.
Cart৳ 0 0

TMP102 I2C Digital Temperature Sensor Module for Arduino & ESP32

৳ 220

Compact TMP102 digital temperature sensor module with I2C interface, SDA/SCL pins, ALT alert output, and ADD0 address selection. Ideal for Arduino, ESP32, Raspberry Pi, IoT, data logging, and temperature monitoring projects.

In stock

✓ Checked componentsQuality-focused sourcing ৳ bKash acceptedMerchant: 01406080260 COD availableSubject to delivery area Technical helpAsk before you order

Description

The TMP102 Digital Temperature Sensor Module is a compact and accurate temperature sensing module that communicates through the I2C interface. It is suitable for Arduino, ESP32, ESP8266, STM32, Raspberry Pi, IoT devices, temperature monitoring systems, data loggers, and embedded electronics projects.

TMP102 Digital Temperature Sensor Module একটি ছোট ও নির্ভরযোগ্য digital temperature sensor module, যা I2C communication ব্যবহার করে temperature data প্রদান করে। Arduino, ESP32, IoT project, data logger, smart device এবং temperature monitoring system-এর জন্য এটি খুবই উপযোগী।

Unlike analog temperature sensors, the TMP102 provides digital temperature data, which makes readings more stable and easier to process in microcontroller projects.


Key Features | প্রধান বৈশিষ্ট্য

  • Digital temperature sensor module
  • Uses TMP102 sensor IC
  • I2C communication interface
  • Accurate temperature measurement
  • Low power consumption
  • Small and lightweight PCB design
  • Address selection pin available
  • Alert output pin available
  • Works with Arduino, ESP32, ESP8266, STM32, Raspberry Pi
  • Suitable for IoT and data logging projects

Applications | ব্যবহার ক্ষেত্র

  • Arduino temperature monitoring
  • ESP32 IoT temperature project
  • Smart home temperature sensing
  • Weather station project
  • Data logger system
  • Battery temperature monitoring
  • Greenhouse temperature monitoring
  • Server cabinet temperature monitoring
  • Robotics temperature sensing
  • Industrial prototype monitoring
  • Educational electronics project

Package Includes | প্যাকেজে যা থাকছে

  • 1 × TMP102 I2C Digital Temperature Sensor Module
  • 1 × Header pin strip, depending on stock batch

Specifications | স্পেসিফিকেশন

  • Product Type: Digital Temperature Sensor Module
  • Sensor IC: TMP102
  • Communication Interface: I2C
  • Operating Voltage: commonly 1.4V–3.6V for TMP102 IC
  • Module Pinout: VCC, GND, SDA, SCL, ALT, ADD0
  • Output Type: Digital temperature data
  • Address Selection: Supported via ADD0 pin
  • Alert Function: Supported via ALT pin
  • Compatible Boards: Arduino, ESP32, ESP8266, STM32, Raspberry Pi
  • Recommended Use: Temperature monitoring, IoT, data logging, embedded projects

Pin Description | পিন পরিচিতি

  • VCC – Power supply input
  • GND – Ground
  • SDA – I2C data line
  • SCL – I2C clock line
  • ALT – Alert output pin
  • ADD0 – I2C address selection pin

Important Voltage Note | গুরুত্বপূর্ণ ভোল্টেজ নোট

The TMP102 sensor IC is generally a low-voltage sensor, so it is best used with 3.3V systems such as ESP32, ESP8266, STM32, and Raspberry Pi. If using with a 5V Arduino board, check whether your module has level shifting support. If not, use a logic level converter for SDA and SCL lines.

TMP102 সাধারণত low-voltage sensor, তাই 3.3V board যেমন ESP32, ESP8266, STM32 বা Raspberry Pi-এর সাথে ব্যবহার করা বেশি নিরাপদ। 5V Arduino UNO-এর সাথে ব্যবহার করলে module-এ level shifting আছে কি না দেখে নিতে হবে।


How It Works | কীভাবে কাজ করে

The TMP102 sensor measures ambient temperature and sends the data digitally through I2C communication. A microcontroller reads the sensor data using SDA and SCL pins and displays or processes the temperature value in Celsius or Fahrenheit.

TMP102 sensor ambient temperature measure করে এবং I2C communication-এর মাধ্যমে digital data পাঠায়। Arduino বা ESP32 SDA ও SCL pin দিয়ে সেই data read করে temperature value display বা process করতে পারে।


Arduino Example Code

Install the Adafruit TMP102 or compatible TMP102 library before uploading the code.

#include <Wire.h>
#include <Adafruit_TMP102.h>
Adafruit_TMP102 tmp102;
void setup() {
Serial.begin(9600);
Wire.begin();
if (!tmp102.begin()) {
Serial.println(“TMP102 sensor not found!”);
while (1);
}
Serial.println(“TMP102 Temperature Sensor Ready”);
}
void loop() {
float temperatureC = tmp102.readTempC();
Serial.print(“Temperature: “);
Serial.print(temperatureC);
Serial.println(” °C”);
delay(1000);
}

Arduino UNO Basic Wiring

  • TMP102 VCC → Arduino 3.3V
  • TMP102 GND → Arduino GND
  • TMP102 SDA → Arduino A4
  • TMP102 SCL → Arduino A5

For ESP32:

  • TMP102 VCC → ESP32 3.3V
  • TMP102 GND → ESP32 GND
  • TMP102 SDA → ESP32 GPIO21
  • TMP102 SCL → ESP32 GPIO22

Why Choose TMP102?

The TMP102 is a good choice when you need a compact, low-power, digital temperature sensor. It is easier to use than analog sensors because the output is already digital. It is also useful for projects where multiple I2C sensors are connected to the same microcontroller.

TMP102 compact, low-power এবং digital temperature reading-এর জন্য ভালো sensor। Analog sensor-এর মতো calibration ঝামেলা কম এবং I2C interface ব্যবহার করায় wiring সহজ।


Important Notes | গুরুত্বপূর্ণ নোট

  • Use correct voltage according to your module and controller.
  • Best suited for 3.3V logic systems.
  • For 5V microcontrollers, use logic level shifting if required.
  • I2C address may be changed using the ADD0 pin.
  • ALT pin can be used for alert/interrupt function.
  • Product PCB color, header style, and marking may vary depending on stock batch.
  • Install the correct library before uploading example code.

Frequently Asked Questions | FAQ

Q1: What is TMP102 used for?

TMP102 is used for digital temperature measurement in Arduino, ESP32, IoT, data logging, and embedded system projects.

Q2: Does it use analog output?

No. It uses I2C digital communication.

Q3: Can I use it with Arduino UNO?

Yes, but use 3.3V power and check level compatibility for SDA/SCL lines.

Q4: Can I use it with ESP32?

Yes. TMP102 is very suitable for ESP32 because ESP32 uses 3.3V logic.

Q5: What are SDA and SCL pins?

SDA is the I2C data line, and SCL is the I2C clock line.

Q6: What is ADD0 pin used for?

ADD0 is used for I2C address selection.

Q7: What is ALT pin used for?

ALT is an alert output pin that can be used for temperature threshold alert or interrupt function.


TMP102 I2C Digital Temperature Sensor Module for Arduino ESP32

Buy TMP102 I2C digital temperature sensor module for Arduino, ESP32, Raspberry Pi and IoT projects. Low-power accurate temperature sensor with SDA, SCL, ALT and ADD0 pins.

⚙Project Support

Not sure whether this part is right for your project? Our team can help with component selection and integration.

3D3D Print & Fabrication

Need an enclosure, mount or prototype part? Ask about 3D printing and laser cutting/engraving.

LABLab Use Facility

Selected testing, prototyping and lab-use support is available for project teams and students.

Request project support →Open WhatsApp: 01309078343
🛠️ Change