arduino

Modular Home Automation System Temperature Based Fan Speed Controller using ESP8266 and Arduino IDE

IoT and home automation have come a long way since they first gained popularity in 2014, thanks to the debut of a game-changing IC called the ESP8266 by espressif systems. Today we know it as the nodeMCU module and in many of our projects, we have used this IC to build many home automation projects where our focus was on building AC Motor Speed Control or Phase…

Arduino Rotary Encoder Project How Does a Rotary Encoder Module Work and how to Interface it with Arduino?

A rotary encoder is a type of electromechanical position sensor that can be used to identify the angular position of the rotary shaft. This type of sensor or module generates an electrical signal based on the movement and direction of the rotary shaft. This encoder is constructed with mechanical parts thus sensors are very robust, and can be used in many applications…

Interfacing a Micro SD Card Module with Arduino Micro SD Card Module with Arduino: Understanding and Interfacing

Connecting an SD card module to Arduino is way easier than you think. In this guide, we’ll break down the module’s pins and components, show you how to wire it to your Arduino, and get you reading and writing data in no time. Think of it as turning your Arduino into a reliable data logger. We have covered many other interfacing tutorials before that might interest you, such as this 16x2 LCD…

18650 Lithium Battery Capacity Tester using Arduino  18650 Lithium Battery Capacity Tester using Arduino

With the advent of technology, our electronic gadgets and appliances are becoming smaller and smaller with more functional and complex applications. With this increase in complexity, the power requirement of the circuit has also increased and in our quest to make the device as small and as portable as possible, we need a battery which can provide high current for a long…

Arduino DS1307 RTC Module Interfacing Interfacing DS1307 RTC Module with Arduino

Time is vital in today's society, and when it comes to certain electronics, timing is crucial; just like us, they require a means to keep track of time, and precise time. So, how do electronics accomplish this? A Real-Time Clock, or RTC, is a timekeeping device embedded inside an Integrated Circuit, or IC. The answer is DS1307. Many time-critical applications and…

Arduino GP2Y1014AU0F Dust Sensor How Does the GP2Y1014AU0F Dust Sensor Work and How to Interface it with Arduino

When we are talking about air pollution, dust and smoke are one of the many reasons for air pollution. Not only that, in recent years, due to climate change, wildfires have become more frequent. A recent report from the National Interagency Fire Center (NIFC) reported a total of 58,733 wildfires across the US that had burned more than 7.13 million acres in 2021 alone…

Arduino RC522 RFID Reader Module Project Arduino RFID Tutorial: Complete RC522 Guide with Code & Projects

This comprehensive Arduino RFID tutorial teaches you how to interface RFID (Radio Frequency Identification) technology with Arduino microcontrollers using the popular RC522 RFID module. Arduino RFID systems are revolutionizing DIY electronics projects, enabling makers to build professional-grade access control systems, inventory tracking…

Arduino DHT11 Tutorial Interfacing DHT11 Humidity & Temperature Sensor with Arduino

DHT11 Module features a temperature & humidity sensor complex with a calibrated digital signal output. The exclusive digital-signal-acquisition technique and temperature & humidity sensing technology ensure high reliability and excellent long-term stability. This sensor includes an NTC for temperature measurement and a resistive-type…

Arduino MPU6050 Sensor Module How Does the MPU6050 Accelerometer & Gyroscope Sensor Work and Interfacing It With Arduino

The MPU6050 is a very popular accelerometer gyroscope sensor chip that has six-axis sensing with a 16-bit measurement resolution. This high accuracy in sense and the cheap cost make it a very popular choice among DIY electronics projects. Even many commercial products are equipped with the MPU6050. The combination of gyroscope and…

Arduino Flame Sensor Tutorial Interfacing Flame Sensor with Arduino

The damages that can be done by fire are devastating. To prevent causalities or damages, it is necessary to detect the fire, so that warnings can be provided and even automatic fire suppression systems can be activated. There are multiple ways to detect a fire, like detecting temperature change, smoke detection, etc. In all of these,…

Arduino MQ5 Gas Sensor MQ-5 Combustible Gas Sensor Interfacing with Arduino

Nowadays, natural gasses are everywhere. They are easy to transport and provide energy for various tasks in both household and industrial use. It also possesses a significant risk of fire if not handled carefully. This is where MQ-5 Combustible Gas Sensor comes into play. The MQ-5 Combustible Gas Sensor can detect LPG, H2, LPG, CH4, and CO. So in this article, we are…

Arduino DS3231 RTC Module DS3231 RTC (Real Time Clock) Interfacing with Arduino to build DIY Digital Clock

In the digital world today, being able to accurately tell time is crucial for various embedded systems, IoT devices, and automation projects. The DS3231 RTC module is the most accurate and reliable real-time clock module to use in your Arduino projects. Unlike low-end timekeeping ICs found in basic timekeeping devices, the Arduino real time clock DS3231 features a temperature-…