Stufin
Home Quick Cart Profile

9 in 1 Sensor Kit for Arduino

Buy Now on Stufin

Compact Design

The kit integrates nine sensors into a single, compact PCB, making it easy to integrate into Arduino projects.

Easy Connectivity

Sensor modules are connected to the Arduino board using standard jumper wires, eliminating the need for complex wiring.

Multi-FunctionalityThe kit provides a wide range of sensing capabilities, making it suitable for a variety of IoT applications, such as robotics, home automation, and environmental monitoring.

Arduino Compatibility

The kit is specifically designed for use with Arduino boards, ensuring seamless integration and ease of use.

Plug-and-PlaySensors are pre-configured and ready to use, eliminating the need for complex setup and configuration.
Open-SourceThe kit is open-source, allowing developers to modify and customize the sensors and firmware to suit their specific needs.

Technical Specifications

Operating Voltage

5V

Operating Current

20mA

Communication Protocol

Digital and Analog signals

Sensor Accuracy

+ Temperature1C
+ Humidity5% RH
+ Light Intensity10 Lux
+ Sound Levels2 dB
+ Vibration1g
+ Magnetic Fields1 Gauss
+ Infrared Obstacles10 cm
+ Ultrasonic Distance1 cm
+ Accelerometer1g
+ Gyroscope1/s

PCB Dimensions

50mm x 70mm x 20mm

Applications

The 9 in 1 Sensor Kit for Arduino is suitable for a wide range of IoT applications, including

Robotics and autonomous systems

Home automation and security systems

Environmental monitoring and tracking

Industrial automation and control systems

Wearable devices and health monitoring systems

By providing a comprehensive range of sensing capabilities in a single package, the 9 in 1 Sensor Kit for Arduino simplifies the development of IoT projects and enables creators to bring their innovative ideas to life.

Pin Configuration

  • 9 in 1 Sensor Kit for Arduino - Pinout Explanation and Connection Guide
  • The 9 in 1 Sensor Kit for Arduino is a comprehensive bundle of sensors that can be used to measure various environmental and physical parameters. The kit includes nine individual sensors, each with its own set of pins. In this documentation, we will explain the pinout of each sensor and provide a step-by-step connection guide for easy integration with your Arduino board.
  • Sensor 1: DHT11 Temperature and Humidity Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • DATA (Yellow Wire): Connect to any digital pin on the Arduino (e.g., D2)
  • Sensor 2: DS18B20 Waterproof Temperature Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • DATA (Yellow Wire): Connect to any digital pin on the Arduino (e.g., D3)
  • Sensor 3: LDR (Light Dependent Resistor) Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • SIG (Yellow Wire): Connect to any analog pin on the Arduino (e.g., A0)
  • Sensor 4: Flame Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • DO (Digital Output, Yellow Wire): Connect to any digital pin on the Arduino (e.g., D4)
  • AO (Analog Output, White Wire): Connect to any analog pin on the Arduino (e.g., A1)
  • Sensor 5: Sound Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • DO (Digital Output, Yellow Wire): Connect to any digital pin on the Arduino (e.g., D5)
  • AO (Analog Output, White Wire): Connect to any analog pin on the Arduino (e.g., A2)
  • Sensor 6: Vibration Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • DO (Digital Output, Yellow Wire): Connect to any digital pin on the Arduino (e.g., D6)
  • Sensor 7: Gas Sensor (MQ-2)
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • AO (Analog Output, White Wire): Connect to any analog pin on the Arduino (e.g., A3)
  • Sensor 8: Rain Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • DO (Digital Output, Yellow Wire): Connect to any digital pin on the Arduino (e.g., D7)
  • Sensor 9: Soil Moisture Sensor
  • VCC (Red Wire): Connect to Arduino's 5V pin
  • GND (Black Wire): Connect to Arduino's GND pin
  • AO (Analog Output, White Wire): Connect to any analog pin on the Arduino (e.g., A4)
  • General Connection Guidelines
  • Use jumper wires to connect the sensors to your Arduino board.
  • Make sure to connect the VCC pin of each sensor to the 5V pin on the Arduino board.
  • Connect the GND pin of each sensor to the GND pin on the Arduino board.
  • Choose a suitable digital or analog pin on the Arduino board to connect the signal pin (DO or AO) of each sensor, depending on the sensor's output type.
  • Use a breadboard or PCB to organize your connections and keep your project tidy.
  • Remember to consult the datasheet of each sensor and the Arduino documentation for more detailed information on pin configurations and programming guidelines. Happy prototyping!

Code Examples

9 in 1 Sensor Kit for Arduino Documentation
Overview
The 9 in 1 Sensor Kit for Arduino is a versatile module that integrates nine essential sensors into a single board, making it an ideal solution for various IoT projects. This kit includes sensors for temperature, humidity, light, sound, motion, infrared, UV, flame, and vibration detection. The module is compatible with Arduino boards and can be easily integrated into projects requiring environmental monitoring, home automation, robotics, and more.
Sensor List
1. DHT11 Temperature and Humidity Sensor: Measures temperature (0C to 50C) and humidity (20% to 80%) with 2% accuracy.
2. LDR Light Sensor: Detects light intensity with a sensitivity range of 1-10,000 lux.
3. Microphone Sound Sensor: Measures sound intensity with a sensitivity range of 50-120 dB.
4. PIR Motion Sensor: Detects human motion within a 120 angle and 3-5 meters range.
5. VS1838B Infrared Receiver Module: Receives IR signals from remote controls and other IR transmitters.
6. UV Sensor: Measures UV radiation intensity with a sensitivity range of 0-10 mW/cm.
7. Flame Sensor: Detects flames with a range of 1-10 meters.
8. Vibration Sensor: Measures vibration intensity with a sensitivity range of 0-100 Hz.
9. Analog Temperature Sensor: Measures temperature (0C to 150C) with 1C accuracy.
Pinout Diagram
The 9 in 1 Sensor Kit for Arduino has a 10-pin interface:
| Pin | Function |
| --- | --- |
| 1 | VCC |
| 2 | GND |
| 3 | DHT11 VCC |
| 4 | DHT11 GND |
| 5 | DHT11 Data |
| 6 | LDR VCC |
| 7 | LDR GND |
| 8 | LDR Out |
| 9 | Other Sensors (PIR, IR, UV, Flame, Vibration) VCC |
| 10 | Other Sensors (PIR, IR, UV, Flame, Vibration) GND |
Code Examples
### Example 1: Temperature and Humidity Monitoring
This example demonstrates how to use the DHT11 sensor to read temperature and humidity values.
```c++
#include <DHT.h>
#define DHT_PIN 5 // Connect DHT11 data pin to Arduino digital pin 5
DHT dht(DHT_PIN, DHT11);
void setup() {
  Serial.begin(9600);
}
void loop() {
  float temperature = dht.readTemperature();
  float humidity = dht.readHumidity();
  
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" C");
  
  Serial.print("Humidity: ");
  Serial.print(humidity);
  Serial.println(" %");
  
  delay(2000);
}
```
### Example 2: Motion Detection and Alert System
This example demonstrates how to use the PIR motion sensor to trigger an alert when motion is detected.
```c++
const int pirPin = 2;  // Connect PIR VCC to Arduino digital pin 2
const int ledPin = 13;  // Connect an LED to Arduino digital pin 13
void setup() {
  pinMode(pirPin, INPUT);
  pinMode(ledPin, OUTPUT);
}
void loop() {
  int motionDetected = digitalRead(pirPin);
  
  if (motionDetected == HIGH) {
    digitalWrite(ledPin, HIGH);
    Serial.println("Motion detected!");
  } else {
    digitalWrite(ledPin, LOW);
  }
  
  delay(50);
}
```
### Example 3: Sound Detection and LED Indication
This example demonstrates how to use the microphone sound sensor to detect sound intensity and indicate it with an LED.
```c++
const int soundPin = A0;  // Connect microphone sound sensor to Arduino analog pin A0
const int ledPin = 13;  // Connect an LED to Arduino digital pin 13
void setup() {
  pinMode(soundPin, INPUT);
  pinMode(ledPin, OUTPUT);
}
void loop() {
  int soundValue = analogRead(soundPin);
  
  if (soundValue > 500) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
  
  delay(50);
}
```
These examples demonstrate the basic usage of the 9 in 1 Sensor Kit for Arduino. You can combine these sensors to create more complex projects, such as home automation systems, environmental monitoring systems, or robotic platforms.