Certification Course on Design of Robot using Embedded Systems
About the Course
This course is introduced to meet the growing demand for trained engineers in the field of Robotics. It provides sound, proportional knowledge in hardware as well as software development in their applications. Robotic is a course that involves design, development and operation of robots and it is an overlap of several engineering disciplines like electrical, mechanical, electronics, computer science and artificial intelligence. The students come from diverse backgrounds, but united by our common passion for robotics that will lead the future science and technology. The course contains Embedded C and Atmel Studio 6.0, I/O interfacing on AVR based microcontrollers and debugging, timers and delay generation, DC motor control and PWM generation for velocity control and Analog-to-Digital conversion and white line follower.
- To train the students through hands-on projects are imperative in producing successful innovators in the field of Robotics.
- To provide the competitive advantage to colleges in attracting talented students.
- To facilitate the infrastructure creation by sharing its experience and expertise.
- To encourage to use robots to solve real life problems.
Upon successful completion of this course, students will be able to
- Create embedded systems, robotics technology and mechatronics based products.
- Provides platform to design, develop, program and test robots for various applications.
- Students can participate in national and international robotics competitions.
- Improve engineering projects with help of e-yantra open source community.
- Exposure to job opportunities in robotics.
Course Duration: 3 Months
S.No Course Content
2 Atmel Studio 6 IDE
3 Writing and debugging C code snippets
4 Programming and charging procedure for Firebird V
5 Function of I/O ports and the associated registers
6 Interface I/O peripherals like switch and Bar graph LEDs
7 Different LCD commands and ASCII encoding using Firebird V
8 Displaying text at different positions on the LCD and implementing a simple scrolling display
9 TIMERs and their registers in ATmega2560 for configuring TIMERs in Firebird
10 Manipulating TIMERs to generate delays as required without using "_delay_ms()" function.
11 Direction control of DC motors present on Firebird V
12 PWM or velocity control of the motors present on Firebird V
13 sharp sensors and white line sensors
14 ADC (analog to digital conversion) on Firebird
15 White lines following through writing a code to make Firebird V follow a white line