Sensor Modules

These modules incorporate various sensors on them, and give out easy interfacing connections.
Sort By:  
IR Flame Sensor Module

A flame sensor module that consists of a flame sensor (IR receiver), resistor, capacitor, potentiometer, and comparator LM393 in an integrated circuit. It can detect infrared light with a wavelength ranging from 700nm to 1000nm.The far-infrared flame probe converts the light detected in the form of infrared light into current changes. Sensitivity is adjusted through the onboard variable resistor with a detection angle of 60 degrees.

Working voltage is between 3.3v and 5.2v DC, with a digital output to indicate the presence of a signal. Sensing is conditioned by an LM393 comparator. 

Flame Sensor Module Connection Details

Connecting your Flame Detector to an Arduino

Auduino to Flame Sensor Connections


A very simple Arduino Sketch is shown below, and assumes you have an LED connected to Pin 13 to indicate when a flame has been detected.

// Flame Sensor Module

int LED = 13; // Use the onboard Uno LED
int isFlamePin = 7;  // This is our input pin
int isFlame = HIGH;  // HIGH MEANS NO FLAME

void setup() {
  pinMode(LED, OUTPUT);
  pinMode(isFlamePin, INPUT);

void loop() {
  isFlame = digitalRead(isFlamePin);
  if (isFlame== LOW)
    Serial.println("FLAME, FLAME, FLAME");
    digitalWrite(LED, HIGH);
    Serial.println("no flame");
    digitalWrite(LED, LOW);


Verify Operation of the Flame Detector Module and Adjust Sensitivity

Open the Serial Monitor on your Arduino program.  Move a flame in and out of the viewing angle of the sensor.  You should see an output that looks something like the picture below.   You should also see the red LED illuminate on your module and you should see also see the module LED connected to pin 13 of your Arduino light up.

LM393 IR Slot Groove Sensor Module U Slot
Imported groove coupler sensor
Groove Width: 5mm
Output state indicator lights
Obscured output high; unobstructed output low
The comparator output, the signal is clean, the waveform, driving ability, more than 15mA
Operating Voltage: 3.3V-5V
The output in the form: Digital switching outputs (0 and 1)
A fixed bolt hole for easy installation
Small plates PCB Dimensions: 3.2 x 1.4cm / 1.25 * 0.55"
Using a wide voltage LM393 comparator
BMP280 Pressure Sensor
  • Supports I2C and SPI interface.
  • Barometric Pressure absolute accuraccy: ±1hPa
  • Temperature accuraccy: ±1.0°C
  • Power consumption: ±2.7uA
  • Supply Voltage: 1.71V ~ 3.6V
HC-SR04 Ultrasonic Distance Sensor
HC SR04 Ultrasonic Sensor is also called HC- SR04 Ultrasonic Range Finder. This ultrasonic sensor module HC-SR04 range is 2cm- 400cm and it is non-contact measurement function. This module accuracy can reach to 3mm. this sensor includes ultrasonic transmitters, a receiver, and a control circuit. This ultrasonic sensor uses sonar to find the distance. Dolphins and bats also follow this procedure. It provides stable reading and it is easy to use packages. Its range is almost 1 to 13 feet. it consists of 4 pins. Trigger (Trig), Echo (Receiver), VCC (Power), and Ground (GND). Trigger pin used for transmitting the signals. The echo pin receives the signal which comes back. VCC pin used to power up the sensor. and the GND pin is just for the ground pin.  This sensor also has a positive point that the ultrasonic sensor does not affect by sunlight or black material like sharp rangefinders. This HC-SR04 sensor can easily interface able for many microcontrollers, for example, Arduino UNO R3, Microchip PIC, and ST Microcontrollers.

The value of Speed of Sound = v = 340 m/s OR 0.034 cm/us.

The TIME formula is = T = s/v = 10 / 0.034 = 294 us.


The DISTANCE formula is = s = t * 0.034 / 2.

HX711 Load Cell (Weight) Voltage Amplifier

This Load Cell Amplifier is a small breakout board for the HX711 IC that allows you to easily read load cells to measure weight. By connecting the amplifier to your microcontroller you will be able to read the changes in the resistance of the load cell, and with some calibration, you’ll be able to get very accurate weight measurements. This can be handy for creating your own industrial scale, process control or simple presence detection.

Differential input voltage: ±40mV(Full-scale differential input voltage is ± 40mV)
Data accuracy: 24 bit (24 bit A / D converter chip.)
Refresh frequency: 80 Hz
Operating Voltage : 5V DC
Operating current : <10 mA

MAX30100 Pulse Oximeter SpO2 and Heart-Rate Sensor Module
This MAX30100 Pulse Oximeter Heart Rate Sensor Module is an integrated pulse oximetry. it is also a heart rate monitor sensor solution. this Heart rate sensor module combines two LEDs. these LEDs are photodetector and optimized optics. it also contains low-noise analog signal processing to detect pulse oximetry and heart-rate signals.
  • 1.8V – 5.5V is its operating voltages.
  • I2C is Its interface type.
  • 18.8 x 14.4 3 mm is the dimensions of the Heart sensor module.
  • Heart Sensor weight is 1.2g.
  • The heart sensor module brand is MAX30100.
  • The Digital is its Output type.
  • the working principle of this sensor is Biosensor.
  • this is a pressure-sensitive and force-sensitive sensor.
  •  The polymer is its material texture.


Pinout of Module MAX30100:


  • This sensor contains a Vin pin which is a power input of 1.8V – 5.5V.
  • It also contains an SCL pin which is the I2C Serial clock.
  • It contains an SDA pin that did I2C Serial Data.
  • This sensor also contains an INT pin which used as MAX30100 interrupt.
  • It has an IRD pin that works IR LED cathode and LED Driver connection point. Leave floating in circuits.
  • It has an RD pin. This has Red LED cathode and LED driver connection point. It leaves floating in the circuit.
  • This sensor has a GND pin. This has 0V or Reference voltage.
Arduino Camera OV7670 640 x 480 VGA CMOS Camera Image Sensor Module
Arduino camera OV7670 VGA CMOS Camera Image Sensor Module is a low cost and best quality image sensor. It contains DSP that can operate at a maximum of 30 fps and 640 x 480 resolutions. And this sensor is equivalent to 0.3 Megapixels. This image sensor firstly pre-processed by the DSP before sending it out. This pre-processing of any image is can be configured via the serial camera control bus in short (SCCB). This is OmniVision OV7670 CMOS VGA camera-chip sensor with 3.3V DC input voltage. Its working temperature range is 0 to 50 degrees Celsius. It’s all glass lenses that are magnesium alloy material. The focal length of the lens of the camera is 3.6 mm 650nm bands black FR-4 PCB. This OV7670 camera image sensor module will provide vision to embedded systems. It will be useful for plenty of applications in robotics. It is used in Image Processing, Simple Machine Vision, Object Detection, and Color Detection, etc. it contains 2 x 10 0.1” Output connectors that will be easy to plug into any prototyping board or any kind of breadboard. And it will make users project/ product implementation fast. It is a high sensitivity for low light applications. It is an edge enhancement level auto-adjust.
  • OV7670 VGA CMOS Camera.
  • operating power is 60mW/15fps
  • sleeping mode is <20uA.
  • lens size is 1/6”.
  • maximum frame rate is 30fps VGA.
  • sensitivity is 1.3V.
  • dynamic range is 52 dB.
  • electronic exposure is 1 to 510 row.
  • pixel coverage is 3.6um x 3.6um.
  • duck current is 12mV/s at 6-degree centigrade.
  • PCB color is Blue.
  • supports VGA and CIF.
  • CIF to 40 x 30 format.
  • auto image control of AEC, AGC, AWB, ABF, ABLC.
  • feature of color saturation, hue gamma, sharpness, and anti-blooming.
  • contains ISP includes noise reduction and defect correction.
  • also supports image scaling and lens shading correction.
  • flicker 50/60 Hz auto-detection.
  • auto adjustment of color saturation level.
  • contains an auto-adjust of edge enhancement level.
  • auto-adjust feature of the de-noise level.
  • high sensitivity for low light applications.
  • low level suitable for embedded applications.
  • standard sccb interface.
  • compatible with the i2C interface.
TTP223 Capacitive Touch Sensor Switch Button Module



Module size: 15 mmx11mm

Power supply: 2.5 v to 5.5 v

Current: 13uA Max

Mode: Toggle and Direct (ON/OFF)

Sensitivity: Adjustable Sensitivity Capacitor Pads, by default shipped with no capacitor to work with maximum sensitivity.

Response time: 60mS at fast mode, 220mS at low power mode @VDD=3V

DHT22 Digital Temperature and Humidity Sensor Module

DHT-22 (also known by RHT03) is a low cost humidity and temperature sensor with a single wire digital interface. The sensor is calibrated and doesn’t require extra components so you can get right to measuring relative humidity and temperature. DHT22 is more accurate and has more dynamic range than DHT11 sesnors.

Technical Details:

  • 3.3-5.5V Input
  • 1-1.5mA measuring current
  • 40-50 uA standby current
  • Humidity from 0-100% RH
  • -40–80C Temperature Range
  • +-2% RH accuracy
  • +-0.5 degrees C
125KHz RFID Readonly Cards
Card RFID tag
Use with the RC522 RFID Read-Write Module
Thickness: 1mm
Protocol: EM-4102 125KHz Read Only
RC522 RFID RF IC Card Sensor Module Writer Reader IC Card Wireless Module


Mainstream processors (including MSP430F149) module for the RC522 C program

1. a RFID-RC522 module;
2. the standard S50 blank card;
3. S50 shaped card (as shown Keychain shape);
4. vertical, curved row of pins of each one;


RC522 chip

MF RC522 is used in highly integrated 13.56MHz contactless communication card chip to read and write, of NXP for “three” and the application launched a low voltage, low cost, small size, non-contact card chip to read and write, intelligent instruments and portable handheld devices developed better. The MF RC522 use of advanced modulation and demodulation concept completely integrated in the 13.56MHz all kinds of passive contactless communication methods and protocols. 14443A compatible transponder signal.

The digital part handles the the ISO14443A frames and error detection. In addition, support Quick CRYPTO1 encryption algorithm, the term verification MIFARE series. MFRC522 support MIFARE series of high-speed non-contact communication, two-way data transfer rates up to 424kbit / s. The as 13.56MHz highly integrated card reader series chip new family, the MF RC522 MF RC500 MF RC530 there are many similarities, but also have many of the characteristics and differences. Communication between it and the host SPI mode, helps to reduce the connection, reduce PCB board volume and reduce costs.



RFID Module Introduction

MF522-AN module uses  MFRC522 original chip design circuit card reader, easy to use, low cost, suitable for equipment development, the development of advanced applications reader users, the need for RF card terminal design / production users. This module can be directly loaded into the variety of reader molds.

The module uses voltage of 3.3V, simple few lines through the SPI interface directly with any user CPU board is connected to communication, can guarantee the the module stable and reliable work, reader distance;


Electrical parameters Profile

  • Operating current of 13-26mA / DC 3.3V
  • Idle Current :10-13mA / DC 3.3V
  • Sleep current: <80uA
  • Peak current: <30mA
  • Operating Frequency: 13.56MHz
  • Supported card types: mifare1 S50, the mifare1 S70, Mifare UltraLight, Mifare Pro, mifare DESFire
  • Product physical properties: size: 40mm x 60mm
  • Environmental Operating temperature: -20-80 degrees Celsius
  • Environment Storage temperature: -40-85 degrees Celsius
  • Ambient Relative Humidity: 5% -95%
DHT11 Temperature Humidity Sensor in Pakistan
The DHT11 is a basic, ultra low-cost digital temperature and humidity sensor. It uses a capacitative humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin (no analog input pins needed). Its fairly simple to use, but requires careful timing to grab data. The only real downside of this sensor is you can only get new data from it once every 2 seconds, so when using our library, sensor readings can be up to 2 seconds old.

Low cost
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
Good for 20-80% humidity readings with 5% accuracy
Good for 0-50°C temperature readings ±2°C accuracy
No more than 1 Hz sampling rate (once every second)
Body size 15.5mm x 12mm x 5.5mm
4 pins with 0.1″ spacing
MPU6050 Analog Gyroscope Sensor 3 Axis GY-521 in Pakistan
The Three Axis Acceleration + Gyro Breakout (MPU-6050) is a great motion processing module. By combining a MEMS 3-axis gyroscope and a 3-axis accelerometer on the same silicon die together with an onboard Digital Motion Processor™ (DMP™) capable of processing complex 9-axis MotionFusion algorithms, the MPU-6050 does away with the cross-axis alignment problems that can creep up on discrete parts.

It is very accurate, as it contains 16-bits analog to digital conversion hardware for each channel. Therefor it captures the x, y, and z channel at the same time. The sensor uses the I2C-bus to interface with the Arduino.

The breakout board for the MPU-6050 makes this tiny QFN package easy to work into your project. Every pin you need to get up and running is brought out, including the auxiliary master I2C bus which allows the MPU-6050 to access external magnetometers and other sensors. The onboard LDO chip enable you to interface the board with 5V & 3V3 MCUs without the need of level shifters.


  • On-board MPU – 6050 integrated 6 axis motion processing chip
  • On-board LDO chip, support 5 V / 3.3 V voltage input
  • Commonly used pin have been bropught out with a standard 2.54mm spacing
  • Module support IIC standard communication protocol
  • Users can control program of the accelerator full grid sensor in the range of ±2g, ±4g, ±8g and ±16g
  • Angular velocity full case sensing range for ±250, ±500, ±1000, and ±2000dps
  • Digital Motion Processing™ (DMP™) engine offloads complex MotionFusion, sensor timing synchronization and gesture detection
  • Embedded algorithms for run-time bias and compass calibration. No user intervention required
  • On-chip ADC & temperature sensor to measure the MPU-60X0 die temperature
IR Remote 38KHz Sensor Module
The KY-022 has three pins and responds to a carrier frequency of 38kHz at 940nm. This signal is sent to the digital output. An LED module on the board will flash if an IR signal is detected. This sensor module is perfect for decoding remote controls for home audio/visual equipment (home theater) and other types of remote controls that use IR.
MPU-9250/GY-9250 9-axis sensor module in Pakistan

Module Specification:

Supply voltage: 5V (on-board 3.3V regulator)
Interface: I2C
Dimensions: 26mm x 15mm

Module Pinout:

VCC……3.6 to 6V supply (on-board 3.3V regulator)
SCL……I2C serial clock
SDA……I2C serial data
EDA……Auxiliary I2C master serial data
ECL……Auxiliary I2C Master serial clock
AD0……I2C Slave Address LSB (AD0)
INT……Interrupt digital output (totem pole or open-drain)
NCS…..Chip select (SPI mode only)
FSYNC..Frame synchronization digital input. Connect to GND if unused.

Gyroscope Features:

The triple-axis MEMS gyroscope in the MPU-9250 includes a wide range of features:
• Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable fullscale range of ±250, ±500, ±1000, and ±2000°/sec and integrated 16-bit ADCs
• Digitally-programmable low-pass filter
• Gyroscope operating current: 3.2mA
• Sleep mode current: 8µA
• Factory calibrated sensitivity scale factor
• Self-test

Accelerometer Features:

The triple-axis MEMS accelerometer in MPU-9250 includes a wide range of features:
• Digital-output triple-axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g and integrated 16-bit ADCs
• Accelerometer normal operating current: 450µA
• Low power accelerometer mode current: 8.4µA at 0.98Hz, 19.8µA at 31.25Hz
• Sleep mode current: 8µA
• User-programmable interrupts
• Wake-on-motion interrupt for low power operation of applications processor
• Self-test 2.3 Magnetometer Features The triple-axis MEMS magnetometer in MPU-9250 includes a wide range of


• 3-axis silicon monolithic Hall-effect magnetic sensor with magnetic concentrator
• Wide dynamic measurement range and high resolution with lower current consumption.
• Output data resolution of 14 bit (0.6µT/LSB) or 16 bit (15µT/LSB)
• Full scale measurement range is ±4800µT
• Magnetometer normal operating current: 280µA at 8Hz repetition rate
• Self-test function with internal magnetic source to confirm magnetic sensor operation on end products

Additional Features:

The MPU-9250 includes the following additional features:
• Auxiliary master I2C bus for reading data from external sensors (e.g. pressure sensor)
• 3.5mA operating current when all 9 motion sensing axes and the DMP are enabled
• VDD supply voltage range of 2.4 – 3.6V
• VDDIO reference voltage for auxiliary I2C devices
• Smallest and thinnest QFN package for portable devices: 3x3x1mm
• Minimal cross-axis sensitivity between the accelerometer, gyroscope and magnetometer axes
• 512 byte FIFO buffer enables the applications processor to read the data in bursts
• Digital-output temperature sensor
• User-programmable digital filters for gyroscope, accelerometer, and temp sensor
• 10,000 g shock tolerant
• 400kHz Fast Mode I2C for communicating with all registers
• 1MHz SPI serial interface for communicating with all registers

MQ4 Methane Gas Sensor Module in Pakistan

This is very easy to use a low-cost semiconductor Gas sensor Module with analog and digital output. This module uses an MQ4 Methane gas sensor as a gas sensing element. It requires no external components just plug in Vcc & ground pins and you are ready to go. For Digital output, the threshold value can be easily set by an on-board potentiometer. Using this module you can easily interface MQ4 Methane (CNG) gas Sensor to any Microcontroller, Arduino or even Raspberry Pi. Since this Gas Sensor module is sensitive to Methane it is also a small sensitivity to alcohol & smoke

1. Size: 32mm X22mm X27mm length X width X height
2. The main chip: LM393, ZYMQ-4 gas sensor
3. Operating voltage: DC 5 Volt


  • Power Supply: 5 Volts
  • Interface Type: Analog & Digital
  • High Sensitivity to Methane & small sensitivity to smoke & alcohol
  • Low Cost.
  • Stable & Long Life.
  • Onboard Power indication.


1. Indication of the signal output. See Datasheet MQ4
2. Dual signal output (analog output, and TTL level output)
3. The TTL output signal is low. (When low output signal light, and can be connected directly to the microcontroller)
4. 0 ~ 5V analog output voltage, the higher the concentration, the higher the voltage.
5. Of methane gas, the natural gas has better sensitivity

The instruction of Wiring:


  • VCC: positive power supply (5V)
  • GND: power supply is negative
  • DO: TTL switching signal output
  • AO: analog signal output
Hygrometer Soil and Moisture Sensor Humidity Module in Pakistan
The moisture sensor board features both analogue and digital outputs. The analogue output gives a variable voltage reading that allows you to estimate the moisture content of the soil (using some maths!). The digital output gives you a simple “on” or “off” when the soil moisture content is above a certain value. The value can be set or calibrated using the adjustable on board potentiometer.

Product Features;

  • Moisture Sensor Spade
  • Moisture Sensor Comparator Board (based on LM393)
  • Included Jumper Wires
  • LED Indicators
  • Digital High/Low Output
  • Analogue Variable Voltage Output
  • Nickel Plated Anti-Rust Spade
  • Wide Sensor Area
  • M2.5 Mounting Holes
  • Spade Dimensions: 65mm x 25mm
  • Comparator Board Dimensions: 36mm x 21mm
Sound Sensor Arduino Compatible in Pakistan

The Sound sensor module is a simple microphone. Based on the power amplifier LM386 and the electret microphone, it can be used to detect whether there is any sound that beyond the threshold. The threshold can be adjusted by the on-board potentiometer.

Adjust the on-board potentiometer to adjust the sensitivity. The module output HIHG/LOW when the voice is Lower/higher than the threshold set by the potentiometer.

Please note that this sensor can only outputs if there is sound that beyond the threshold, but not the loudness and frequency.

Application Idea

  • Sound controlled Lamp;
  • Sound monitoring


  • On-board LED indicator
  • Threshold adjustable
  • Working voltage: 3.3V-5V
SW420 Vibration Sensor Module
SW-420 NC Type Vibration Sensor Module Vibration Switch For Arduino.
If the module does not vibrate, the vibration switch was closed on state, output of low output, the green indicator light.
The product vibrates, vibration switch momentary disconnect, output is driven high, the green light does not shine.
The output can be directly connected with the microcontroller, which to detect high and low level, so as to detect whether the environment exist vibration, play a role in the alarm.


  • Using SW-420 normally closed type vibration sensor
  • Comparator output, clean signal, good waveform, strong driving ability, >15mA
  • Working voltage 3.3V ~ 5V
  • Output format: digital switching output (0 and 1)
  • Using a wide voltage LM393 comparator
  • With bolt holes for easy installation
  • Small PCB size: 3.2 x 1.4cm


Power direction cannot be reversed, otherwise it is possible to burn the chip
Signal LED light is output Low, signal LED OFF output is High
The output level close to the input voltage.
Hall Effect Sensor Module / RPM Sensor / Speed Sensor
Hall effect sensor is very popular in magnetic field detection. This sensor module comes with the basic circuitry to help you get started. Power it with 5VDC and you will get a hall effect sensor, there are two output, digital and analog. Compatible with most of microcontroller such as Arduino/Genuino UNO, Mega, CT-UNO, CT-ARM, Raspberry Pi, and more.
Per Page      1 - 20 of 27