0% found this document useful (0 votes)
95 views3 pages

Arduino Modules and Sensors Overview

The document lists and describes various modules and sensors that are compatible with and can be used with Arduino. It begins by explaining that modules contain sensors or I/O devices ready to interface with Arduino. It then lists over 30 different modules, including LED modules, button modules, temperature sensors, gas sensors, ultrasonic sensors, humidity sensors, joystick modules, and more. It concludes by stating this was a brief list of popular Arduino modules and more will be added in the future.

Uploaded by

FLORA,GISELLE H.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views3 pages

Arduino Modules and Sensors Overview

The document lists and describes various modules and sensors that are compatible with and can be used with Arduino. It begins by explaining that modules contain sensors or I/O devices ready to interface with Arduino. It then lists over 30 different modules, including LED modules, button modules, temperature sensors, gas sensors, ultrasonic sensors, humidity sensors, joystick modules, and more. It concludes by stating this was a brief list of popular Arduino modules and more will be added in the future.

Uploaded by

FLORA,GISELLE H.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CORTADO, DAREN T.

BSME -3D
MEFC-112

Research & list all modules/ sensors for Arduino.


In simple words, a “Module” in the Arduino environment is a ready to use board with a Sensor or an
IO device on it. To use a sensor or a device (like an LCD), you need few additional components.
List of Arduino Compatible Modules/ Sensors:
 Two Colour LED Module – As the first Arduino program you will write is Blinking an LED,
let us start with an LED Module. This is a two-colour LED Module, which, as the name
suggests, consists of a 3-pin two colour LED.
 RGB LED Module – The next logical step after using a Two-Colour LED is to use an RGB
LED. An RGB LED Module consists of a 4-pin RGB LED, three current limiting resistors
and connectors.
 Push Button Module – A momentary push button is one of the simplest input devices for
Arduino. The Push Button Module consists of a momentary tactile push button and a pull-up
(or pull-down) resistor along with the connectors.
 Breadboard Power Supply Module – If you want to easily power the components on your
breadboard, then a Breadboard Power Supply Module is the right choice. It provides dual
output voltages: 3.3V and 5V on two different power rails.
 Photoresistor Sensor Module – A Light Dependent Resistor (LDR) or a Photoresistor is a
device used to detect light. If you want to detect light using an Arduino then use the
Photoresistor Sensor Module.
 Tilt Sensor Module – If you want to detect the tilt or vibration of an object, then you can use
a Tilt Sensor Module. There are two types of tilt sensors: one with a rolling ball and one with
Mercury.
 Reed Switch Module - A Reed Switch is a sensor that is normally open but when in the
presence of a magnetic field, it closes. You can use a Reed Switch Module to implement a
contactless switch control using Arduino.
 Magnetic Hall Sensor Module – To detect the presence of a magnetic field, you have to use
a Hall Effect Sensor. The A3144 Hall Effect Sensor based Magnetic Hall Sensor Module can
be used as a Magnetic Detector Switch.
 Infrared Obstacle Avoidance Sensor Module – Another popular Arduino Modules is the
Infrared Sensor Module. Since it is often used in Obstacle Avoidance type applications, it is
also known as Infrared Obstacle Avoidance Sensor Module.
 PIR Sensor Module – Passive Infrared Sensor or simply PIR Sensor allows you to detect or
sense any motion. A PIR Sensor Module like HC-SR501 is a commonly used modules in
arduino projects.
 Rotary Encoder Module – A 360-degree Rotary Encoder Module is an input device that
provides both the direction of rotation as well as how much it is rotated. It converts angular
movement into digital code.
 Speed Sensor Module – If you want to detect the speed of a rotating object, then you can use
a Speed Sensor Module. It is based on Infrared Transmitter – Receiver pair (but they are
placed facing each other).
 Infrared Flame Detection Sensor Module – The Infrared Flame Detection Sensor Module is
used to detect flames in the range of 760 nm to 1100nm. You can design a fire/flame detection
application using Arduino.
 Active Piezo Buzzer Module – A PCB Mounted Active Buzzer Module produces a tone at a
predefined frequency using its internal oscillator. All you need to do is apply a DC Voltage
and the Active Buzzer Module generates sound.
 Passive Piezo Buzzer Module – If you want to control the frequency of the tone from the
buzzer, then use a Passive Buzzer Module. The output tone is dependent on the input
frequency (using a PWM Signal). Usually, tones in the frequency range of 1.5 kHz to 2.5 kHz
can be produced.
 Microphone Sound Sensor Module - A Microphone based Sound Sensor Module is used to
detect voices or loud sounds. Using Arduino and a Microphone Sensor, you can implement
applications like Voice Activated Switch or Loudness Detector.
 NTC Thermistor Temperature Sensor Module – If you want to implement a small and low
cast temperature sensor, then a NTC Thermistor is the right choice. The NTC Thermistor
Temperature Sensor Module is available as Analog Sensor as well as a Digital Sensor.
 MQ2 Gas Sensor Module – Often used in safety related applications, the MQ2 Gas Sensor
Module is used to detect Smoke, Carbon Monoxide, Hydrogen and other gases.
 HC-SR04 Ultrasonic Module – Another popular Modules in the Arduino community is the
HC-SR04 Ultrasonic Sensor Module. Using this sensor, you can detect objects up to 4m. The
module consists of two Ultrasonic transduces of which one is acting as a transmitter and the
other as a receiver.
 DTH11 / DTH22 Humidity and Temperature Sensor Module – Using DHT11 / DHT22
Humidity and Temperature Sensor Modules, you can easily measure the ambient temperature
as well as the relative humidity. Both the Sensors are very similar except that DHT22 has
better range and accuracy than DHT11 (so, costly as well).
 Dual Axis Joystick Module – A Joystick Module consists of two independent potentiometer
(hence, dual axis) and also a push button. There are many applications of a Joystick Module
using Arduino like Robot Control, RC Car, Robotic Arm, Servo Motor Control etc.
 5v Relay Module – Arduino or any other microcontroller platform is a low-voltage device
(usually 3.3V or 5V). But what if you want to control AC Mains devices using Arduino? The
easiest answer is a Relay Module.
 Infrared Receiver Module – TSOP1838 based Infrared Receiver Module is used to detect
38kHz IR Signals. It is normally used in IR Remote Control Applications using Arduino.
 Infrared Transmitter Module – To pair with the IR Receiver Module, you can use the
Infrared Transmitter Module. It consists of an IR LED which can transmit 38 kHz modulating
signal. Suitable for Arduino based IR Remote Control Projects.
 Laser Transmitter Module – The Laser Transmitter Module consists of a Laser Diode
capable of emitting light of 650 nm wavelength. The Laser Diode is surrounded by a copper
sleeve and also fitted with a condenser lens.
 Knock Sensor Module – A Knock Sensor Module, as the name suggests, is used to detect
Knock or a Vibration. The main sensing element is a conductive vibrating spring enclosed in a
housing.
 Soil Moisture Sensor Module – A Soil Moisture Sensor Module consists of capacitive
probes and LM393 Voltage Comparator Module. You can measure the volumetric content of
water in soil using this module.
 BMP180 Barometric Pressure Sensor Module – The BMP180 is an old but very useful
sensor. It is a Barometric Pressure Sensor that can also measure Temperature and Altitude
(based on pressure). It is a tiny module and is a digital sensor.
 MPU6050 Accelerometer/ Gyroscope Module – If you want to detect the orientation of an
object, then the MPU6050 Accelerometer / Gyroscope Module is the best choice. It is a 6-axis
motion tracking device (3-axis Accelerometer and 3-axis Gyroscope).
 Logic Level Converter Module – We know that Arduino is a device that runs on 5V logic.
But what if you want to interface a sensor or module which runs on 3.3V? The answer is
Logic Level Converter Module.

Conclusion
This was a brief list of some of the popular and easy to use Arduino Modules. By no means this
list is complete. There are many more sensors and modules available in the Arduino community
and I will add more in the future.

Common questions

Powered by AI

When selecting a Humidity and Temperature Sensor Module for an Arduino project, considerations include the required range and accuracy, sensor cost, and power consumption. For basic applications, DHT11 is adequate with limited accuracy and range, while DHT22 offers better precision and a wider operational range, albeit at a higher cost. It's also essential to account for the environment in which the sensor will be used, ensuring that it can withstand any temperature or humidity extremes that may be present in the intended application .

The Active Piezo Buzzer Module generates a tone at a predefined frequency using its internal oscillator when a DC voltage is applied. It operates independently of external frequency controls, producing sound when supplied with power. In contrast, the Passive Piezo Buzzer Module does not have an internal oscillator and relies on an external signal to dictate the frequency of the tone produced. This makes the Passive Piezo Buzzer suitable for applications where varying tones or sounds are needed, as the frequency is controlled by a PWM signal from the Arduino. Each type is chosen based on the need for fixed or controlled sound outputs in an application .

The MPU6050 Accelerometer/Gyroscope Module offers significant advantages in motion tracking due to its integration of a 3-axis accelerometer and a 3-axis gyroscope, providing comprehensive 6-axis motion data. This integration allows for more precise and accurate tracking of orientation and movement than singular devices, which only measure either linear acceleration (accelerometer) or angular velocity (gyroscope). This combination facilitates advanced applications like gesture recognition, rotational position sensing, and inertial navigation, enhancing both accuracy and simplicity in implementation compared to using separate sensors .

A Logic Level Converter Module is essential in Arduino projects for interfacing sensors and modules operating at different voltage levels. Arduino typically operates on 5V logic, whereas some sensors and modules run on 3.3V logic. The converter translates signal levels between these two standards, allowing bi-directional communication without damaging the components by overvoltage. It facilitates seamless integration of diverse electronic components by matching their voltage requirements, thus expanding the range of modules compatible with Arduino .

An Infrared Obstacle Avoidance Sensor Module is commonly used in applications such as autonomous vehicles, obstacle-detecting robots, and proximity sensing devices. It employs the principle of infrared reflection to detect obstacles; the module emits infrared light and detects the reflected light when it bounces back from an obstacle. The amount of reflected light received by the sensor varies with the distance from the obstacle, allowing it to determine the presence and proximity of obstacles .

A Dual Axis Joystick Module is pivotal in developing Arduino-controlled robotic systems as it provides two independent potentiometers, facilitating bi-directional control of X and Y axes. This allows users to intuitively control multiple axes of movement, which is essential for operating robotic arms, RC cars, or drones where complex maneuvers are required. Additionally, the module includes a push-button for additional control input, enabling discrete actions or commands in robotic systems. This versatility and ease of use make it highly valuable for prototyping and controlling interactive robotic devices .

A Speed Sensor Module operates by using an Infrared Transmitter and Receiver pair positioned to face each other. When an object with slotted wheels or a similar interrupting component rotates between them, it periodically blocks the infrared light beam. The sensor counts these interruptions to determine the speed of rotation, calculating the frequency of the slots over time. This method is commonly used for measuring the speed of rotating wheels or shafts in motor applications .

A Breadboard Power Supply Module is used in an Arduino setup to provide dual output voltages of 3.3V and 5V, which are essential for powering various components on a breadboard. This module simplifies the power supply demands for different components in Arduino projects, as Arduino boards typically cannot natively provide both voltages simultaneously needed by sensors and modules. Thus, it ensures components receive stable and appropriate power levels to function correctly .

Reed Switch Modules are used in Arduino projects for implementing contactless switching mechanisms. They function based on magnetic field detection; in the presence of a magnetic field, the two ferrous reeds in the switch close to complete an electrical circuit, allowing current to pass. This makes them ideal for applications such as door or window contact sensors in security systems, where the magnetic field from a magnet triggers the switch without direct contact .

A Tilt Sensor Module operates by detecting the tilt or vibration of an object. There are primarily two types of tilt sensors: one with a rolling ball and one with mercury. The rolling ball type uses a small conductive ball that rolls along internal tracks, closing a circuit when the module is tilted past a certain angle. The mercury type uses liquid mercury, which remains in contact with conductive terminals when tilted. Each type differs in terms of sensitivity, durability, and environmental concerns, with mercury types being more sensitive but environmentally hazardous .

You might also like