Toggle navigation
SLIR
Robotics Program
PLC Program
Kids Robotics
Online Course
SLIR Workshops
News & Events
Contact Us
Branches
Colombo - Pannipitiya
Colombo 07 - Royal College Skill Center
VIEW GALLERY
VIEW SYLLABUS
VIEW COURSE DETAILS
Day 01
Introduction to Embedded systems
Introduction to C programming
Introduction to MCUs and MPUs / Development Boards
Introduction to Arduino Environment
Basic Arduino Practicals (LEDs, 7Segs, Relay)
Introduction to Industrial Automation
Applications of Pneumatics
Practical demonstration of pneumatic components
Double Acting Cylinder
Double Acting Cylinder (TN Series)
Double Acting Cylinder (Linear Guide)
Cylinder with spring end
Compact Cylinders
Air Gripper
Rotary Cylinder
Air Suction Controllers
Rodless Cylinder
Program a pick and place robot arm
Day 02
DC motor controlling / PWM and more practicals
Introduction to C Variables
Basic Arithmetic operations / user inputs
Average finding example
Introduction to DC Motor controlling
L293D Theory and practical
Build a robot using L298N
Basic Robot Movementst
Introduction to PWM Generators
Control Light Intensity / Motor speed
Observe PWM Waveforms using an oscilloscope
Brushless motor demonstration
Introduction to DTMF / Demonstration
Day 03
Decision making (if) / Communications
Introduction to decision making in C
Introducing if condition
Making algorithms using if conditions
Nested if conditions
Introduction to digital communication
RS232 Protocol
Practicals involving serial communication
RF and Bluetooth wireless communication
Introduction to industrial sensor interfacing
Day 04
Decision making (if) cont… / more practicals
More if – condition algorithms
integer, floating division and modulo operation
AND / OR Operations
Interfacing LCD Displays
Elevator control practical
Conveyor belt based sorting practical. (Festo Meclab)
Day 05
Decision Making (if - else) and related practicals
Practice more if – condition algorithms
Introduction to if – else algorithm
Practice if – else related programs
Pushbutton tutorial – advanced
Introduction to bitwise operations
Conveyor belt project
Ultrasonic sensor theory / practical
Build a simple obstacle avoiding robot.
Day 06
if - else cont… / more industrial projects
Practice more if - else condition algorithms
Introduction to flow charts based designs
Program a pneumatic pick and place robot - flow charts
Program a Festo pick and place robot including feedback sensors(Flow charts)
Day 07
if – else if - else/ more industrial projects
Introduction to if – else if - else algorithm
Practice if – else if – else related programs
Analog to Digital conversion
Basic ADC Practicals
Introduction to DC servo motors
Flower plant watering system – project
Program a Festo MPS (Modular production System) – Level 01
Day 08
While loops / AC Servo / Stepper Controlling
Practice more if – else if – else related programs
Introduction to while loop
Practice while loop algorithms
Basic while loop related practicals (LEDs / PWM)
Introduction to Stepper Motors
Stepper Motor Wiring (Nema 17, 23 and 34)
Controlling Stepper motors (PTO)
Build a Linear guide using stepper motors. (belt and pulleys)
Introduction to AC Servo motors
Making the encoder cable of AC Servo
Calibrate and gain setting (PID) of AC Servo
AC Servo Demonstration programs
Day 09
more While loops / Design Softwares
Practice more while loop algorithms
Introduction to software designing
Introduction to Visual Basic
Use of basic software components
Create a basic web browser
Practice more VB Coding
Connect software interface to RS232 Port
Control Arduino from VB Interface
Introduction to one wire protocol
Interface one wire sensors (Temperature)
Monitor sensor values from VB Interface
Text to Speech Demo
Microsoft voice recognition Engine
Day 10
Arrays / More Practicals
Introduction to 1D arrays
Practice 1D array related programs
Build a Home Automation System – array practical
VB Text file accessing
Introduction to MS SQL Database – Part 01
Introduction to MS SQL Database – Part 02 (Video tutorial Self Study)
Water bottle filling project(using industrial water level / pressure and flow sensors)
Day 11
Introduction to functions / interrupts
Practice more Array programs
Introduction to functions – Type 01
Introduction to external interrupts
Introduction to timer interrupts
Build an advanced obstacle avoiding robot – SLIR ROBOT
Develop a maze solving robot – SLIR ROBOT
Day 12
Functions cont… / PIC16F877A / GSM Sheild
Introduction to functions – Type 02, 03 and 04
Introduction to PIC Microcontroller
Understanding PORT / TRIS Files
Controlling LEDs (Accessing PORT and TRIS Files)
Shift / rotate and bitwise operations
GSM Shiled practicals
Day 13
for loop / 2D Array / PIC cont… / PCB Design
Introduction to for loop
Practice for loop based algorithms
Introduction to 2D Arrays (Matrix)
Introduction to PCB Design
Identify components / schematic design
Board level design
Generate Gerber files / BOM Files for fabrication
Process of submitting files for manufacturing
Develop a PCB – FeCl3 chemical process
Develop a PCB – UV chemical process
Day 14
Introduction to control systems (PID)
Practice some for loop algorithms
Introduction to control systems
P controller
PI Controller
PD Controller
PID Controller
PIC16F877A Project
Build a line following robot (understanding PID Application)
Day 15
structures / I2C / Industrial project
Introduction to structures
Practice structure programs
Introduction to master – slave communication
Introduction to I2C Protocol
Understand I2C Concepts by programming a RTC
Practical applications of EEPROM
Interface Gyro sensor / EEPROM – I2C
Day 16
Introduction to Web Design and IOT
Introduction to web designing and developing
Understanding basic HTML / CSS
Design web templates
Web hosting
Introduction to visual web developer
Build a home automation interface – ASP.NET
Understanding HTTP Requests
Controlling Arduino using Web – VB
PRACTICALS
Section 10 (All The Main Projects During the Course)
Pneumatic Pick n Place Robot (Rodless Cylinder)
Wireles Controlled Robot (RF Technology / Bluetooth)
Elevator Control Project
Conveyor Belt Sorting System (Festo Meclab)
Conveyor Belt Project 2
An Obstacle avoiding Robot
Pneumatic Pick n Place Robot (Air Gripper - Festo)
Flower plant watering project
Festo Modular Production System
Stepper Motor Base Linear Guide Project
AC Servo Motor Base Linear Guide Project
Software Controlled Robot (Speed Controlling and Direction VB)
Student DataBase (MS SQL)
PC Based Advanced Security System (Text to Speech Systems)
Designing Software based HMI - Human Machine Interface
FEM54 Sensor Based Industrial Liquid Filling System
DTMF Based Full Home Automation System
CNC Machine Design
Maze Solving Robot
PIC16F877A Based Motor Control Project
SMS Based Home Automation System
PCB Design and Dvelop Project
PID Based Line following Robot
Design a Digital clock using RTC and I2C Protocol
IOT Project - Home Automation Project
Biomedical Patient Monitoring System
Railway Simulation Systems
SOFTWARES
Softwares That Will Cover During The Course
ROBOTICS PROGRAMME
COURSE DURATION
=
FOUR AND HALF MONTH
DATE & TIME
=
SATURDAY OR SUNDAY FROM 8.30 AM TO 5.00 PM
LOCATION
=
PANNIPITIYA
COURSE FEES
=
RS 30,000/= (CAN PAY BY 3 MONTHS INSTALMENTS)
FIRST DAY
FREE
FOR YOU TO DECIDE...
ON COMPLETION YOU CAN GET SLIR CERTIFICATE
HOME
ROBOTICS COURSE
PLC COURSE
KIDS ROBOTICS
ONLINE ROBOTICS
EVENTS
FIND US ON SOCIAL MEDIA
1307/3/4
Hokandara Rd,
Bogahawatha Junction, Pannipitiya,
Colombo,
Sri Lanka
Phone 1 : +94 (0) 779 808 441
Phone 2 : +94 (0) 779 808 441
Email : roshanphr@gmail.com
Privacy Policy Term & Conditions Site Maps
All copyrights reserved by SL Institute of Robotics - © 2017
Design By SLIR