Micro Controller 8051 of Speedo Meter using KEIL Code
Robotics Coursecntnt
1. 𝑪𝑶𝑼𝑹𝑺𝑬 𝑪𝑶𝑵𝑻𝑬𝑵𝑻𝑺
Section1 (C Programming)
1. Introduction to programming environment
2. Types, operators and expressions
3. Decision Making (If, If - Else, If - Else If - Else, Switch)
4. Loops (While, Do - While, For)
5. Functions and program structure
6. Pointers and arrays
7. Structures
8. C Strings
Section2 (Programming The PIC Microcontroller)
1. Introduction to MikroC IDE
2. Analog to Digital
3. Program the EEPROM
4. Using keypads
5. Interfacing a LCD
6. Sound library
7. Use PWM to control the output
8. Introduction to serial communication
8. Introduction to serial communication
9. RS-232 and RS-485 Communications
10. Interfacing One wire sensors
11. Graphic LCD
Section 3 (PIC 16F and 18F Series theory)
1. Von Neumann and Harvard architectures
2. Understanding the Basic computer (PC, ALU, WR, ID, FAR, FDR)
3. Internal architecture of the MCU
4. Accessing PORTs / basic instructions (Assembly Language)
5. Subroutines and Modules
6. Interrupt handling
2. 𝑪𝑶𝑼𝑹𝑺𝑬 𝑪𝑶𝑵𝑻𝑬𝑵𝑻𝑺
7. Timer programming
Section 4 (Interfacing Sensors and motors)
1. IR sensors (Sharp IR, Line hunter , IR transmitters & Receivers)
2. Interfacing DC Motors
3. Controlling Large (Industrial) stepper motors
4. Servo motors
5. Brushless motors
6. Distance measuring sensors
7. Temperature Sensors
8. Humidity Sensor
9. Moisture Sensor
10. Accelerometer
12. Load Cells
And Lot More.......
Section 5 (Introduction to PLCs)
1. Basic Ladder elements(Normally Open, Normally Close, Output)
2. How to implement ladder for a given Logic system
3. Positive transition, Negative transition
4. Immediate Input / Outputs
5. Set / Reset Coils
6. Program with FBD (Functional Block Diagrams)
7. Timers (ON Delay, OFF Delay, Retentive)
8. Counters (UP, DOWN, UP / DOWN)
Section 6 (All about Arduino)
1. Introduction to arduino UNO, MEGA (2560), leonardo
2. Handling digital inputs / outputs, PWM, Interrupts
3. Hardware Timers
4. Analog inputs
3. 𝑪𝑶𝑼𝑹𝑺𝑬 𝑪𝑶𝑵𝑻𝑬𝑵𝑻𝑺
5. Motor controlling (DC, Servo, Stepper, Brushless)
6. Serial Communications (RS232 / RS485)
7. I2C and SPI Communications
8. Wireless communications
9. Writing and reading SD Cards
10. RFID Cards
11. Interfacing GSM / GPS Shields
Section 7 (PCB Designs)
1. Introducing Eagle cad soft
2. Schematic and board designs
3. Making new libraries
4. Methods of routing
6. Toner Tranfer Method To Implement PCB
7. Use of UV Photo Sensitive Chemicals to implement PCB
8. Apply Solder Masks
Section 8 (Develop Software interfaces for robots)
1. Introduction to visual basic 2010
2. Declare variables and constants using the data types
3. Learning basic controls (buttons, textboxes, dropdown, ect)
4. Advanced control elements
5. Examine and discuss Sub and Function procedures
6. Understand the array structure and its usage
7. Writing to serial port
8. Techniques of implementing serial protocols
9. Control PIC / Arduino using the PC
10. TextFile Access (Storing Real Time Data)
11. Chart Control
12. Introduction to MS SQL DataBases (Storing Data in Real Time)
4. 𝑪𝑶𝑼𝑹𝑺𝑬 𝑪𝑶𝑵𝑻𝑬𝑵𝑻𝑺
ROBOTICS BASIC PRACTICLES
1. Variable Speed DC Motor control with digital RPM
2. Real Time Data Aquisition System
3. Temperature Controlled System
4. Digital Clock using RTC (Seven Segments and LCD)
5. Humidity / Moisture level Measuring
6. Position Control of a Stepper Motor Using Software Interface
7. Gas leakage detector
8. Temperature Monitoring and Recording Device
9. Implementation of I2C Protocol with RTC and EEPROM
10. Frequency Display System
11. LED Metrix Program using MAX7219
12. Embeded Based Fire Detection and Control
13. Variable Pulse Generator (Software Based)
14. Ultrasonic Based Collision Avoidance System
15. Heart Beat Monitoring System
16. Wireless Motor Control System (RF)
17. Implement Software for Brushless Motor Controlling
18. Implement Software for Servo Motor Control
ROBOTICS ADVANCED PRACTICLES
1. Designing of a Obstacle Avoidance Robot (Ultrasonic And IR)
2. Designing of a Line and Arrow Following Robot
3.Software Controlled Robot (Speed Controlling and Direction VB 2008)
4. GPS Position Control Robot
5. DTMF Based Full Home Automation System
6. Student DataBase (MS SQL)
7. Cell Phone Controlled Moving Robot(DTMF and GSM)
8. Wireless Based Fire Fighting Robot
5. 𝑪𝑶𝑼𝑹𝑺𝑬 𝑪𝑶𝑵𝑻𝑬𝑵𝑻𝑺
9. Moisture / Humidity / Temperature Data Logging System Using RTC and
SD Card. (Software for Displaing)
10. PC Based Advanced Security System (Text to Speech Systems)
11. Programming a QuadCopter
12. Advance Robotic Arm (Pick and Place)
13. Automatic Color Sensing Robot Using PC
14. Voice Recognition Robot System
15. Biomedical Monitoring System
16. Touch Screen Base Home Automation System
17. Millitary Defence System (Prototype)
18. SMS Based Home Automation System
19. Uploading Real Time Data To Web Server Via Http Requests