SatBot
A GPS (Global Positioning System) based Satellite Robotics workshop
It is a GPS based Robotic vehicle workshop where a student could learn the art of making robotic vehicle, Programming microcontrollers using embedded C, Feeding artificial intelligence in robotic vehicle, Communication protocols, Satellites and GPS, interfacing GPS module and many more. What would you learn? Details on AVR series of microcontroller Programming the microcontroller using embedded C Interfacing and controlling various devices like LED, buzzer, switch, motor, sensor, etc with microcontroller Interfacing and controlling the robotic vehicle Making serial communication with PC using hyper terminal and UART communication protocol Interfacing GPS module with PC Interfacing GPS module with microcontroller Finding Robot position through GPS Area Exploration through GPS GPS based Speedometer GPS based odometer Linking a map with GPS Use of different sensors in robotics DETAILED COURSE CONTENT: Session 1: Introduction: Introduction to Robotics Types of Robots Introduction to robotic vehicle Concepts of satellite Concepts of GPS System segmentation Communication Navigation equations positioning Sensors: Obstacle sensor Limit Switch
Gyroscope Shaft Encoder Sensor selection criteria Actuator: DC motor Servo motor Stepper Motor Piezo actuator Actuator selection criteria for robots Session 2: Mechanical Structure: Mechanical design of a robotic vehicle Making the robotic vehicle Kit identification Kit assembling Circuit Board and microcontroller: Exposure to different architectures (RISC vs. CISC) Why AVR? (Advantages, philosophy, architecture) Board details and specifications Session 3: Microcontroller Programming: Basics of programming Introduction to Embedded C programming Use of the Win AVR compiler Simple Programming practices on simple IO Robotic vehicle Controlling: Basic DC motor control Controlling Speed of DC motor Controlling the robotic vehicle through microcontroller Controlling the robotic vehicle through PC Session 4: Interfacing GPS with PC Study of UART communication protocol Communication between PC and micro controller board through UART Interfacing GPS module with PC Communication between Google earth with GPS module Linking a map with GPS module
Interfacing GPS module with microcontroller: Exploring the UART of microcontroller Interfacing the GPS with microcontroller Position detection using GPS Using NMEA commands for GPS communication
The Training kit contents:1. Microcontroller development board with the following features. Includes Atmels ATmega16 Microcontroller with 16kb flash memory working at 16MIPS or ATmega8535 Microcontroller with 8kb flash memory working at 16MIPS. Compatible with all AVR 40 pin micro controllers. On-board LCD interface (it can also be used for any other general purpose application). On-board Motor Driver for connecting 4 DC motors or 2 Stepper motors On board Servo interface On-board regulated power supply. PC interface through UART. On-board Buzzer. 16 MHz external crystal. Exposed all 32 I/O pins. Exposed 8 channel I/O pins for ADC and sensors with 5V/1A power supply. Exposed 8 channel I/O pins for servo and sensors with dual power supply. Five tact switches for external input and reset. Four test surface mounted LEDs for status and debugging purpose. Two supply indicator LEDs. Dual power supply through DC source (6V to 16V) or USB powered. On board USB programmer. Dual or single power supply option. Exposed ISP pins for programming. 2. 3. 4. 5. 6. 7. 8. 9. Serial cable USB cable A set of robotic parts for Robotic vehicle Geared DC motor Batteries for power supply GPS module (non takeaway) Optical sensor LCD (1) (1) (1) (2) (2) (1) (2) (1)
Duration: 2 day, 8 hour per day