Arduino Sensor Guide

In this article, we will talk about sensors that are compatible with arduino and other microprocessors as much as we can, we will find answers to questions such as which one we should use in our projects, let's start;

Neo 7M GPS Module

Sensor

This module is compatible with Arduino and Raspberry Pi   development cards. Supports GLONASS system.You can easily use it in areas such as navigation, quadrocopter positioning instructions, as well as gps tracking, GPS location record keeping. The module uses the UART communication protocol, which means that it is connected via TX/RX. With the built-in and external dual antennas, position sensitivity is high, the connection time by location takes a maximum of 1 minute, but I have seen it last up to 10 minutes in closed environments, it is also one of my favorite sensors to use.

  • Voltage: 3.3V – 5V
  • Height limit: 50000m
  • BaudRate: 9600
  • Speed limit: 500m/s
  • 56 Channels
  • Update Speed: 1Hz Max:10Hz
  • Easy To Use
  • Easy Library Access
  • Reasonable Price (Aliexpress)

SIM800L GPS/GPRS Module

Sensor

Mini GSM Module has header outputs for easy use with development cards such as Ardino or in your special projects. It can be easily integrated into many projects with its minimal dimensions. However, IMEI recording is required for use, besides, microSIM socket is used as sim size, it is often preferred because it is cheaper than other modules.

  • Voltage: 3.8V – 4.2V
  • Antenna Connection: IPX
  • SIM Card Socket: microSIM
  • Easy To Use
  • Easy Library Access
  • Reasonable Price (Aliexpress)

HC-SR501 Motion Sensor

Sensor 3.5/5

The HC-SR501 motion sensor detects movement in the environment, allowing the user to produce automation systems. HC-SR501 & base 3 Infrared technology, automatic control module using LHI778 probe design imported from Germany, provides high precision, high reliability, extremely low voltage operating mode. It is used in various auto-sensing electrical equipment. It is especially preferred in battery-powered automatic controlled products.

  • Voltage: 5V – 20V
  • Power Consumption: 65mA
  • TTL output 3.3V. 0V
  • Easy To Use
  • Easy Library Access
  • Reasonable Price (Aliexpress)

ACS712 Current Sensor Module

Sensor 3.5/5

AcS712 Current Sensor Board is an inexpensive and reliable solution for current control. You can read and control current up to 5 amps. This product, which you can use in engine control circuits, power management and power supply circuits, uses a hall sensor, so electrical and electronic circuits are separate. Therefore, the possibility of parasitization is minimized. With this feature, it can be used in circuits requiring electrical insulation. The IC (current control) sensor can withstand overload situations up to 5 times. The product is designed to allow duplex current switching as well as being used in both DC and AC circuits. Different models can operate in different voltage and current ranges.

  • Voltage: 3 V – 5.5 V
  • Overload warning LED
  • Output Voltage 185 mV per Current
  • Relative Use
  • Easy Library Access
  • Reasonable Price (Aliexpress)

ESP8266 Serial WiFi Module

Sensor 1.9/5

Esp8266 is a highly integrated chip designed for new connected world needs. It offers a complete and self-contained Wi-Fi network solution that allows it to host the application or route all Wi-Fi network functions from another application processor. Esp8266 has powerful internal processing and storage capabilities that enable it to integrate with sensors and other application-enabled devices through its GPIO's with minimal preload and minimal loading during operation. Highly on-chip integration allows minimal external circuiting, and the entire solution, including the front-end module, is designed to take minimum PCB space.

  • Voltage: 3 V – 5 V
  • 802.11 b/g/n
  • SDIO 1.1/2.0, SPI, UART
  • Problematic Use
  • Library Problems
  • Reasonable Price (Aliexpress)

ENC27J60 Ethernet Module

Sensor 5/5

It is the most affordable Ethernet Module Card to be used in internet-based projects with Arduino. Due to its cheap price, ease of installation and operation, the ENC28J60 is used quite often. There is one ethernet input on the card and it converts the ethernet input to the SPI interface. The card has an ENC8J60 integrated by Microchip. Compatible with systems such as Arduino, AVR, ARM, PIC, STM32 and LPC. Applications can be performed using different systems together.

  • Voltage: 3 V – 5 V
  • 25 MHz crystal
  • SPI interface (10Mb/s)
  • Easy To Use
  • Compatible libraries
  • Affordable Price Anywhere

DHT11 Humidity and Temperature Module

Sensor 3.5/5

The DHT11 Heat and Humidity Sensor Card is a module with a DHT11 sensor on it, which is disconnected and made easier for breadboard or different uses. DHT11 is an advanced sensor unit that provides temperature and humidity sensor calibrated digital signal output. It is highly reliable and balanced in long-term studies. 8 bit microprocessor contains, fast and high quality responds. Measuring temperature with a margin of error of 2°C between 0 and 50°C, the unit measures humidity with a margin of error of 5% RH between 20-90% RH.

  • Voltage: 5V
  • Operating Current: 0.5mA
  • Temperature measurement: 0⁰C-50⁰C ±2°C
  • Easy To Use
  • Easy Library Access
  • Reasonable Price (Aliexpress)

BMP180 Digital Barometric Sensor Module

Sensor 3.5/5

The BMP180 digital output pressure sensor is a very small and very useful product that measures the air pressure in the environment and outputs digitally. Due to the understanding of sensor height according to air pressure, it can be used in many systems, especially multicopter projects. Easily usable with many microcontroller cards, especially arduino, BMP180 can measure the pressure value between 300-1100hPa and provides information about the height between 500 meters and 9000 meters and has a very high resolution of 0.03 hPa (0.25metres).

  • Voltage: 3.3V
  • Max I2C Speed: 3.5Mhz
  • Low power consumption – 0.5uA at 1Hz
  • Easy To Use
  • Easy Library Access
  • Reasonable Price (Aliexpress)

RC522 RFID Sensor Module

Sensor 3.5/5

The RC522 RFID Reader Card is a low-power, small-size card that can read and write on tags running at xxx MHz frequency with NFC frequency. It can be easily used with many microcontroller platforms, especially arduino. It has a communication speed of 424 kbit/s. It supports different types of encryption on RFID. The card types it supports are mifare1 S50, mifare1 S70 mifare ultralight, mifare pro and mifare desfire, it is necessary to pay attention to the frequency range when buying this module.

  • Voltage: 3.3V
  • Communication Protocol: SPI
  • Operating Current: 13-26mA
  • Easy To Use
  • Frequency Range May Be a Problem
  • Affordable But Cards Are Expensive

MQ-X Series Gas Sensor Module

Sensor 4.4/5

It has previously shared an example with this module; you can find it here. It has a long working life, can be easily used in any project containing gas with high precision and fast response feature, data can be easily processed, it is worth noting that the module warms up during operation, we mentioned here why it warms up.

  • Voltage: 5V
  • TTL output
  • Solvent: 300-10000 ppm
  • Easy To Use
  • High power consumption
  • Prices by gas type

MPU6050 3-Axis Gyro

Sensor 3.5/5

The MPU-6050 is a 6-axis IMU sensor card with a 3-axis gyro and a 3-axis angular accelerometer, which is frequently used in various hobby, multicopter and robotic projects. Since the card has a voltage regulator, it can be operated with a supply voltage of 3 to 5 V. Both the accelerometer and gyro outputs output I²C through separate channels. It can output with a resolution of 16 bits on each axis.

  • Voltage: 3.3V – 5V
  • Acceleration range: 2 4 8 16g
  • Built-in 16-bit AD converter
  • Easy To Use
  • Review other modules as also
  • Prices increase on different cards

HC-SR04 Distance Sensor

Sensor 3.5/5

The HC-SR04 ultrasonic distance sensor is the most popular distance sensor among Arduino developers. This sensor works with 5V, where you can measure distances up to 4 meters. This sensor, which draws a current of 15mA, works on the principle of measuring distance by measuring the commute time of sound waves. With its affordable price and high accuracy, you can easily use this sensor in your distance measurement projects.

  • Voltage: 3.3V – 5V
  • Range: Max 4m Min 2cm
  • Viewing Angle: 15°
  • Easy To Use
  • Create a 2D/3D image using Processing
  • Affordable prices

FPM10A Fingerprint Sensor

Sensor 5/5

With FPM10A, you can make fingerprint detection and verification very easy. It is usually used in safes and door lock systems. It has a high-power DSP chip that performs image rendering, calculation, feature discovery, and search. With the TTL serial connection, you can connect it to any microcontrolle or system. You can also save the new fingerprint directly. Up to 200 fingerprints can be stored in flash memory on it. There is a red LED that lights up during reading, it can be controlled to see if it works.

  • Voltage: 3.3V – 6.5V
  • Fingerprint image time: <1.0 saniye
  • Signature file: 256 bytes
  • Safety level: Five (low high: 1, 2, 3, 4, 5)
  • Five levels of security
  • Easy To Use
  • Many security and polling projects
  • A minimum price of 50₺

Hall Effect Sensor

Sensor 3.5/5

The Magnetic Hall Effect Sensor Card is a sensor card with a magnetic sensor on it that outputs at the approach of a cesme that creates a magnetic field like a magnet. You can easily use it in many projects, especially Arduino. The sensor card, which normally outputs 0V from the digital output pin, will start outputing 5V when the magnet is approached.

  • Voltage: 3.3V – 5V
  • Easy To Use
  • Creative projects
  • Affordable prices

HC06 Bluetooth Module

Sensor 3.5/5

The HC-06 is one of the most widely used bluetooth modules in the IoT field. The Hc-06 Bluetooth module can only respond to incoming connection requests (slave). The distance of the HC-06, which you can easily use in your Arduino projects, is about 20-100m.

  • Voltage: 3.3V
  • Bluetooth version: V2.0 + EDR
  • Signal coverage: 10-200 Meters
  • Easy To Use
  • Fun projects with Android devices
  • Price varies according to models

IR Receiver and Transmitter Module

Sensor 3.5/5

The sensor module has a pair of immersive tubular tubes, adapting to ambient light. The transmitter tubes give light at a certain frequency in the IR band, when an obstacle appears in the path of the beam of light, it is read by the light receptor sensor, which hits the surface of the obstacle in question. The resulting electrical signal is processed by a compartment circuit and the green indicator light is lit and the LOW status is read from the digital output. The detection distance is adjusted by a ponciometer. The efficient distance is between 2-30cm and the operating voltage range is between 3.3V-5V. The position of the posiometer and the distance at which the reading is made can be predicted. This device with a simple interface is easy to install. It is widely used for obstacle detection in robot applications. It is also used in black/white line tracking and many other applications in cars that change direction when faced with obstacles.

  • Voltage: 3.3V – 5V
  • Mesafa: 2-30CM
  • LM393 Includes Comparator Circuit
  • Easy To Use
  • Easy integration into projects
  • Affordable prices

Laser Module

Sensor 3.5/5

It is a practical laser module that you can use with your microcontrollers such as Arduino. In return, you can use it in your projects such as burglar alarm by installing circuits with LDR. Has a wavelength of 650nm

  • Voltage: 3.3V – 5V
  • Wavelength: 650 nm
  • Depth: 8 mm
  • Easy To Use
  • No library required
  • Affordable prices

CH375B USB Memory Read Module

Sensor 3.5/5

It is a module that you can use for reading USB flash drives with arduino and other microcontrollers. It has ch375B integration on it. It has an 8-bit data line and read, chip select and interrupt connection pins. Thanks to the serial communication and interrupt output interface, you can easily integrate it into your projects.

  • Voltage: 3.3V – 5V
  • 12MHz crystal
  • 800mA maximum current
  • Easy To Use
  • Parallel/Serial MODE Selection
  • Normal prices

MicroSD Card Module

Sensor 3.5/5

With the Micro SD Card Adapter, you can read and write memory cards. It is compatible with 3.3V and 5V circuits. Uses SPI communication protocol. It can also be used with projects such as music and audio playback.

  • Voltage: 3.3V – 5V
  • Uses the SPI interface
  • Read/Write
  • Easy To Use
  • Compatible library
  • Affordable prices

SI4703 FM Development Module

Sensor 3.5/5

Featuring a Si4703 FM tuner integrated by Silabs, you can use this card for your FM radio needs seamlessly in your microcontrolle projects. The card has a 3.5mm stereo headphone/speaker connection. The Si4703 integration easily connects with Arduino or other microcontrolors without the need for a large number of pines thanks to the I2C connection. It also supports RDS (Radio Data Service) and RBDS (Radio Broadcast Data Service). It uses the cable of your headset, which you connect from 3.5mm jap as an antenna.

  • Voltage: 3.3V – 5V
  • RDS+RBDS Support
  • Built-in Antenna
  • Relative Use
  • Compatible library
  • Affordable prices

RGB LED Module

Sensor 3.5/5

This 3-colour 5mm RGB LED module is designed to bring out all colors. At the beginning, red, green and blue main colors are also able to burn all colors with the mixture of these colors. This module, which is very easy and practical and has a usage, can be easily used with many microcontroller cards, especially Arduino. The RGB on the card is 5mm. – the LEDs are lit by giving soil, other ends + voltage to the end. With PWM, R, G and B pins can be burned in certain proportions to obtain the desired tint.

  • Voltage: 3.3V – 5V
  • RGB
  • Fun Projects with PWM
  • Easy To Use
  • No library required
  • Affordable prices

NE555 Impact Module

Sensor 3.5/5

It doesn't actually have a connection to the sensor and arduino, but it can still be used, the NE555 pulse modulator; It is an electronic card that can be used in projects where square wave is needed and produces square waves at different frequencies and different amplitude. The card frequency can be adjusted from 1 Hz to 200 KHz.

Card Usage:

When rotated clockwise from the two trimpots on the card, the frequency increases and the frequency decreases in the opposite direction. The trimpot on the right decreases duty cycle when turned clockwise. There is one jumper and 4 frequency headers on the card. These are moving from Low to High. The jumper is attached to these heads and the desired frequency range is selected. Frequency ranges; It is 1 Hz – 50 Hz, 50 Hz-1 KHz, 1KHz-10KHz, 10KHz-200KHz.

  • Voltage: 3.3V – 5V
  • RGB
  • Fun Projects with PWM
  • Easy To Use
  • No library required
  • Affordable prices

DS1302 RTC Watch Module

Sensor 3.5/5

A module that you can use in real-time clock applications. You can get seconds, minutes, hours, days, months, years as output. Even if the system you are using shuts down, you won't lose data because it will be powered by the battery on the RTC card. The CR2032 is battery powered.

  • Voltage: 3.3V – 5V
  • Easy To Use
  • Compatible library
  • Affordable prices

Finger Pulse Sensor Module

Sensor 3.5/5

This sensor uses a bright infrared (IR) LED and phototransistor to detect the pulse of the finger, a red LED flashes at each pulse.

The pulse monitor works as follows: THE LED is the light side of the finger, and the phototransistoron the other side of the finger is the phototransistor used to obtain the emitted current, the resistance of the phototransistor changes whenever the finger receives the pulse of blood pressure. The most important thing is to keep the light of the shield inside the phototransistor. Especially important for home lighting, the lights in the house fluctuate mostly based on 50HZ or 60HZ, so the faint heartbeat will add a significant amount of noise.

  • Voltage: 3.3V – 5V
  • Easy To Use
  • Compatible library
  • Affordable prices

X-Y Axis Joystick Module

Sensor 3.5/5

This two-axis joystick card is a card that you can use in various robotic projects, controls and control systems. It gives analog output on two axes, the X and Y axis. However, there is also a button in the middle of the joystick. There is power on the card.

  • Voltage: 3.3V – 5V
  • Easy To Use
  • Compatible library
  • Affordable prices

Pulse Sensor Module

Sensor 3.5/5

With this sensor, which has the same name and task, the warning mechanism against impacts can be developed, 2 1/2 of which are not available on the market, it is worth taking and examining.

  • Voltage: 3.3V – 5V
  • Easy To Use
  • Compatible library
  • Affordable prices

9-DOF Absolute Orientation IMU Module

Sensor 5/5

9-DOF Absolute Orientation IMU Module

Although it has high technological features, its price is quite extreme, but it can be said for the harmony and orientation it provides. If you ordered and connected the 9-DOF sensor, have you noticed the obligation to convert sensor data from an accelerometer, gyroscope and magnetometer to true "3D space orientation"? Orientation is a difficult problem to solve. Sensor fusion algorithms (hidden sauce that blends accelerometer, magnetometer and gyroscope data with stable three-axis orientation output) can be mind-boggating to apply accurately and practically on low-cost real-time systems.

Bosch is the first company to acquire a MEMS accelerometer, magnetometer and gyroscope with a high-speed ARM Cortex-M0-based processor that places them on a single die and digests all sensor data, abstracting sensor fusion and real-time requirements.

Instead of spending weeks or months dealing with algorithms that vary in accuracy and complexity, you can have meaningful sensor data in minutes with the intelligent 9-DOF sensor BNO055, which does sensor fusion alone! You can read the data just above I2C and Bob's uncle.

BNO055 can provide the following sensor data:

  1. Absolute Routing (Euler Vector, 100Hz) three-axis routing data based on 360° sphere
  2. Absolute Routing (Quaterion, 100Hz) Four-point quaternion output for more accurate data manipulation
  3. Angular Vector (100Hz) three axes in Rad/s 'rotational speed'
  4. Acceleration Vector (100Hz) m / s ^ three axes of acceleration in 2 (gravity + linear motion)
  5. Magnetic Field Endurance Vector (20Hz) Three-axis magnetic field detection (uT) in Micro Tesla
  6. Three-axis linear acceleration data in Linear Acceleration Vector (100Hz) m / s ^ 2 (acceleration minus gravity)
  7. Three axes of gravitational acceleration in gravitational vector (100Hz) m / s ^ 2 (minus any movement)
  8.  
  9. Temperature (1Hz) Ambient temperature (degrees Celsius)
  • Easy To Use
  • Compatible library
  • HIGH price