Thursday, 24 April 2025

Types of Current Transformers: A Comprehensive Guide

Types of Transformers

Current transformers (CTs) are important in modern electrical systems, allowing safe measurement and protection in high-current setups like power plants and substations. They convert high AC currents into lower, manageable values for monitoring.

What is a Current Transformer?

A current transformer is a step-down transformer that converts high current in its primary winding to a smaller, proportional current in its secondary winding. This makes it possible to safely monitor high-voltage circuits using instruments like ammeters, relays, and energy meters.

  • Primary Winding: Connected in series with the high-current line.
  • Secondary Winding: Connected to meters or protective relays.
  • Isolation: Both windings are electrically isolated and wrapped around a magnetic core.
Current Transformer Working and Symbol

Types of Current Transformers Based on Applications

  • Metering Current Transformers

These are used for accurate measurement of electrical consumption. Commonly found in residential and industrial metering systems, they are small in size and made from high-grade laminated silica steel. They ensure safe and precise current measurements for billing and monitoring purposes.

  • Protection Current Transformers

Designed to protect electrical systems during fault conditions, these CTs are connected to protective relays that trip the circuit during overcurrent or short-circuit scenarios. They have larger cores made of cold-rolled silicon steel to handle high fault currents (up to 10–20 times the rated value) without saturation.

Current Transformers Based on Applications

Types of Current Transformers Based on Construction

Current transformers can also be classified based on their construction, which affects how they are installed and used in different electrical setups. The main types include bar-type, cable-type, bushing-type, and block-type CTs, each suited for specific environments and current ranges.

Types of Current Transformers Based on Phases

  • Single-Phase CTs

These transformers handle single-phase power systems and are widely used in residential and commercial power distribution. They are straightforward in design and easy to maintain.

  • Three-Phase CTs

These contain three cores (or a three-phase core) and offer simultaneous current measurement across all three phases. They're commonly used in industries, power plants, and energy management systems.

Current Transformer Types Based on Phases

Types of Current Transformers Based on Core Types

Current transformers can also be categorized based on the type of magnetic core used, which directly influences their performance, accuracy, and suitability for different applications. The main core types include wound core, toroidal (ring) core, and split core CTs.

Current transformers come in various forms to serve different roles in electrical systems, from measuring to protection, from compact indoor setups to large-scale industrial environments. Choosing the right type of CT depends on the application, system voltage, and space constraints.

For more in-depth details: Types of Current Transformers

Wednesday, 23 April 2025

DIY Smart Blind Stick Using Arduino Nano

Smart Blind Stick using Arduino and Ultrasonic sensor

Navigating daily environments can be difficult for visually impaired individuals. To improve mobility and safety, this project introduces a DIY smart blind stick using Arduino Nano, an ultrasonic sensor, and a buzzer. It’s simple, budget-friendly, and serves as a practical aid for obstacle detection. The system works by detecting nearby objects and alerting the user via sound and light signals.

How the Blind Stick Works

This Arduino-based stick functions as an assistive tool by constantly checking for nearby obstacles and triggering alerts. It includes:

  • Ultrasonic Sensor (HC-SR04): Detects objects by sending ultrasonic waves and receiving the reflected signal.
  • Arduino Nano: Acts as the central controller, calculating distance and triggering alerts.
  • Buzzer and LED: Provide audio and visual warnings depending on the proximity of obstacles.
Audio Based Obstacle Detection and Alerts Using Arduino


Obstacle Detection

The ultrasonic sensor emits a sound wave when triggered by the Arduino. When the wave hits an object, it reflects back and is received by the sensor’s echo pin. The time taken for the round trip helps calculate the distance.

Distance Calculation

The Arduino uses the following formula to calculate distance:

Distance = (Time taken by the signal to Hit and bounce back / 2) / 29.1

For example, a 500µs round-trip means the object is roughly 8.59 cm away.

Alerts

If the object is within 50 cm:

  • Buzzer: Emits a beep. The closer the object, the faster the beep.
  • LED: Flashes similarly, helping those with partial vision.

Components Required

  • Arduino Nano
  • HC-SR04 Ultrasonic Sensor
  • 5V Buzzer
  • LED
  • 220Ω Resistor
  • 9V Battery
  • On/Off Switch
  • Breadboard and Wires
  • PVC Pipe for stick body

Block Diagram

The block diagram includes the Arduino Nano at the center, connected to the ultrasonic sensor (for input) and buzzer/LED (for output). A 9V battery powers the system.

Block Diagram Representation of Arduino-Based Blind Stick

Circuit Diagram

The sensor’s VCC, TRIG, ECHO, and GND are connected to Arduino pins. The buzzer and LED are connected to output pins through resistors. The entire circuit is powered by the battery via a switch.

Note: The sensor draws around 15mA, which is safe to power directly from Arduino GPIO pins.

Hardware Assembly

All components are placed on a small breadboard and fixed to a PVC pipe using zip ties. The battery is mounted with double-sided tape. The sensor is positioned at the top to detect obstacles ahead.

Hardware Connections of Obstacle Detection Stick for the Blind

Arduino Code Overview

The code reads distance and triggers alerts based on it. It uses millis() for multitasking of the buzzer and LED.

Uploading Code

  1. Open Arduino IDE.
  2. Select the board: Arduino Nano (ATmega328P).
  3. Choose the correct COM port.
  4. Paste and upload the code.

Once uploaded, your Arduino Nano starts working as the control unit for the blind stick.

Final Assembly

Fix the entire circuit onto the PVC pipe. Position the ultrasonic sensor to face forward and secure components using zip ties or tape. Ensure the switch is easily accessible for quick power control.

Assembling Blind Stick Circuit on a PVC Pipe

This project is a basic yet functional solution to help people with vision challenges navigate safely. It uses minimal components, is easy to assemble, and can be enhanced further with features like GPS or vibration alerts. You can find the full code and diagrams on the GitHub repository in the original tutorial.

Monday, 14 April 2025

Build GPS Tracker Using ESP32 and Visualize Data on Map



Simple GPS Tracker Using ESP32

This project shows how to create a GPS tracker using an ESP32 and NEO-6M GPS module. The tracker reads your current location and displays it on GeoLinker API, its a free API at Circuit Digest Cloud. It is a good starting point if you're interested in IoT or location-based tracking systems.

What is GPS Tracker

A GPS tracker is a device that uses satellite signals to determine the real-time location of a person, vehicle, or object. It is commonly used in navigation, safety, and tracking systems, and can be easily integrated into IoT projects using modules like the NEO-6M and ESP32.

How This Device Works

This project uses an ESP32 and NEO-6M GPS module to create a simple GPS tracker. The ESP32 sends location data to the GeoLinker API via HTTP, where it is plotted on a live map. It also stores data offline when there is no internet and syncs it once the connection is restored.
Working of GPS Tracker Using ESP32 and GeoLinker

ESP32 GPS Tracker Circuit Diagram

ESP32 GPS Tracker Circuit Diagram

Components Needed

You’ll need the following parts:

  • ESP32 development board
  • NEO-6M GPS module
  • Jumper wires
  • Breadboard
  • USB cable
  • Wi-Fi connection (for viewing maps)

Components Needed for making Simple GPS Tracker Using ESP32 and GeoLinker


Applications of GPS Trackers

  • Vehicle tracking
  • Pet and child tracking 
  • Fitness devices 
  • Asset tracking 
  • Navigation systems 

This simple GPS tracker project gives you a clear understanding of how to collect and display location data using the ESP32 and GPS module. It is a practical, entry-level project for anyone exploring IoT or GPS-based applications.

For full code, circuit diagram, and detailed instructions see the tutorial: Simple GPS Tracker with ESP32

Thursday, 27 March 2025

Interfacing Arduino with Servo Motors and Potentiometer – Beginner’s Tutorial



Arduino Servo Motor


Whether you’re building a robotic arm, an automated door, or a pan-tilt camera system, servo motors are the go-to choice for accurate angular movement. With the help of this guide you can learn how to interface a servo motor with Arduino, make it work, and control its position with the help of provided code.

What is a Servo Motor?

A servo motor is a type of motor used in various applications to precisely control the position, speed, and angular rotation of mechanical systems. 

It consists of:

  • DC Motor – The main driver
  • Gear System – Reduces speed, increases torque
  • Control Circuit – Receives signals & adjusts position
  • Feedback Mechanism – Ensures accurate movement
SG90 Servo Motor Pinout




Unlike DC motors, servo motors rotate within a fixed range (0° to 180°) and hold their position when powered.

Components Required

For this project, you’ll need:

  • Arduino Uno
  • SG90 or MG995 Servo Motor
  • Jumper Wires
  • External Power Source (if using a high-torque servo)
pinout of the potentiometer


Circuit Diagram of Interfacing Arduino with Servo Motors and Potentiometer

Circuit Diagram of Interfacing Arduino with Servo Motors and Potentiometer

Applications of Servo Motors

  • Robotic Arms & Grippers
  • Automated Doors & Windows
  • RC Cars & Airplanes
  • Pan-Tilt Camera Systems
  • DIY Animatronics & Smart Toys

Servo motors are easy to use and extremely useful for precise motion control in Arduino projects. With just a few lines of code, you can make them rotate, hold positions, and automate movements in your projects.

Friday, 21 March 2025

How to use L298N Motor Driver with Arduino?

How to use L298N Motor Driver with Arduino


What is the L298N Motor Driver Module?

The L298N Motor Driver Module is a high power motor driver module for driving DC and Stepper Motors.. It supports motors operating at 5V to 35V and offers features like:

  • Forward & Reverse Motor Control
  • PWM Speed Control
  • Overheating & Overcurrent Protection
  • Separate Power Input for Motors & Logic Control
Circuit Diagram for Interfacing L298N Motor Driver with Arduino


Components Required
Here’s what you’ll need for this project:
  • Arduino Uno
  • L298N Motor Driver Module
  • DC Motor (5V–12V)
  • Power Source (Battery or Adapter)
  • Jumper Wires
Components needed for interfacing the L298N Driver Module with Arduino.

This project explains how to interface the L298N Motor Driver Module with Arduino to control DC motors efficiently. The L298N allows you to regulate motor speed and direction using PWM signals, making it perfect for robotics, automation, and motorized projects. With this tutorial, you'll learn to drive motors forward, backward, and at variable speeds, enabling you to build remote-controlled cars, conveyor systems, and robotic arms.


Tuesday, 11 March 2025

How to Build a Bidirectional Visitor Counter using Arduino

How-to-Build-a-Bidirectional-Counter-Using-Arduino-and-IR-Sensors
What is a Bidirectional Counter?

A bidirectional counter counts objects or people moving in two directions, incrementing the count for one direction and decrementing for the opposite. It is commonly used in:

  • Automatic door entry systems
  • Visitor counters in malls, offices, and stations
  • Industrial conveyor belt monitoring

Components Required

To build this project, you'll need:

  • Arduino Uno
  • IR Sensors (2x)
  • 7-Segment Display or LCD
  • Resistors & Capacitors
  • Jumper Wires & Breadboard
Hardware-Connection-of-Bidirectional-Counter-System-using-IR-Sensors (1)


This project demonstrates how to use the L298N Motor Driver Module with Arduino to control the speed and direction of a DC motor. By leveraging PWM (Pulse Width Modulation) signals, you can achieve precise motion control, making it ideal for robotics, automation, and motorized systems. Whether you're a beginner or an advanced maker, this tutorial will help you understand motor control concepts and apply them to your own projects.

Wednesday, 5 March 2025

How to Build an RFID Door Lock System Using Arduino



Learn how to build an  RFID-based door lock system using an Arduino Uno, an RFID module, and a servo motor. The system scans an RFID card, checks its ID, and unlocks the door if it’s authorized. This setup is useful for home security, office access control, and smart automation projects.

Components Required

  • Arduino Uno (or compatible board)
  • RC522 RFID Module (to read RFID tags)
  • RFID Cards & Key Fobs (for authentication)
  • Servo Motor (to control the lock)
  • Buzzer & LED Indicators (for access feedback)
  • Jumper Wires & Breadboard (for connections)


Components Required to make RFID Door Lock System Using Arduino
Components Required to make RFID Door Lock System Using Arduino

RFID Door Lock System using Arduino Circuit Diagram


Circuit Diagram RFID Door Lock System using Arduino
Circuit Diagram RFID Door Lock System using Arduino

The RFID door lock system works by scanning an RFID card or key fob using the RC522 RFID module. When a card is scanned, the Arduino reads its unique ID and checks if it matches a pre-stored authorized ID. If the card is recognized, the servo motor unlocks the door, allowing access. If the card is not authorized, the system triggers a buzzer and an LED indicator to signal access denial. After a short delay, the lock resets and waits for the next scan, ensuring continuous operation.

Arduino Code to Read RFID Card UID

To find your authorized RFID card UID, compile and upload the code to your Arduino. No hardware modifications are needed.

Complete Hardware Setup of RFID Door Lock System using Arduino
Complete Hardware Setup of RFID Door Lock System using Arduino

Code for RFID Door Lock System using Arduino

This Arduino-based RFID door lock system reads an RFID card’s UID, checks it against a predefined UID, and unlocks the door for 10 seconds using a relay and solenoid lock while displaying the status on an LCD.

Step-by-Step Guide

Step 1: Setting Up the Hardware

Start by assembling the required components. Connect the RC522 RFID module to the Arduino Uno using SPI communication. Attach the relay module and solenoid lock for door control, and connect the LCD display to show access status. Ensure the power supply is stable for reliable operation.

Step 2: Uploading the UID Retrieval Code

To get the unique ID (UID) of your RFID card, compile and upload the UID retrieval code to the Arduino. This step doesn’t require any hardware modifications. Once uploaded, open the Serial Monitor in the Arduino IDE to view the scanned UID.

Step 3: Storing the Authorized UID

After retrieving the UID, update the main code by replacing the default UID with your card’s UID. This ensures that only the authorized card can unlock the door. Save and re-upload the modified code to the Arduino.

Step 4: Implementing the Door Lock System

The main program continuously scans for RFID cards. When a card is detected, the Arduino checks if its UID matches the stored UID. If authorized, the relay activates the solenoid lock, unlocking the door for 10 seconds. Meanwhile, the LCD display updates the door status.

Step 5: Testing and Final Adjustments

Test the system by scanning different RFID cards. If unauthorized, the lock remains closed, and the system displays an access denied message. Adjust the servo angles, delay timings, or security features as needed for better performance.


Final Testing of our RFID Door Lock System
Final Testing of our RFID Door Lock System
Working Demo video : 

Enhancements & Customization

  • Store multiple RFID card IDs for multi-user access.
  • Add an OLED display to show authentication messages.
  • Integrate Wi-Fi or Bluetooth for remote access control.
  • Connect to a database for logging entry records.

This RFID-based door lock system offers a simple yet effective way to manage access control. It can be expanded with additional features to enhance security and functionality. 


Learn more about this tutorial  How to make an RFID Door Lock System using Arduino?

Get the more projects with full code and schematics on our https://circuitdigest.com 

Robotics Projects |Arduino Projects | Raspberry Pi Projects|