0% found this document useful (0 votes)
42 views5 pages

FDP - Robotics and Automation Using Arduino and ESP32

Robotics and automation Course list by cranes varsity

Uploaded by

Krishna Gondkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views5 pages

FDP - Robotics and Automation Using Arduino and ESP32

Robotics and automation Course list by cranes varsity

Uploaded by

Krishna Gondkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Robotics and Automation using Arduino, ESP32

Duration – 10 Days (60 Hours).


Objectives Pre-requisites
 To provide hands-on exposure in designing and building real - • Basic understanding of electronics and circuits
time robotics and automation systems using Arduino and • Fundamental programming knowl edge (preferably
ESP32. C/C++ )
 To enable students to interface various sensors and actuators • Familiarity with basic components like sensors, and
to develop smart robotic applications. motors, and actuators
 To introduce wireless communication protocols like Bluetooth • No prior robotics experience required – program starts
and Wi-Fi for remote control and data transmission. from scratch
 To familiarize students with IoT platforms for real -time
monitoring and automation control.
 To develop the skill to build autonomous and voice-controlled
Take away
By the end of the course, participants will be able to:
robots using sensor-based logic and cloud-based controls.
• Strong foundation in robotics and embedded systems
 To encourage students to apply learned concepts to build and
• Ability to program and interface microcontroll ers
demonstrate mini-projects or problem-solving applications.
(Arduino, ESP32)
 To strengthen students' knowledge in embedded systems and
• Hands-on experience with real -time sensors and
prepare them for careers in automation, IoT, and robotics
actuators
industries.
• Exposure to communication protocols like Bluetooth
and WiFi
Tools & Platforms • Knowledge of IoT integration using cloud platforms
 Arduino IDE • Proficiency in building end-to-end robotics automation
 Blynk / ThingSpeak projects
 Hardware Kits: Arduino Uno, ESP32 • Confidence to work on advanced robotics challenges
 Sensors: IR, Ultrasonic, PIR, Accelerometer, Gyroscope and innovations
 Actuators: DC motors, Servo motors , Steper motor
 Driver modules: L298N, Relay
 Breadboard, jumpers, power supply, robotic chessis,
mounting plates.

Day 1: Introduction to Robotics and IoT using Arduino & ESP32


Hardware & Software Essentials
 Overview of Arduino and ESP32 microcontrollers
 Arduino IDE installation and setup for ESP32
 Understanding GPIO, PWM, ADC
 Basic circuit design and simulation (Tinkercad, Proteus)
 Serial communication and debugging

Robotics Fundamentals
 Basics of robotics and automation systems
 Introduction to sensors and actuators
 Interfacing LED, buzzer, and push button
 Digital and analog signal processing

Hands-On Exercise:
 Blink LED using Arduino and ESP32
 Read analog sensor data and display in Serial Monitor
Day 2: Motor Control and Actuators in Robotics
Motor Control Fundamentals
 Introduction to DC, Servo, and Stepper motors
 H-Bridge and Motor driver (L298N, L293D) operation
 PWM for speed control
 Direction control logic

Hardware Interfacing

 Connecting motors to Arduino and ESP32


 Servo motor angle control
 Stepper motor rotation logic

Hands-On Exercise:
 Control speed and direction of DC motor
 Build basic servo-controlled robotic arm

Day 3: Sensor Interfacing for Robotics


Sensor Basics

 Working principle of analog and digital sensors


 Ultrasonic sensor for distance measurement
 IR sensor for obstacle and line detection
 DHT11 for temperature and humidity sensing

Sensor Data Processing

 Data reading and filtering


 Converting sensor data to actionable output

Hands-On Exercise:
 Build obstacle detection system using ultrasonic sensor
 Read and display environmental data on Serial Monitor

Day 4: Wireless Communication using Bluetooth and Wi-Fi


Bluetooth Communication (HC-05)

 Pairing and setup


 Serial communication between mobile app and Arduino
 Voice command integration (optional)

Wi-Fi Communication using ESP32

 Setting up ESP32 in station mode


 Basic web server creation

Hands-On Exercise:
 Control robot wirelessly using Bluetooth App
 Create a web server to control LED or motor using ESP32

Day 5: IoT Dashboard and Data Monitoring


IoT Platform Introduction

 Overview of ThingSpeak and Blynk


 API keys and channel setup
 Real-time data visualization

Sesor Data to Cloud


 Upload temperature and distance data to IoT platforms
 Trigger alerts or actions based on sensor data

Hands-On Exercise:

 Interface DHT11 and send data to ThingSpeak


 Design dashboard on Blynk to monitor and control devices

Day 6: Communication Protocols in IoT & Embedded Systems

Introduction to Hardware Communication Protocols


 Understanding serial communication basics
 Difference between synchronous and asynchronous communication

Protocols Covered

 UART (Universal Asynchronous Receiver-Transmitter)


o Used for serial communication between ESP32 and Bluetooth/GSM modules
 I2C (Inter-Integrated Circuit)
o Multi-device communication – used for LCD, RTC, and sensors
 SPI (Serial Peripheral Interface)
o Faster protocol for high-speed modules (e.g., SD cards, displays)

Hands-On Exercise:

 Interface I2C-based LCD display


 Communicate between ESP32 and sensor via SPI
 Use UART for serial Bluetooth communication with HC-05

Day 7: Case Study and Industrial Applications


Case Studies
 Smart Traffic Management System using ESP32 and Sensors
 Industrial Robot Arm with Servo and Sensor Feedback
 Health Monitoring System using ESP32, DHT11, and IoT dashboard

Discussion Points

 Real-world implementation challenges


 Safety, power optimization, and scalability
 Choosing the right protocol and components

Hands-On Activity:

 Analyze and reverse engineer a case study


 Hardware and software mapping with ESP32/Arduino
Day 8: Project Development – Basic Robotics Projects (Phase 1)

Project Topics (Hands-On):

 Line Following Robot using IR sensor array and L298N


 Obstacle Avoiding Robot using Ultrasonic Sensor and Servo
 Bluetooth Controlled Robot using HC-05 and Android App
 Voice-Controlled Robot via mobile voice assistant or app

Activities:

 Finalize hardware and chassis assembly


 Begin sensor-motor integration and code setup
 Real-time logic testing for movement control

Mentor Interaction:

 One-to-one doubt clearing and suggestions

Day 9: Project Development – Intermediate/Smart Projects (Phase 2)

Project Topics (Hands-On Continued):

 Human/Target Following Robot using ultrasonic or IR sensors


 Gesture Controlled Robot using accelerometer (optional)
 Smart Delivery Robot (predefined path + obstacle handling)
 Add IoT Integration for remote monitoring if needed

Activities:

 Code finalization and error handling


 Wireless control testing (Bluetooth/Wi-Fi)
 Combine sensors + motion logic + communication modules

Mentor Review:

 Mid-stage project testing and progress evaluation

Day 10: Project Demonstration and Presentation


Final Project Showcase
 Group-wise demo of working models
 Explanation of system design, logic, and improvements
 Presentation of use-case, features, and applications

Evaluation & Feedback


 Peer review and mentor evaluation
 Q&A session
 Suggestions for further enhancements

Closing Session
 Certificate distribution
 Final group photo & conclusion remarks
Additional Notes:
 Daily Q&A Sessions
 Regular Assignments
 Final Assessment

Note: Hands-on training will be conducted during the sessions using the tools listed above, subject to availability.

You might also like