Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
159 views

Robotics Course Structure

The document outlines the course structure for a robotics workshop aimed at introducing undergraduate students to robotics. The 7-session workshop covers topics like microcontroller programming with Arduino, line following, motor control, communication protocols, and a line following competition. Students build a line following robot using a kit that includes components like a microcontroller, sensor module, motor driver, and DC motors. Sessions involve lectures, demonstrations, and hands-on activities like programming the robot to follow lines autonomously.

Uploaded by

rohit
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
159 views

Robotics Course Structure

The document outlines the course structure for a robotics workshop aimed at introducing undergraduate students to robotics. The 7-session workshop covers topics like microcontroller programming with Arduino, line following, motor control, communication protocols, and a line following competition. Students build a line following robot using a kit that includes components like a microcontroller, sensor module, motor driver, and DC motors. Sessions involve lectures, demonstrations, and hands-on activities like programming the robot to follow lines autonomously.

Uploaded by

rohit
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

COURSE STRUCTURE FOR ROBOTICS WORKSHOP:

1.1. Introduction This workshop aims at introducing undergraduate students to robotics, and providing a platform for them to express their creativity. It aims at strengthening their basics of electronic components and programming, while introducing them to the concepts of microcontroller programming using the Arduino platform. Also the highly advanced seven IR Sensor Line Follower kit enables undergraduates to follow lines of variable thickness and take sharpest possible turns. Also the workshop provides an hands on experience of data packet communication.

1.2. Course Content


Session 1: 2 Hours

Introduction to AVR ATMega series Micro-controllers A brief on Atmega Compatible Hardware and its Expandability Basics of Microcontrollers Programming Setting up your Arduino Environment A brief over I/O pins of Atmega Micro-controllers Basics of Breadboarding Digital Signals and its application

Activity 1: Get to know the I/O ports of your GORduino better Breadboarding circuit for controlling Single Colour and RGB LEDs and Piezo Buzzer using GORduino

Session 2: 2 Hours Concepts of DC Motor Running a DC motor with GORduino using HBridge. Assembly of the Line Follower Kit Basics of Controlling a wheeled robotic platform Control of motor speed through PWM Activity: 1Hour - "Build up your logic and test your car controlling skills" (without sensor ) Traversing a circle without using any sensors Test your turning skills(try turning at various angles) Following a pre-determined path

Session 3: 2 Hours
Basics of Analog Signals, ADC pins and use your GORduino to Activity: o Read a Potentiometer o Control LED brightness using potentiometers Basics of Resistive Sensors with photocell as example Basics of IR sensor and its application All about making a simple line follower and its limitations

Basic Programming Session (Optional) : 30 Minutes (Through experience we have realized that some students find some difficulty in Programming due to lack of concepts of C/C++)

Introduction to Embedded C Language Basic Syntax and Semantics for implementation of Algorithms Iterative and Conditional statements

Activity :1 Hour I can see a line now Code yourself and test your line following capabilities // end of day 1 Session 4: 1.5 Hours

Basics of UART Communication Various protocols of communication(TTL,RS232,RS485) Achieving an error free Packet Communication using CRC check Working with Serial Communication in GORduino

Activity: Hands-on Serial communication


o o

Controlling a LED through keyboard Making your own calculator

Session 5: 1.5Hours Exploring your Line Sensor Module


A brief about IR Sensor included in Kit Details of the IR sensor module communication protocol Implementation of Communication protocol for basic line following

Intensive Programming Session: 2 Hours


Basics of writing a GORduino Library Details of GORduino Library for Line Follower Kit Implementation of Library Functions of Line follower GORduino library

Session 6: 1 Hour

A brief on using the Line follower kit for detecting critical turns Tips and tricks for conquering Line following Competitions o Grid Analysis o Angle Detection o Distinguishing lines of varying Thickness o Introduction to Path Planning

Session 7: 3 Hours

Doubt Solving Session Competition on lines of the final event in Quark 2011 Test your capabilities

Kit Contents How our Kit is different 1. Kit is completely modular and every component can be used separately for other projects. 2. Line Follower Sensor Module has 7 IR Leds and a separate microcontroller for data analyzing. 3. Line Follower Sensor Module has an auto calibration feature to adjust threshold values in different light conditions. 4. All Modules are breadboard Pluggable and can be used independently. 5. Main Module provides opportunity of making your own connections using male headers. 6. DC Motor is Korean make and is easily mountable. 1. Gorduino (Arduino Compatible atmega 168 microcontroller board) a. 7cm X 2cm Breadboard Compatible Base PCB 2. Line Follower Sensor Module a. 15cm X 6 cm Base PCB with Mounting Holes b. Array of 7 IR Leds c. ATmega 48 Microcontroller d. Auto calibration Switch e. 7 LEDs for sensor data analysis 3. Dual Motor Driver Module a. 3cm X 2.5cm Breadboard Compatible PCB

b. TB6612 Motor Driver 4. DC Motor Set a. 2 DC motors(Korean make, Easily mountable) b. L Clamp Set with screws c. Wheel Assembly (Tire + screws) 5. Line Follower Main Module a. 12cm X 12cm Base PCB board with Mounting Holes b. Mounting Points for i. Gorduino ii. Line Follower Sensor Module iii. Dual Motor Driver Module iv. DC Motors c. Buzzer d. Power Switch 6. Breadboarding Set a. Breadboard b. 5 mm RGB LED c. 12mm Peizo Buzzer d. 3 Leg Potentiometer e. 3 Single Colour LED f. Photocell g. 6 Resistors (330 ohm) h. 20 Wire Headers (5 & 2) 7. USB Mini B Cable 8. Sensor Cable 9. 6 AA Battery Holder

You might also like