The kit integrates nine sensors into a single, compact PCB, making it easy to integrate into Arduino projects.
The kit integrates nine sensors into a single, compact PCB, making it easy to integrate into Arduino projects.
Sensor modules are connected to the Arduino board using standard jumper wires, eliminating the need for complex wiring.
| Multi-Functionality | The 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. |
The kit is specifically designed for use with Arduino boards, ensuring seamless integration and ease of use.
| Plug-and-Play | Sensors are pre-configured and ready to use, eliminating the need for complex setup and configuration. |
| Open-Source | The kit is open-source, allowing developers to modify and customize the sensors and firmware to suit their specific needs. |
Technical Specifications
5V
20mA
Digital and Analog signals
| + Temperature | 1C |
| + Humidity | 5% RH |
| + Light Intensity | 10 Lux |
| + Sound Levels | 2 dB |
| + Vibration | 1g |
| + Magnetic Fields | 1 Gauss |
| + Infrared Obstacles | 10 cm |
| + Ultrasonic Distance | 1 cm |
| + Accelerometer | 1g |
| + Gyroscope | 1/s |
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.
9 in 1 Sensor Kit for Arduino DocumentationOverviewThe 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 List1. 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 DiagramThe 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 MonitoringThis 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 SystemThis 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 13void 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 IndicationThis 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 13void 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.