Learn how to control DC motors with Arduino using the L298N motor driver. This tutorial covers the setup, wiring, code, and real-world uses in a simple way.
1) The document describes a joystick-controlled wheelchair to help physically disabled people move independently.
2) The wheelchair is controlled through a joystick that sends analog signals to an Arduino board which processes the signals and sends digital commands to a motor driver chip. This chip controls the DC motors to move the wheelchair forward, backward, left, or right.
3) The joystick movement is mapped to wheelchair movement - forward joystick movement moves the wheelchair forward, etc. The Arduino code processes the joystick signals and operates the motors through the motor driver chip accordingly.
Report no.6..(bipolar motor n DC motor)Ronza Sameer
Â
The document discusses experiments with bipolar stepper motors and DC motors. It provides background on how these motors work and how to control their direction using an L293D H-bridge motor driver. The experiments show how to use code to rotate the bipolar stepper motor clockwise and counterclockwise, as well as at different speeds. Code is also provided to rotate the DC motor in both directions. In conclusion, the document discusses how motor speed can be controlled and how to determine pin connections on the H-bridge.
This document summarizes a project to control the speed of a DC motor using an Arduino Uno, L298N motor driver, potentiometer, and DC motor. The L298N driver is used to control the motor and accepts input signals from the Arduino. The potentiometer value is read by the Arduino and mapped to a PWM output to control motor speed. The circuit connects the Arduino, driver, potentiometer, and motor. Code is provided to read the potentiometer, scale the value, and output it as PWM to control motor speed.
IRJET - IoT based Speed Control of DC Motor using PWM TechniqueIRJET Journal
Â
This document describes an IOT-based system to control the speed of a DC motor using PWM technique. An android application is developed to send control signals over the internet to a microcontroller connected to the motor. The microcontroller uses PWM waves generated by an ATMEGA328 chip to control the duty cycle and voltage supplied to the motor from a driver IC, regulating its speed. Key components include a voltage regulator, LCD display, and WiFi module to interface the microcontroller with the cloud and mobile application for remote monitoring and control of the DC motor speed.
This document describes a project to control the direction and speed of a DC motor using multiple switches and an AVR microcontroller. It includes a block diagram and flow chart showing the components and process. The circuit diagram uses an AVR microcontroller and L293D motor driver to control the motor based on button inputs. Buttons control the direction, start/stop, and increase/decrease speed. The hardware components are described along with the Proteus simulation software. Applications include robotics, industrial machinery, and more. The project demonstrates controlling DC motor direction and precise speed using an AVR microcontroller.
Camera Movement Control using PID Controller in LabVIEWijtsrd
Â
The aim of this system is to show how position of the dc motor can be controlled by using PID algorithm in LabVIEW for camera movement. Arduino microcontroller board is used to control the DC motor. L298N dual H Bridge motor driver is used to drive the DC motor and to execute the pulse width modulation PWM signal. Proportional Integral Derivative PID is the most common control algorithm used in industrial applications and other control system. DC motor will be interfaced with LabVIEW using an Arduino Uno microcontroller. The position of the DC motor will be set by creating a Graphic User Interface GUI in LabVIEW. LabVIEW GUI sends serial command to the microcontroller for driving PWM pins of the DC motor . DC motor will move by the user in LabVIEW for position control. The output is sent back to the PID controller in Uno microcontroller. PID compares the actual position of the DC motor with the desired position. In this system, PID controller is used to reduce the error and rotate the motor to the set point value for the camera movement control. Than Myint Kyi | Kyaw Zin Latt "Camera Movement Control using PID Controller in LabVIEW" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26397.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26397/camera-movement-control-using-pid-controller-in-labview/than-myint-kyi
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOSanjay Kumar
Â
This document describes how to build an obstacle detection robot using an Arduino UNO, ultrasonic sensor, and motor driver module. It explains the components used, including the Arduino, ultrasonic sensor to detect obstacles from 2-400cm away, and an L298N motor driver module to control DC motors. It provides details on connecting the components, programming the ultrasonic sensor to trigger and receive echo signals to determine distances, and controlling the motor's direction depending on detected obstacles to help the robot navigate. Code and more details are available at the provided GitHub link.
OBJECTIVE:
A mars rover is a motor vehicle that travels across the surface of the planet mars upon arrival.
The motion of robot controlling via internet is one of the easy means as it requires the user to access the designated webpage to guide it. This system can be used in defence applications for detecting landmines in war field and for bomb detections by mounting a metal detector sensor on it. Further, the size of device can be miniaturized based upon specific applications.
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET Journal
Â
This document discusses controlling the speed of an induction motor using a universal controller and pulse width modulation inverter. It describes using an Arduino Mega 2560 microcontroller to generate PWM signals that control MOSFETs in an inverter. The inverter converts DC power to a variable frequency AC output to drive the induction motor at variable speeds. Simulation results in MATLAB showed the system could successfully control motor speed from zero to nominal speed by varying the inverter output frequency. The system was also implemented in hardware with an Arduino, MOSFET inverter and induction motor, demonstrating effective speed control under varying load conditions.
Robotic Catching Arm using MicrocontrollerIRJET Journal
Â
This document describes the design of a robotic arm that can pick and place objects using a microcontroller. The robotic arm is controlled wirelessly via a laptop or PC. It uses an Atmega16 microcontroller to control four DC motors - two for the arm and gripper movement and two for the robot's forward/backward and left/right movement. The microcontroller is interfaced with motor driver ICs and voltage regulators to drive the motors. Software tools like WinAVR and Eagle are used for programming the microcontroller and designing the PCB layout. The aim is to develop a wireless robotic system that can safely pick and place hazardous chemicals and objects using a laptop for remote control.
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET Journal
Â
The document describes the design and implementation of a mobile application controlled wireless CNC writing machine. Key aspects include:
1. The machine interfaces with an HC-05 Bluetooth module and Arduino microcontroller. Voice commands received by a mobile app are converted to text and sent to the Bluetooth receiver to control the machine.
2. Pre-generated G-code files stored on a micro SD card are executed by the Arduino to control stepper motors that move components in the x, y, and z axes. Servo motors control the pen movement in the z-axis.
3. The system allows drawing of text, pictures, or signatures wirelessly according to programmed commands. This low-cost portable design
IRJET - Vehicle Commencement Process using Fingerprint with Speed Locking Sys...IRJET Journal
Â
This document describes a vehicle ignition system that uses fingerprint recognition to start the vehicle and vary the speed based on the enrolled fingerprint. The system includes a fingerprint sensor, microcontroller, motor driver, DC motors, battery, and other components connected via jumper wires. Users can enroll up to four fingerprints, each associated with a different vehicle speed. When a matched fingerprint is detected, the microcontroller activates the motor driver and DC motors to start the vehicle at the corresponding speed. This provides security benefits over traditional keys and allows speed control based on the authenticated user's fingerprint. The system aims to prevent vehicle theft and accidents from overspeeding.
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...IRJET Journal
Â
The document describes a system that uses an Arduino Uno microcontroller to simultaneously test key parameters of an induction motor, including voltage, current, torque, speed, power, and efficiency. Sensors measure voltage, current, and speed, while the Arduino calculates torque, power, and efficiency from these values. This allows testing of all parameters at once, reducing testing time and improving production quality and output.
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET Journal
Â
This document describes the design and implementation of a low-cost automatic mini CNC machine for PCB drawing using an Arduino microcontroller. The CNC machine uses stepper motors controlled by motor drivers to move a PCB engraving pen along the X, Y, and Z axes according to G-code instructions from a computer. The Arduino converts the G-code to control signals for the motors. The goal is to create an accurate yet inexpensive CNC machine for PCB drawing. Block diagrams, specifications for the electronic components, software flowcharts, and the mechanical setup are provided.
This document describes a gesture controlled car project that uses a glove and wireless transmission to control a toy car through hand gestures. The glove contains sensors that detect hand position and bending. This data is sent wirelessly to the car to control speed, steering, and direction. Components of the glove include an Arduino, sensors, and transmitter. The car components include a receiver, motor driver, and DC motors. Problems encountered included an unstable accelerometer sensor, but adding a voltage regulator solved this issue. Future work may expand gesture control to other body parts or applications to help people with special needs.
PC Based DC Motor Speed Control using PID for Laboratoryijtsrd
Â
1) The document describes a PC-based system for controlling the speed of a DC motor using a PID controller. An Arduino microcontroller implements the PID algorithm and drives the motor via an L298N motor driver. A C# Windows application allows setting the target speed and tuning the PID gains.
2) An experiment was conducted where the target and actual motor speeds were monitored on the GUI as the PID gains were adjusted. The system provides a way for students to learn about PID control and gain tuning for DC motor speed control.
3) Key hardware components include an Arduino Uno, L298N motor driver, encoder-equipped DC motor, and C# software for the PID GUI interface. The PID
This document discusses speed control of DC motors through analog and digital methods. It describes the components of a DC motor and how pulse width modulation can be used to control analog speed. For digital control, it implements a closed loop system using a motor as a tachometer feedback, compares actual to desired speed, and uses PID control to minimize error and regulate speed under changing loads. It interfaces a microcontroller with sensors to read and control speed, displaying data on an LCD and taking user input with a keypad.
IRJET - Automatic Mechanism for LED Parameters Testing & CheckingIRJET Journal
Â
This document describes an automatic mechanism for testing and checking the parameters of LEDs. The mechanism uses an Arduino microcontroller interfaced with sensors and displays to automatically measure the voltage, current, power, and brightness of LEDs without human error. It can help consumers differentiate between branded and non-branded LEDs by testing all key parameters. The system applies different currents to the LED using a driver circuit and displays the results on an LCD and Nokia graphic display. This provides an affordable way to automatically test LED parameters compared to expensive industrial testing units.
CNC Drilling Machine for Printed Circuit Boardijtsrd
Â
This document describes the design and implementation of a 3-axis CNC drilling machine for printed circuit boards. The system uses an Arduino controller interfaced with stepper motors to move the PCB in the X, Y, and Z axes. Eagle software is used to design the PCB layout, which is converted to G-code that controls the machine movements. Testing showed the machine could successfully drill holes and draw trace lines on a PCB. Further work could include scaling up the prototype and adding additional axes to the machine.
Automatic mini CNC machine for PCB drawing and drillingIRJET Journal
Â
This document describes the design of an automatic mini CNC machine for printed circuit board (PCB) drawing and drilling using low-cost components. An Arduino microcontroller running GRBL controls 3 stepper motors for the X, Y, and Z axes to move a pen or drill bit according to G-code instructions from a PC. The system uses a serial-to-USB converter to interface the PC's G-code with the Arduino, which then controls the stepper motor drivers to precisely move the axes. This allows PCBs to be automatically drawn and drilled with low-cost hardware for increased flexibility and reduced costs compared to commercial CNC machines.
This project is used to control the speed of brushless DC motor by using arduino development board with rpm display and pulse width modulation. It can be used in different industrial applications.
IRJET- Closed Loop Speed Control of DC Motor by using PI ControllerIRJET Journal
Â
This document summarizes a research paper on closed loop speed control of a DC motor using a PI controller. It describes using an Arduino microcontroller to implement PI control and estimate the duty cycle to supply a DC motor driver to control motor speed. An IR sensor is used to sense actual motor speed, which is displayed on an LCD along with a reference speed input via a potentiometer. The PI controller generates an error signal to change the duty cycle and vary the motor speed accordingly. The system was able to rapidly track the desired reference speed, allowing closed loop speed control of the DC motor with low cost using an Arduino.
Bi directional speed control of dc motor and stepper motor through mat lab us...eSAT Journals
Â
Abstract In any industry speed control of an electric drive system is very critical and crucial. Every designer aims at achieving a control methodology having high degree of precision. But industry needs are ever evolving in nature. Hence it is very much essential that along with conventional speed control mechanisms we must also have simple interactive graphical based control strategies. Several algorithms/methodologies have been developed over the years to achieve speed control of motors. In this context by encompassing the usability of Mat Lab, work has been done to control the speed of stepper motor and DC motor using microcontroller. Microcontroller is programmed to achieve bi directional speed control. The main objective of this work is to develop the graphical user interface of motor control through mat Lab guide and the interface of the same with hardware via serial communication. PIC is used as the controller. Keywordsâ DC, PIC, ÎŒC, AC, GUI, IC
This document provides an overview of an embedded systems presentation. It discusses embedded training programs, products and services from EMBEX including training kits, development boards, and firmware development. It then covers topics related to embedded systems including microcontrollers, features of microcontrollers, software tools like Keil and Proteus, and example interfacing projects with LEDs, motors, and sensors. It concludes with discussing the presenter's line following robot project implemented using an 8051 microcontroller, IR sensors, motor drivers, and software simulation in Proteus.
IoT Based Project for Railway Locomotive Monitoring System, Alert on Emergen...IRJET Journal
Â
This document describes an IoT-based project to monitor parameters on railway locomotives and alert drivers to emergencies. The system uses microcontrollers to collect real-time sensor data on the locomotive's engine temperature, voltage, current, speed and other parameters. It displays this data to the driver and updates it to a central server. It also integrates with a Vigilance Control Device to monitor the driver's alertness. If the driver does not respond during cycles, the system will apply the locomotive's brakes to prevent accidents. The system was designed with safety features like redundancy and can alert drivers to sensor faults or parameter limits being exceeded to improve safety.
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERJournal For Research
Â
Speed control of a machine is the most vital and important part in any industrial organization. This paper is designed to develop a four quadrant speed control system for a DC motor using microcontroller. The motor is operated in four quadrants i.e. clockwise, counter clock-wise, forward brake and reverse brake. It also has a feature of speed control. The four quadrant operation of the dc motor is best suited for industries where motors are used and as per requirement they can rotate in clockwise, counter-clockwise and also apply brakes immediately in both the directions. In case of a specific operation in industrial environment, the motor needs to be stopped immediately. In such scenario, this proposed system is very apt as forward brake and reverse brake are its integral features. Instantaneous brake in both the directions happens as a result of applying a reverse voltage across the running motor for a brief period and the speed control of the motor can be achieved with the PWM pulses generated by the microcontroller. The microcontroller used in this project is from 8051 family. Push buttons are provided for the operation of the motor which are interfaced to the microcontroller that provides an input signal to it and controls the speed of the motor through a motor driver IC. The speed and direction of DC motor has been observed on digital CRO. Microcontroller programming has been written in assembly language by using notepad and it has been converted in hex file by using micro vision Kiel. The burning of programming in the 8051 microcontroller chip has been done by using positron boot loader software.
Hand Gesture Recognition using ESP32 and PythonCircuitDigest
Â
Learn how to build a gesture-controlled LED system using ESP32 and Python with OpenCV. This presentation covers the project overview, components, setup, code logic, applications, and demonstration insights.
Read more : https://circuitdigest.com/microcontroller-projects/controlling-leds-using-hand-gestures-with-esp32-and-python
How to Build a Desktop Weather Station Using ESP32 and E-ink DisplayCircuitDigest
Â
Learn to build a Desktop Weather Station using ESP32, BME280 sensor, and OLED display, covering components, circuit diagram, working, and real-time weather monitoring output.
Read More : https://circuitdigest.com/microcontroller-projects/desktop-weather-station-using-esp32
Ad
More Related Content
Similar to How to use L298N Motor Driver with Arduino? (20)
OBJECTIVE:
A mars rover is a motor vehicle that travels across the surface of the planet mars upon arrival.
The motion of robot controlling via internet is one of the easy means as it requires the user to access the designated webpage to guide it. This system can be used in defence applications for detecting landmines in war field and for bomb detections by mounting a metal detector sensor on it. Further, the size of device can be miniaturized based upon specific applications.
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET Journal
Â
This document discusses controlling the speed of an induction motor using a universal controller and pulse width modulation inverter. It describes using an Arduino Mega 2560 microcontroller to generate PWM signals that control MOSFETs in an inverter. The inverter converts DC power to a variable frequency AC output to drive the induction motor at variable speeds. Simulation results in MATLAB showed the system could successfully control motor speed from zero to nominal speed by varying the inverter output frequency. The system was also implemented in hardware with an Arduino, MOSFET inverter and induction motor, demonstrating effective speed control under varying load conditions.
Robotic Catching Arm using MicrocontrollerIRJET Journal
Â
This document describes the design of a robotic arm that can pick and place objects using a microcontroller. The robotic arm is controlled wirelessly via a laptop or PC. It uses an Atmega16 microcontroller to control four DC motors - two for the arm and gripper movement and two for the robot's forward/backward and left/right movement. The microcontroller is interfaced with motor driver ICs and voltage regulators to drive the motors. Software tools like WinAVR and Eagle are used for programming the microcontroller and designing the PCB layout. The aim is to develop a wireless robotic system that can safely pick and place hazardous chemicals and objects using a laptop for remote control.
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET Journal
Â
The document describes the design and implementation of a mobile application controlled wireless CNC writing machine. Key aspects include:
1. The machine interfaces with an HC-05 Bluetooth module and Arduino microcontroller. Voice commands received by a mobile app are converted to text and sent to the Bluetooth receiver to control the machine.
2. Pre-generated G-code files stored on a micro SD card are executed by the Arduino to control stepper motors that move components in the x, y, and z axes. Servo motors control the pen movement in the z-axis.
3. The system allows drawing of text, pictures, or signatures wirelessly according to programmed commands. This low-cost portable design
IRJET - Vehicle Commencement Process using Fingerprint with Speed Locking Sys...IRJET Journal
Â
This document describes a vehicle ignition system that uses fingerprint recognition to start the vehicle and vary the speed based on the enrolled fingerprint. The system includes a fingerprint sensor, microcontroller, motor driver, DC motors, battery, and other components connected via jumper wires. Users can enroll up to four fingerprints, each associated with a different vehicle speed. When a matched fingerprint is detected, the microcontroller activates the motor driver and DC motors to start the vehicle at the corresponding speed. This provides security benefits over traditional keys and allows speed control based on the authenticated user's fingerprint. The system aims to prevent vehicle theft and accidents from overspeeding.
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...IRJET Journal
Â
The document describes a system that uses an Arduino Uno microcontroller to simultaneously test key parameters of an induction motor, including voltage, current, torque, speed, power, and efficiency. Sensors measure voltage, current, and speed, while the Arduino calculates torque, power, and efficiency from these values. This allows testing of all parameters at once, reducing testing time and improving production quality and output.
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET Journal
Â
This document describes the design and implementation of a low-cost automatic mini CNC machine for PCB drawing using an Arduino microcontroller. The CNC machine uses stepper motors controlled by motor drivers to move a PCB engraving pen along the X, Y, and Z axes according to G-code instructions from a computer. The Arduino converts the G-code to control signals for the motors. The goal is to create an accurate yet inexpensive CNC machine for PCB drawing. Block diagrams, specifications for the electronic components, software flowcharts, and the mechanical setup are provided.
This document describes a gesture controlled car project that uses a glove and wireless transmission to control a toy car through hand gestures. The glove contains sensors that detect hand position and bending. This data is sent wirelessly to the car to control speed, steering, and direction. Components of the glove include an Arduino, sensors, and transmitter. The car components include a receiver, motor driver, and DC motors. Problems encountered included an unstable accelerometer sensor, but adding a voltage regulator solved this issue. Future work may expand gesture control to other body parts or applications to help people with special needs.
PC Based DC Motor Speed Control using PID for Laboratoryijtsrd
Â
1) The document describes a PC-based system for controlling the speed of a DC motor using a PID controller. An Arduino microcontroller implements the PID algorithm and drives the motor via an L298N motor driver. A C# Windows application allows setting the target speed and tuning the PID gains.
2) An experiment was conducted where the target and actual motor speeds were monitored on the GUI as the PID gains were adjusted. The system provides a way for students to learn about PID control and gain tuning for DC motor speed control.
3) Key hardware components include an Arduino Uno, L298N motor driver, encoder-equipped DC motor, and C# software for the PID GUI interface. The PID
This document discusses speed control of DC motors through analog and digital methods. It describes the components of a DC motor and how pulse width modulation can be used to control analog speed. For digital control, it implements a closed loop system using a motor as a tachometer feedback, compares actual to desired speed, and uses PID control to minimize error and regulate speed under changing loads. It interfaces a microcontroller with sensors to read and control speed, displaying data on an LCD and taking user input with a keypad.
IRJET - Automatic Mechanism for LED Parameters Testing & CheckingIRJET Journal
Â
This document describes an automatic mechanism for testing and checking the parameters of LEDs. The mechanism uses an Arduino microcontroller interfaced with sensors and displays to automatically measure the voltage, current, power, and brightness of LEDs without human error. It can help consumers differentiate between branded and non-branded LEDs by testing all key parameters. The system applies different currents to the LED using a driver circuit and displays the results on an LCD and Nokia graphic display. This provides an affordable way to automatically test LED parameters compared to expensive industrial testing units.
CNC Drilling Machine for Printed Circuit Boardijtsrd
Â
This document describes the design and implementation of a 3-axis CNC drilling machine for printed circuit boards. The system uses an Arduino controller interfaced with stepper motors to move the PCB in the X, Y, and Z axes. Eagle software is used to design the PCB layout, which is converted to G-code that controls the machine movements. Testing showed the machine could successfully drill holes and draw trace lines on a PCB. Further work could include scaling up the prototype and adding additional axes to the machine.
Automatic mini CNC machine for PCB drawing and drillingIRJET Journal
Â
This document describes the design of an automatic mini CNC machine for printed circuit board (PCB) drawing and drilling using low-cost components. An Arduino microcontroller running GRBL controls 3 stepper motors for the X, Y, and Z axes to move a pen or drill bit according to G-code instructions from a PC. The system uses a serial-to-USB converter to interface the PC's G-code with the Arduino, which then controls the stepper motor drivers to precisely move the axes. This allows PCBs to be automatically drawn and drilled with low-cost hardware for increased flexibility and reduced costs compared to commercial CNC machines.
This project is used to control the speed of brushless DC motor by using arduino development board with rpm display and pulse width modulation. It can be used in different industrial applications.
IRJET- Closed Loop Speed Control of DC Motor by using PI ControllerIRJET Journal
Â
This document summarizes a research paper on closed loop speed control of a DC motor using a PI controller. It describes using an Arduino microcontroller to implement PI control and estimate the duty cycle to supply a DC motor driver to control motor speed. An IR sensor is used to sense actual motor speed, which is displayed on an LCD along with a reference speed input via a potentiometer. The PI controller generates an error signal to change the duty cycle and vary the motor speed accordingly. The system was able to rapidly track the desired reference speed, allowing closed loop speed control of the DC motor with low cost using an Arduino.
Bi directional speed control of dc motor and stepper motor through mat lab us...eSAT Journals
Â
Abstract In any industry speed control of an electric drive system is very critical and crucial. Every designer aims at achieving a control methodology having high degree of precision. But industry needs are ever evolving in nature. Hence it is very much essential that along with conventional speed control mechanisms we must also have simple interactive graphical based control strategies. Several algorithms/methodologies have been developed over the years to achieve speed control of motors. In this context by encompassing the usability of Mat Lab, work has been done to control the speed of stepper motor and DC motor using microcontroller. Microcontroller is programmed to achieve bi directional speed control. The main objective of this work is to develop the graphical user interface of motor control through mat Lab guide and the interface of the same with hardware via serial communication. PIC is used as the controller. Keywordsâ DC, PIC, ÎŒC, AC, GUI, IC
This document provides an overview of an embedded systems presentation. It discusses embedded training programs, products and services from EMBEX including training kits, development boards, and firmware development. It then covers topics related to embedded systems including microcontrollers, features of microcontrollers, software tools like Keil and Proteus, and example interfacing projects with LEDs, motors, and sensors. It concludes with discussing the presenter's line following robot project implemented using an 8051 microcontroller, IR sensors, motor drivers, and software simulation in Proteus.
IoT Based Project for Railway Locomotive Monitoring System, Alert on Emergen...IRJET Journal
Â
This document describes an IoT-based project to monitor parameters on railway locomotives and alert drivers to emergencies. The system uses microcontrollers to collect real-time sensor data on the locomotive's engine temperature, voltage, current, speed and other parameters. It displays this data to the driver and updates it to a central server. It also integrates with a Vigilance Control Device to monitor the driver's alertness. If the driver does not respond during cycles, the system will apply the locomotive's brakes to prevent accidents. The system was designed with safety features like redundancy and can alert drivers to sensor faults or parameter limits being exceeded to improve safety.
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERJournal For Research
Â
Speed control of a machine is the most vital and important part in any industrial organization. This paper is designed to develop a four quadrant speed control system for a DC motor using microcontroller. The motor is operated in four quadrants i.e. clockwise, counter clock-wise, forward brake and reverse brake. It also has a feature of speed control. The four quadrant operation of the dc motor is best suited for industries where motors are used and as per requirement they can rotate in clockwise, counter-clockwise and also apply brakes immediately in both the directions. In case of a specific operation in industrial environment, the motor needs to be stopped immediately. In such scenario, this proposed system is very apt as forward brake and reverse brake are its integral features. Instantaneous brake in both the directions happens as a result of applying a reverse voltage across the running motor for a brief period and the speed control of the motor can be achieved with the PWM pulses generated by the microcontroller. The microcontroller used in this project is from 8051 family. Push buttons are provided for the operation of the motor which are interfaced to the microcontroller that provides an input signal to it and controls the speed of the motor through a motor driver IC. The speed and direction of DC motor has been observed on digital CRO. Microcontroller programming has been written in assembly language by using notepad and it has been converted in hex file by using micro vision Kiel. The burning of programming in the 8051 microcontroller chip has been done by using positron boot loader software.
Hand Gesture Recognition using ESP32 and PythonCircuitDigest
Â
Learn how to build a gesture-controlled LED system using ESP32 and Python with OpenCV. This presentation covers the project overview, components, setup, code logic, applications, and demonstration insights.
Read more : https://circuitdigest.com/microcontroller-projects/controlling-leds-using-hand-gestures-with-esp32-and-python
How to Build a Desktop Weather Station Using ESP32 and E-ink DisplayCircuitDigest
Â
Learn to build a Desktop Weather Station using ESP32, BME280 sensor, and OLED display, covering components, circuit diagram, working, and real-time weather monitoring output.
Read More : https://circuitdigest.com/microcontroller-projects/desktop-weather-station-using-esp32
Interfacing PMW3901 Optical Flow Sensor with ESP32CircuitDigest
Â
Learn how to connect a PMW3901 Optical Flow Sensor with an ESP32 to measure surface motion and movement without GPS! This project explains how to set up the sensor using SPI communication, helping create advanced robotics like autonomous drones and smart robots.
Send SMS with Arduino UNO R4 via InternetCircuitDigest
Â
Discover how to send SMS using Arduino UNO R4 Wi-Fi without a GSM module. This project utilizes the Circuit Digest Cloud API and a basic web interface to deliver real-time text messages over the internet, ideal for IoT and alert systems.
How to use nRF24L01 module with ArduinoCircuitDigest
Â
Learn how to wirelessly transmit sensor data using nRF24L01 and Arduino Uno. A simple project demonstrating real-time communication with DHT11 and OLED display.
Complete Overview of Current Transformer TypesCircuitDigest
Â
Learn about current transformers (CTs), their types, working principles, and applications in measuring and protecting electrical systems across industrial and power sectors.
How to build Blind Stick using Arduino Nano and Ultrasonic sensorCircuitDigest
Â
Learn how to build a smart blind stick using Arduino Nano and ultrasonic sensors to help visually impaired individuals detect obstacles and navigate safely.
Read more:
https://circuitdigest.com/microcontroller-projects/how-to-build-a-smart-blind-stick-using-arduino-nano-and-ultrasonic-sensor
How to Control Servo Motor using ArduinoCircuitDigest
Â
Learn how to interface a servo motor with Arduino for precise motion control. This guide covers wiring, coding, and real-world applications like robotics and automation. A great starting point for electronics enthusiasts.
How to Build a Maze Solving Robot Using ArduinoCircuitDigest
Â
Learn how to make an Arduino-powered robot that can navigate mazes on its own using IR sensors and "Hand on the wall" algorithm.
This step-by-step guide will show you how to build your own maze-solving robot using Arduino UNO, three IR sensors, and basic components that you can easily find in your local electronics shop.
How to Build a Speed Sensor using Arduino?CircuitDigest
Â
Learn how to measure speed using IR sensors in this simple DIY project. This tutorial cover circuit diagram, Sensor calibration and speed calculations and optimized Arduino code for real time speed measurements.
Check out this interesting tutorial on building an ESP32-CAM surveillance car!CircuitDigest
Â
Explore how to build a surveillance car using the ESP32-CAM module. This video tutorial demonstrates step-by-step instructions for creating a wireless camera-equipped vehicle.
How to build an Arduino fire-fighting robot?CircuitDigest
Â
Discover how to create a robot that can handle fire emergencies using Arduino and sensors.
Full Tutorial - https://circuitdigest.com/microcontroller-projects/arduino-fire-fighting-robot-code
How to select the right battery charging IC for your projects?CircuitDigest
Â
Whether you're designing a new gadget or upgrading an existing device, this guide covers all the essentials for selecting the ideal battery charging IC.
https://components101.com/articles/how-to-select-the-right-battery-charging-ic
Here's how to troubleshoot SIM800L and the basics.CircuitDigest
Â
Troubleshooting issues when integrating the SIM800L module with an Arduino Uno. Check out this complete tutorial - https://circuitdigest.com/microcontroller-projects/interfacing-sim800l-with-arduino-troubleshooting-common-problems
Learn How to Make your own Affordable Drone with this Easy Guide.CircuitDigest
Â
In this project, we are going to make a drone that can be easily controlled using our phones. This DIY drone is small in size and can be built using easily available components such as ESP32 modules, MPU6050 IMU, coreless motors, and plastic propellers.
Tutorial: https://circuitdigest.com/microcontroller-projects/DIY-wifi-controlled-drone
Build a POV display that goes beyond simple texts and shapes.CircuitDigest
Â
We're creating a POV display capable of showing images and animations at a resolution of 128 pixels.
Check out this Complete Tutorial - https://circuitdigest.com/microcontroller-projects/diy-pov-display-using-ESP32-Arduino
Types of Soldering Iron Tips and How to Select the Right One?CircuitDigest
Â
Check out this cool article! That explains why soldering iron tips are so important. đ https://components101.com/articles/commonly-available-types-soldering-iron-tips-and-which-one-should-you-choose
Ancient Stone Sculptures of India: As a Source of Indian HistoryVirag Sontakke
Â
This Presentation is prepared for Graduate Students. A presentation that provides basic information about the topic. Students should seek further information from the recommended books and articles. This presentation is only for students and purely for academic purposes. I took/copied the pictures/maps included in the presentation are from the internet. The presenter is thankful to them and herewith courtesy is given to all. This presentation is only for academic purposes.
How to Manage Upselling in Odoo 18 SalesCeline George
Â
In this slide, weâll discuss on how to manage upselling in Odoo 18 Sales module. Upselling in Odoo is a powerful sales technique that allows you to increase the average order value by suggesting additional or more premium products or services to your customers.
All About the 990 Unlocking Its Mysteries and Its Power.pdfTechSoup
Â
In this webinar, nonprofit CPA Gregg S. Bossen shares some of the mysteries of the 990, IRS requirements â which form to file (990N, 990EZ, 990PF, or 990), and what it says about your organization, and how to leverage it to make your organization shine.
Happy May and Happy Weekend, My Guest Students.
Weekends seem more popular for Workshop Class Days lol.
These Presentations are timeless. Tune in anytime, any weekend.
<<I am Adult EDU Vocational, Ordained, Certified and Experienced. Course genres are personal development for holistic health, healing, and self care. I am also skilled in Health Sciences. However; I am not coaching at this time.>>
A 5th FREE WORKSHOP/ Daily Living.
Our Sponsor / Learning On Alison:
Sponsor: Learning On Alison:
â We believe that empowering yourself shouldnât just be rewarding, but also really simple (and free). Thatâs why your journey from clicking on a course you want to take to completing it and getting a certificate takes only 6 steps.
Hopefully Before Summer, We can add our courses to the teacher/creator section. It's all within project management and preps right now. So wish us luck.
Check our Website for more info: https://ldmchapels.weebly.com
Get started for Free.
â
âCurrency is Euro. Courses can be free unlimited. Only pay for your diploma. See Website for xtra assistance.
âMake sure to convert your cash. Online Wallets do vary. I keep my transactions safe as possible. I do prefer PayPal Biz. (See Site for more info.)
Understanding Vibrations
If not experienced, it may seem weird understanding vibes? We start small and by accident. Usually, we learn about vibrations within social. Examples are: That bad vibe you felt. Also, that good feeling you had. These are common situations we often have naturally. We chit chat about it then let it go. However; those are called vibes using your instincts. Then, your senses are called your intuition. We all can develop the gift of intuition and using energy awareness.
Energy Healing
First, Energy healing is universal. This is also true for Reiki as an art and rehab resource. Within the Health Sciences, Rehab has changed dramatically. The term is now very flexible.
Reiki alone, expanded tremendously during the past 3 years. Distant healing is almost more popular than one-on-one sessions? Itâs not a replacement by all means. However, its now easier access online vs local sessions. This does break limit barriers providing instant comfort.
Practice Poses
You can stand within mountain pose Tadasana to get started.
Also, you can start within a lotus Sitting Position to begin a session.
Thereâs no wrong or right way. Maybe if you are rushing, thatâs incorrect lol. The key is being comfortable, calm, at peace. This begins any session.
Also using props like candles, incenses, even going outdoors for fresh air.
(See Presentation for all sections, THX)
Clearing Karma, Letting go.
Now, that you understand more about energies, vibrations, the practice fusions, letâs go deeper. I wanted to make sure you all were comfortable. These sessions are for all levels from beginner to review.
Again See the presentation slides, Thx.
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Leonel Morgado
Â
Slides used at the Invited Talk at the Harvard - Education University of Hong Kong - Stanford Joint Symposium, "Emerging Technologies and Future Talents", 2025-05-10, Hong Kong, China.
Slides to support presentations and the publication of my book Well-Being and Creative Careers: What Makes You Happy Can Also Make You Sick, out in September 2025 with Intellect Books in the UK and worldwide, distributed in the US by The University of Chicago Press.
In this book and presentation, I investigate the systemic issues that make creative work both exhilarating and unsustainable. Drawing on extensive research and in-depth interviews with media professionals, the hidden downsides of doing what you love get documented, analyzing how workplace structures, high workloads, and perceived injustices contribute to mental and physical distress.
All of this is not just about whatâs broken; itâs about what can be done. The talk concludes with providing a roadmap for rethinking the culture of creative industries and offers strategies for balancing passion with sustainability.
With this book and presentation I hope to challenge us to imagine a healthier future for the labor of love that a creative career is.
Happy May and Taurus Season.
â„âœâ·â„We have a large viewing audience for Presentations. So far my Free Workshop Presentations are doing excellent on views. I just started weeks ago within May. I am also sponsoring Alison within my blog and courses upcoming. See our Temple office for ongoing weekly updates.
https://ldmchapels.weebly.com
â„âœAbout: I am Adult EDU Vocational, Ordained, Certified and Experienced. Course genres are personal development for holistic health, healing, and self care/self serve.
Ajanta Paintings: Study as a Source of HistoryVirag Sontakke
Â
This Presentation is prepared for Graduate Students. A presentation that provides basic information about the topic. Students should seek further information from the recommended books and articles. This presentation is only for students and purely for academic purposes. I took/copied the pictures/maps included in the presentation are from the internet. The presenter is thankful to them and herewith courtesy is given to all. This presentation is only for academic purposes.
How to Create Kanban View in Odoo 18 - Odoo SlidesCeline George
Â
The Kanban view in Odoo is a visual interface that organizes records into cards across columns, representing different stages of a process. It is used to manage tasks, workflows, or any categorized data, allowing users to easily track progress by moving cards between stages.
How to Create A Todo List In Todo of Odoo 18Celine George
Â
In this slide, weâll discuss on how to create a Todo List In Todo of Odoo 18. Odoo 18âs Todo module provides a simple yet powerful way to create and manage your to-do lists, ensuring that no task is overlooked.
2. Interfacing L298N Motor
Driver with Arduino
The L298N motor driver allows
Arduino to control DC motors
efficiently.
It supports bidirectional motor
control and speed regulation
using PWM signals.
This tutorial covers wiring, code,
and implementation for controlling
motors.
Image: Picture of an L298N motor
driver module.
3. Components
Needed
Arduino UNO â
The microcontroller to send control
signals.
L298N Motor Driver Module â
Controls motor direction and speed.
DC Motors â
Actuators to demonstrate movement.
Power Supply (12V) â
Powers the motors and driver.
Jumper Wires & Breadboard â
For connections.
4. Circuit Diagram for Interfacing
L298N Motor Driver with Arduino
Connect IN1, IN2, IN3, IN4 to
Arduino digital pins.
ENA & ENB control motor
speed using PWM.
VCC, GND, and 12V supply
power.
Motors are connected to
OUT1, OUT2, OUT3, OUT4.
5. Code for Motor
Control
The code controls motor
direction and speed using PWM.
digitalWrite() is used for
direction, analogWrite() for
speed.
ENA and ENB values can be
adjusted for speed control.
6. Testing &
Applications
Upload the code and
observe motor movement.
Applications:
Robotics (wheeled
robots).
Conveyor systems.
Automated vehicle
control.
Working Demonstration
7. For a more in-depth tutorial,
check out this article:
https://circuitdigest.com/microcontroll
er-projects/interfacing-l298n-motor-
driver-with-arduino
www.circuitdigest.com
Robotics Projects|Arduino Projects|Raspberry Pi Projects| ESP32
Projects | AI Projects | IoT Projects
8. Projects using
L298N Motor Driver
These projects explore different ways
to use the L298N motor driver for
controlling motors in robotics and
automation
Human Following Robot
Using Arduino and
Ultrasonic Sensor
Line Follower Robot using
Arduino UNO: How to
Build (Step-by-Step
Guide)
DIY Self Balancing Robot
using Arduino
Build your own Mars Rover
Robot using Arduino
DIY Arduino Bluetooth Car
Controlled by Mobile
Application