Arduino Projects Archives - Engineers Garage https://www.engineersgarage.com/arduino/ Electronic Projects, Electrical Engineering Resources, Makers Articles and Product News Mon, 24 Feb 2025 17:55:08 +0000 en-US hourly 1 https://www.engineersgarage.com/wp-content/uploads/2019/08/cropped-eg-favicon-32x32.png Arduino Projects Archives - Engineers Garage https://www.engineersgarage.com/arduino/ 32 32 How to create an RFID-based locker system using Arduino https://www.engineersgarage.com/how-to-create-an-rfid-based-locker-system-using-arduino/ https://www.engineersgarage.com/how-to-create-an-rfid-based-locker-system-using-arduino/#respond Fri, 17 Jan 2025 10:00:42 +0000 https://www.engineersgarage.com/?p=82396 Need somewhere to secure a few items? No problem! In this project, we’ll design an RFID-based locker system that offers a reliable and convenient solution for securing objects using radio frequency identification (RFID) technology. Working operation: The RFID locker system The RFID reader scans a unique tag, and if it matches a pre-registered one, the…

The post How to create an RFID-based locker system using Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/how-to-create-an-rfid-based-locker-system-using-arduino/feed/ 0
How to design an Arduino-based traffic light system https://www.engineersgarage.com/arduino-based-traffic-light-system-for-four-way-crossroad/ https://www.engineersgarage.com/arduino-based-traffic-light-system-for-four-way-crossroad/#respond Wed, 15 Jan 2025 13:13:51 +0000 https://www.engineersgarage.com/?p=82378 Traffic light systems are important signaling devices that regulate the flow of vehicles and pedestrians at intersections, crosswalks, and other critical areas. These systems use three primary lights — red, yellow (amber), and green — to manage traffic effectively and ensure safety. In this project, we’ll create a traffic light system for a four-way intersection…

The post How to design an Arduino-based traffic light system appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-based-traffic-light-system-for-four-way-crossroad/feed/ 0
Arduino audio player https://www.engineersgarage.com/arduino-audio-player/ https://www.engineersgarage.com/arduino-audio-player/#respond Tue, 10 Dec 2024 13:38:27 +0000 https://www.engineersgarage.com/?p=63445 This tutorial is about building a DIY audio player using Arduino. Today audio players can commonly be found across many electronic products. Almost every mobile has an audio player. Audio technology gets a drastic improvement with rapid development in silicon technology. Previously audio data was stored on tape devices and CDs. But now, Flash memories…

The post Arduino audio player appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-audio-player/feed/ 0
Arduino-based token display board controller https://www.engineersgarage.com/arduino-based-token-display-board-controller/ https://www.engineersgarage.com/arduino-based-token-display-board-controller/#respond Tue, 10 Dec 2024 13:36:20 +0000 https://www.engineersgarage.com/?p=63482 You must have noticed token display boards at many places like food stores, hospitals, banks, various takeaways, etc. Token display systems are used to display token numbers. As these display boards show numeric information, these are easily designed using 7-segment LEDs. The commercial models use large 7-segment LEDs to display token numbers. It is even…

The post Arduino-based token display board controller appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-based-token-display-board-controller/feed/ 0
Non-invasive current sensor with Arduino https://www.engineersgarage.com/non-invasive-current-sensor-with-arduino/ https://www.engineersgarage.com/non-invasive-current-sensor-with-arduino/#respond Tue, 10 Dec 2024 13:35:17 +0000 https://www.engineersgarage.com/?p=63608 The idea of noninvasive current measurement is not new. Commercial devices are available which can measure current without any physical contact. However, the topic was not popular among the DIY community because of the complexity and nonexistence of the compact non-invasive sensors, which could be studied at low power. Luckily, we have small and reliable…

The post Non-invasive current sensor with Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/non-invasive-current-sensor-with-arduino/feed/ 0
Arduino home security system using Sim900 Gsm module, Pir motion detector and magnetic door contact switch https://www.engineersgarage.com/arduino-home-security-with-gsm-pir-and-reed-switch/ https://www.engineersgarage.com/arduino-home-security-with-gsm-pir-and-reed-switch/#respond Tue, 10 Dec 2024 13:34:26 +0000 https://www.engineersgarage.com/microcontroller-projects-tf/arduino-home-security-with-gsm-pir-and-reed-switch/ ​In this tutorial i am going to make an arduino home security system. One can install this diy arduino security system project on his home main door. The diy arduino security system checks two things. First it checks if some one approached the door? Second it checks if door is opened by the person? When the…

The post Arduino home security system using Sim900 Gsm module, Pir motion detector and magnetic door contact switch appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-home-security-with-gsm-pir-and-reed-switch/feed/ 0
Arduino uno automatic car head light on/off battery and temperature monitoring system https://www.engineersgarage.com/arduino-vehicle-monitoring-system/ https://www.engineersgarage.com/arduino-vehicle-monitoring-system/#respond Tue, 10 Dec 2024 13:32:33 +0000 https://www.engineersgarage.com/microcontroller-projects-tf/arduino-vehicle-monitoring-system/ A simple diy project on how to monitor car battery, engine temperature and automatically control the headlights of car with arduino uno. I have pretty old vehicle, which does not have any fancy items/mechanics in it. So i decided to make this project and make my car look a little bit fancy by my self.…

The post Arduino uno automatic car head light on/off battery and temperature monitoring system appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-vehicle-monitoring-system/feed/ 0
How to optimize Arduino for low power design https://www.engineersgarage.com/reducing-arduino-power-consumption-sleep-modes/ https://www.engineersgarage.com/reducing-arduino-power-consumption-sleep-modes/#respond Thu, 20 Jun 2024 16:02:31 +0000 https://www.engineersgarage.com/?p=77048 Power consumption of the embedded controller is a primary concern in low power design. Arduino boards are often used in devices that rely on battery or solar charging. Such devices often deploy far from the power line to have periodic battery replacement or are mobile devices designed for periodic charging cycles. In such a case,…

The post How to optimize Arduino for low power design appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/reducing-arduino-power-consumption-sleep-modes/feed/ 0
How to design pick-and-place robot using Arduino https://www.engineersgarage.com/how-to-design-an-omnidirectional-pick-and-place-robot-using-arduino/ https://www.engineersgarage.com/how-to-design-an-omnidirectional-pick-and-place-robot-using-arduino/#respond Wed, 19 Jun 2024 18:43:34 +0000 https://www.engineersgarage.com/?p=80906 In this project, we’ll design an omnidirectional, moving pick-and-place robot. First, let’s cover how the robot is built. The robot’s build As shown in Figure 1, the robot consists of two sections: An omnidirectional moving platform A robotic arm The omnidirectional platform The robot is built using one circular wooden plate, three dc gear motors,…

The post How to design pick-and-place robot using Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/how-to-design-an-omnidirectional-pick-and-place-robot-using-arduino/feed/ 0
How to use the TCS230/TCS3200 color-recognition sensor with Arduino https://www.engineersgarage.com/how-to-detect-diffrent-colors-using-tcs230-tcs3200-sensor-with-arduino/ https://www.engineersgarage.com/how-to-detect-diffrent-colors-using-tcs230-tcs3200-sensor-with-arduino/#respond Wed, 19 Jun 2024 18:42:06 +0000 https://www.engineersgarage.com/?p=80275 Color detection is the process of identifying and distinguishing colors within an image, video, scene, or object. Many embedded and robotic applications require this feature, as it’s useful for sorting, selection, test strip reading, path determination, and more.  Two standard sensors used for color detection include TCS230 or TCS3200. TCS3200 recognizes various colors based on…

The post How to use the TCS230/TCS3200 color-recognition sensor with Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/how-to-detect-diffrent-colors-using-tcs230-tcs3200-sensor-with-arduino/feed/ 0
Sensor value (data) display on TFT LCD using Arduino – Part III https://www.engineersgarage.com/sensor-value-data-display-on-tft-lcd-using-arduino-part-iii/ https://www.engineersgarage.com/sensor-value-data-display-on-tft-lcd-using-arduino-part-iii/#respond Wed, 19 Jun 2024 18:41:30 +0000 https://www.engineersgarage.com/?p=77445 Contactless body temperature measurement using MLX90614 sensor In the previous two articles of this tutorial series, I demonstrated how to display analog sensor data (like POT, LM35, soil moisture sensor, etc.) or smart digital sensor (DHT11) data on TFT LCD. In this third article, I will explain how to display body temperature on TFT LCD. It…

The post Sensor value (data) display on TFT LCD using Arduino – Part III appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/sensor-value-data-display-on-tft-lcd-using-arduino-part-iii/feed/ 0
Arduino piezo buzzer alarm with LDR(light dependent resistor)/photoresistor https://www.engineersgarage.com/ldr-with-piezo-sensor/ https://www.engineersgarage.com/ldr-with-piezo-sensor/#respond Wed, 19 Jun 2024 18:40:38 +0000 https://www.engineersgarage.com/microcontroller-projects-tf/ldr-with-piezo-sensor/ This is a simple project on arduino, ldr(light dependent resistor)/photoresistor sensor and piezo buzzer. Piezo buzzer output sound level will variate by arduino depending on the intensity of light thrown on ldr/light sensor. An led will also fade by arduino depending on the intensity of light thrown on photoresistor. The diy project is same like…

The post Arduino piezo buzzer alarm with LDR(light dependent resistor)/photoresistor appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/ldr-with-piezo-sensor/feed/ 0
How to enroll and match fingerprint templates with Adafruit and R30X fingerprint scanner https://www.engineersgarage.com/arduino-adafruit-r30x-r307-fingerprint-scanner/ https://www.engineersgarage.com/arduino-adafruit-r30x-r307-fingerprint-scanner/#respond Wed, 19 Jun 2024 18:39:26 +0000 https://www.engineersgarage.com/?p=64978 Biometric devices are the backbone of modern security and access systems. The most commonly used biometric device is a fingerprint scanner. Fingerprints are unique identifiers that cannot be easily faked. Optical fingerprint sensors are widely used in security systems as these are low-cost compared to capacitive and ultrasonic scanners. Optical fingerprint sensors digitize fingerprints by…

The post How to enroll and match fingerprint templates with Adafruit and R30X fingerprint scanner appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-adafruit-r30x-r307-fingerprint-scanner/feed/ 0
Sensor value display on TFT LCD using Arduino: Part I https://www.engineersgarage.com/sensor-value-display-on-tft-lcd-using-arduino-part-i/ https://www.engineersgarage.com/sensor-value-display-on-tft-lcd-using-arduino-part-i/#respond Wed, 19 Jun 2024 18:38:06 +0000 https://www.engineersgarage.com/?p=77082 Displaying potentiometer value and temperature using LM35 In my previous tutorial series on displaying sensor data (value) on OLED display, I have explained how to display values of different sensors like a potentiometer, LM35, soil moisture sensor, DHT, HC SR04, etc. on a tiny 1” OLED display. This time, I will demonstrate and explain how…

The post Sensor value display on TFT LCD using Arduino: Part I appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/sensor-value-display-on-tft-lcd-using-arduino-part-i/feed/ 0
How to play MP3 files on Arduino using the DFPlayer Mini or the MP3-TF-16P https://www.engineersgarage.com/arduino-dfplayer-mini-mp3-tf-16p-mp3-playing/ https://www.engineersgarage.com/arduino-dfplayer-mini-mp3-tf-16p-mp3-playing/#respond Wed, 12 Jun 2024 03:50:51 +0000 https://www.engineersgarage.com/?p=81220 Including an audio option with an electronic or Internet-of-Things (IoT) project is often an ideal addition. However, microcontrollers cannot process MP3 files, which is the most common audio file format. Fortunately, there is a solution. It is possible to play MP3 audio files on Arduino using dedicated MP3 decoders like the DFPlayer Mini or MP3-TF-16P.…

The post How to play MP3 files on Arduino using the DFPlayer Mini or the MP3-TF-16P appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-dfplayer-mini-mp3-tf-16p-mp3-playing/feed/ 0
How to design a weighing scale using Arduino https://www.engineersgarage.com/arduino-hx711-digital-weighing-scale/ https://www.engineersgarage.com/arduino-hx711-digital-weighing-scale/#respond Wed, 05 Jun 2024 03:50:09 +0000 https://www.engineersgarage.com/?p=81161 Weighing scales are frequently used to measure the weight of goods, such as bulk items and raw materials. We sometimes use them at grocery stores to weigh produce or at home to measure our weight. Building a weighing scale is no simple task. It involves a combination of load cells, amplifier circuits, and microcontrollers or…

The post How to design a weighing scale using Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/arduino-hx711-digital-weighing-scale/feed/ 0
How to design an OTP-based door lock https://www.engineersgarage.com/otp-based-door-lock-system-arduino/ https://www.engineersgarage.com/otp-based-door-lock-system-arduino/#respond Wed, 29 May 2024 03:50:44 +0000 https://www.engineersgarage.com/?p=81139 Today, mobile-based authentication to verify a person’s identity is common. Online service providers often use it for access to services, approval of transactions, or to change a user’s credentials.  Imagine using a similar mobile-based authentication to enter your home, office, or any private space. It’s possible. In this project, we’ll design a mobile-based access system…

The post How to design an OTP-based door lock appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/otp-based-door-lock-system-arduino/feed/ 0
How to design an automatic streetlight system using Arduino https://www.engineersgarage.com/how-to-design-an-automatic-streetlight-system-using-arduino/ https://www.engineersgarage.com/how-to-design-an-automatic-streetlight-system-using-arduino/#respond Wed, 15 May 2024 03:50:47 +0000 https://www.engineersgarage.com/?p=81051 In this project, we’ll design an automatic, energy-efficient streetlight system using Arduino. A streetlight will automatically turn on when the outside ambient light falls below a certain threshold, as evening turns to night. They turn off when sufficient light returns in the morning to conserve energy. So, these streetlights only power on when needed.   The…

The post How to design an automatic streetlight system using Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/how-to-design-an-automatic-streetlight-system-using-arduino/feed/ 0
Arduino compatible coding 01: Arduino MCU family https://www.engineersgarage.com/articles-arduino-arduino-pro-microcontroller-boards/ https://www.engineersgarage.com/articles-arduino-arduino-pro-microcontroller-boards/#respond Sun, 07 Apr 2024 19:39:00 +0000 https://www.engineersgarage.com/?p=60846 Embedded electronics are in a countless number of devices and appliances, with microcontrollers at the heart of the operation. A microcontroller is a compact integrated circuit that controls a specific operation in an embedded system. There was a time when only BASIC stamp microcontrollers, with a simple interpreter, were available for designing, prototyping, and testing…

The post Arduino compatible coding 01: Arduino MCU family appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/articles-arduino-arduino-pro-microcontroller-boards/feed/ 0
Arduino compatible coding 02: Getting started with Arduino https://www.engineersgarage.com/articles-getting-started-with-arduino-uno-and-arduino-ide/ https://www.engineersgarage.com/articles-getting-started-with-arduino-uno-and-arduino-ide/#respond Sun, 07 Apr 2024 19:38:14 +0000 https://www.engineersgarage.com/?p=60854 Arduino are single-board microcontrollers that are easily programmable through a USB connection. They are used with electronics to design embedded system prototypes, the Internet-of-Things (IoT), and electronic gadgets.  Much like other microcontrollers, Arduino provides software-backed computing and embedded control to basic electronics applications. That means getting started with Arduino is no different than with other…

The post Arduino compatible coding 02: Getting started with Arduino appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/articles-getting-started-with-arduino-uno-and-arduino-ide/feed/ 0