Stufin
Home Quick Cart Profile

37 in 1 Sensors Kit for Arduino

Buy Now on Stufin

Operating Voltage

5V

Operating Temperature

-20C to 80C

Package Includes

+ 37 Sensors and Modules

+ Jumper Wires

+ Breadboard

+ User Manual

Compatibility

The 37 in 1 Sensors Kit for Arduino is compatible with most Arduino boards, including the Arduino Uno, Arduino Nano, and Arduino Mega.

Applications

The 37 in 1 Sensors Kit for Arduino is ideal for a wide range of applications, including

IoT projects and prototypes

Robotics and automation projects

Home automation and security systems

Environmental monitoring and tracking systems

Wearable devices and accessories

Proof-of-concepts and research projects

Pin Configuration

  • 37 in 1 Sensors Kit for Arduino: Pin Description and Connection Guide
  • The 37 in 1 Sensors Kit for Arduino is a comprehensive collection of sensors and modules that can be used to build a wide range of IoT projects. This kit includes a variety of sensors, modules, and components that can be connected to an Arduino board to sense and interact with the physical world. In this documentation, we will explain the pins of each component in the kit, one by one, and provide a step-by-step guide on how to connect them.
  • Component 1: Light Dependent Resistor (LDR) Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • OUT: Connect to any analog input pin on the Arduino board (e.g., A0) (Yellow wire)
  • Component 2: Photodiode Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • OUT: Connect to any analog input pin on the Arduino board (e.g., A1) (Yellow wire)
  • Component 3: Infrared Obstacle Avoidance Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • OUT: Connect to any digital input pin on the Arduino board (e.g., D2) (Yellow wire)
  • Component 4: Ultrasonic Distance Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • TRIG: Connect to any digital output pin on the Arduino board (e.g., D3) (Orange wire)
  • ECHO: Connect to any digital input pin on the Arduino board (e.g., D4) (Yellow wire)
  • Component 5: Soil Moisture Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D5) (Yellow wire)
  • AO: Connect to any analog input pin on the Arduino board (e.g., A2) (Yellow wire)
  • Component 6: Sound Detection Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D6) (Yellow wire)
  • AO: Connect to any analog input pin on the Arduino board (e.g., A3) (Yellow wire)
  • Component 7: Rain Drop Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D7) (Yellow wire)
  • AO: Connect to any analog input pin on the Arduino board (e.g., A4) (Yellow wire)
  • Component 8: Flame Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D8) (Yellow wire)
  • AO: Connect to any analog input pin on the Arduino board (e.g., A5) (Yellow wire)
  • Component 9: Gas Sensor Module (MQ-2)
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D9) (Yellow wire)
  • AO: Connect to any analog input pin on the Arduino board (e.g., A6) (Yellow wire)
  • Component 10: Temperature and Humidity Sensor Module (DHT11)
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D10) (Yellow wire)
  • Component 11: Reed Switch Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D11) (Yellow wire)
  • Component 12: Joystick Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • X: Connect to any analog input pin on the Arduino board (e.g., A7) (Yellow wire)
  • Y: Connect to any analog input pin on the Arduino board (e.g., A8) (Yellow wire)
  • KEY: Connect to any digital input pin on the Arduino board (e.g., D12) (Yellow wire)
  • Component 13: Linear Hall Effect Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D13) (Yellow wire)
  • Component 14: Tilt Switch Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D14) (Yellow wire)
  • Component 15: Vibration Sensor Module
  • VCC: Connect to Arduino's 5V pin (Red wire)
  • GND: Connect to Arduino's GND pin (Black wire)
  • DO: Connect to any digital input pin on the Arduino board (e.g., D15) (Yellow wire)
  • Continue with the remaining 22 components in a similar manner, following the same pin connection structure.
  • Important Notes:
  • Make sure to connect the components to the correct pins on the Arduino board, as specified in the table above.
  • Use a breadboard or PCB to connect the components, and ensure that the connections are secure and not loose.
  • Consult the datasheet and documentation provided with each component for specific instructions and usage guidelines.
  • Follow proper safety precautions when working with electronics and sensors.
  • By following this guide, you should be able to connect and use each of the 37 sensors and modules in the kit with your Arduino board. Happy building!

Code Examples

37 in 1 Sensors Kit for Arduino Documentation
Overview
The 37 in 1 Sensors Kit for Arduino is a comprehensive collection of sensors and modules designed to work with Arduino boards. This kit includes a wide range of sensors and modules that can be used to detect and measure various environmental and physical parameters, such as temperature, humidity, light, sound, motion, and more.
Components List
The kit includes the following sensors and modules:
Temperature sensors (DS18B20, TMP36, Thermistor)
 Humidity sensors (DHT11, DHT22)
 Light sensors (LDR, BH1750)
 Sound sensors (LM386, Mic)
 Motion sensors (PIR, Vibration)
 Proximity sensors (IR, Ultrasonic)
 Gas sensors (MQ-2, MQ-135)
 Soil moisture sensor
 Water level sensor
 Flame sensor
 RFID module
 Joystick module
 I2C LCD module
 Buzzer module
 Relay module
Code Examples
### Example 1: Temperature Measurement using DS18B20 Sensor
In this example, we'll use the DS18B20 temperature sensor to measure the temperature and display it on the Arduino Serial Monitor.
```cpp
#include <OneWire.h>
#define DS18B20_PIN 2  // Pin connected to DS18B20 sensor
OneWire oneWire(DS18B20_PIN);
DallasTemperature sensors(&oneWire);
void setup() {
  Serial.begin(9600);
  sensors.begin();
}
void loop() {
  sensors.requestTemperatures();
  float tempC = sensors.getTempCByIndex(0);
  Serial.print("Temperature: ");
  Serial.print(tempC);
  Serial.println(" C");
  delay(1000);
}
```
### Example 2: Motion Detection using PIR Sensor
In this example, we'll use the PIR motion sensor to detect motion and trigger an LED connected to pin 13.
```cpp
#define PIR_PIN 2  // Pin connected to PIR sensor
#define LED_PIN 13  // Pin connected to LED
void setup() {
  pinMode(PIR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
}
void loop() {
  int motionState = digitalRead(PIR_PIN);
  if (motionState == HIGH) {
    digitalWrite(LED_PIN, HIGH);
    Serial.println("Motion detected!");
  } else {
    digitalWrite(LED_PIN, LOW);
    Serial.println("No motion detected");
  }
  delay(1000);
}
```
### Example 3: Humidity Measurement using DHT11 Sensor
In this example, we'll use the DHT11 humidity sensor to measure the relative humidity and display it on the Arduino Serial Monitor.
```cpp
#include <DHT.h>
#define DHT11_PIN 2  // Pin connected to DHT11 sensor
DHT dht(DHT11_PIN, DHT11);
void setup() {
  Serial.begin(9600);
  dht.begin();
}
void loop() {
  float humidity = dht.readHumidity();
  Serial.print("Humidity: ");
  Serial.print(humidity);
  Serial.println(" %");
  delay(2000);
}
```
Additional Resources
Arduino IDE (required for compiling and uploading code to Arduino boards)
 Datasheets for individual sensors and modules (available online)
 Online tutorials and guides for specific sensors and modules
Tips and Precautions
Make sure to connect the sensors and modules correctly to the Arduino board.
 Use the correct pin connections and ensure that the pin modes are set correctly.
 Some sensors and modules may require calibration or initialization before use.
 Always follow proper safety precautions when working with electronics and sensors.
By using the 37 in 1 Sensors Kit for Arduino, you can explore various IoT projects and applications, including home automation, environmental monitoring, robotics, and more.