0% found this document useful (0 votes)
19 views3 pages

Robotics

The SPCAI Training Sprints course on Robotics spans 30 days and aims to teach students the fundamentals of robotics and Arduino programming. Participants will learn about various robotics concepts, digital and analog inputs/outputs, and build projects using sensors and motors. The course culminates in final projects and presentations, with grading based on class participation and project work.

Uploaded by

Sohail Khan
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)
19 views3 pages

Robotics

The SPCAI Training Sprints course on Robotics spans 30 days and aims to teach students the fundamentals of robotics and Arduino programming. Participants will learn about various robotics concepts, digital and analog inputs/outputs, and build projects using sensors and motors. The course culminates in final projects and presentations, with grading based on class participation and project work.

Uploaded by

Sohail Khan
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/ 3

SPCAI Training Sprints

SPRINT BASICS
Title Robotics
Total Duration (Days) 30

INSTRUCTOR INFORMATION
Name Engr Rehan Tariq Abbasi
Designation Assistant Engineer
Phone Number 03305673261
Email [email protected]

SPRINT DESCRIPTION
The objective of this lesson plan is to introduce students to the world of robotics and Arduino
programming. By the end of the 30-day period, students should have a basic understanding of
robotics concepts, be able to program Arduino boards and create simple robotic projects.

SPRINT PREREQUISITE(S)
• Basic knowledge of Computer
• Problem-Solving Skills

LESSON PLAN
S. No Content Duration
Introduction to Robotics Day 1
i. Introduce the concept of robotics and its
applications in daily life.
1. ii. Discuss different types of robots and their
functions.
iii. Show examples of popular robots in various
fields.

Introduction to Arduino Day 2


i. Explain what Arduino is and its significance in
robotics.
2. ii. Introduce the different types of Arduino
boards and their features.
iii. Teach students how to set up an Arduino
board and install the Arduino IDE
Digital Inputs and Outputs Day 3-4
i. Explain digital inputs and outputs using
Arduino.
3. ii. Teach students how to use push buttons,
switches, and LEDs with Arduino.
iii. Help them build simple projects that involve
controlling LEDs with buttons.

Analog Inputs and Outputs Day 5-7


i. Introduction to analog sensors and their
applications
4. ii. Connecting and reading data from analog
sensors (e.g., light sensor, temperature
sensor)
iii. Mapping sensor values to meaningful data

Digital Sensors Day 8-10


i. Introduce digital sensors (e.g., motion sensor,
touch sensor)
1. ii. Connect digital sensors to Arduino and use
digitalRead() to detect inputs
iii. Build projects involving digital sensors (e.g.,
motion-activated alarm, touch-sensitive lamp)

Servo Motors Day 11-13


i. Introduce servo motors and their applications.
ii. Connect a servo motor to Arduino and control
2. its position using servo.write().
iii. Build projects involving servo motors (e.g.,
automated door, robotic arm).

Ultrasonic Sensor Day 14-16


i. Introduce ultrasonic sensors and their
applications.
3. ii. Connect an ultrasonic sensor to Arduino and
measure distance using pulseIn().
iii. Build projects using ultrasonic sensors (e.g.,
distance measurement, object detection).

Motors and Motor Control Day 21-23


i. Explain the concept of motors and their role in
robotics.
4. ii. Introduce motor drivers and how to control
motors using Arduino.
iii. Assist students in building projects that
involve motor control, such as a small robotic
vehicle.
Integration and Advanced Projects Day 23-26
i. Encourage students to combine different
components (sensors, motors, etc.) to create
5. more complex projects.
ii. Provide guidance and support as they work on
advanced projects.
iii. Foster creativity and problem-solving skills in
building innovative robotic projects.
Final Projects and Presentations Day 26,30
i. Students finalize and refine their individual
projects.
6. ii. Organize a showcase event for students to
present their projects to the class or parents.

LEARNING OUTCOMES
After completing this IoT course on Arduino and sensors, students can:
i. Understand the fundamental concepts of robotics and its applications in various fields.
ii. Demonstrate knowledge of different types of robots and their functions.
iii. Gain knowledge about Arduino and its components, including sensors.
iv. Connect and interface different sensors with Arduino boards.
v. Build projects that respond to environmental conditions, such as light intensity, distance,
temperature, and humidity.
vi. Understand the concept of motor control and use motor drivers to control motors with
Arduino.
vii. Integrate multiple components (sensors, motors, etc.) to create more complex robotic
projects.
viii. Reflect on the learning process and evaluate their acquired skills and knowledge in robotics
and Arduino programming.
ix. Develop a continued interest and passion for robotics and explore further learning
opportunities in the field.

GRADING CRITERIA
Class participation 50%
Project 50%

You might also like