TECHFLEETERS

REAL TIME EMBEDDED SYSTEMS & ROBOTICS

TECHFLEETERS offer Professional Certification program in Real Time Embedded Systems & Robotics. This course is designed to offer practical and application oriented training facilitating a real time exposure to students, there by bridging the gap between the industry requirements and their academic skill sets. This program presents practical methodology and techniques for use in designing, implementing, integrating and testing modern embedded systems. Our aim is to impart those technical skills to students right from level zero to advanced level such that, by the end of the program the student is developed as the finished product, ready to join industry

 Module Name
 Techfleeters’ Real Time Embedded Systems & Robotics
 Certification By Techfleeters Infotech Private Limited
 Duration 90/135/180 Hours (Maximum 3 Hours Per Session)
 Practical 72+ Practical to be covered
 Projects 57+ Projects to be covered
 
KEY TECHNOLOGIES COVERED:
  • AVR ATMega2560/328/16/8
  • Display Devices (LED, SSD, LCD, TFT, OLED)
  • Motors (DC, Stepper, Servo)
  • Relay, DTMF, PWM
  • Sensors (IR,LDR,Sound, PIR, Piezo, Temperature, LPG, Alcohol, Touch, Moisture, Ultrasonic, Accelerometer)
  • Communication (Wired/Wireless)
  • Protocols (USART, SPI, I2C, Bluetooth, XBee, NRF, RFID, GSM, GPS, Wi-Fi)
  • EEPROM, Interrupts, RTC
  • GUI Development, Voice Recognition
  • IoT & Raspberry Pi (Basic)
  • Arduino as PLC & SCADA
  • PCB Designing & Fabrication
  •  

    CONTENTS

    Introduction with Technologies

    • Embedded Systems & Robotics: Definition, Significance, Need, Future
    • Careers in Embedded Systems
    • Why Techfleeters for this training?
    • Basic Block Diagram of Embedded System
    • Understanding the Logic Standards in Electronics
    • Making a Simple DC Power Supply
    • Various MCUs and AVR Microcontrollers
    • Pin Description & Architecture of AVR MCU
    • Installation of Software Tools
    • GPIO Operations in AVR

    Interfacing of Peripherals (LED)

    • Introduction with Embedded C & its basic control statements
    • Writing & Building codes on AVR Studio
    • Simulating AVR based Circuits
    • LED: Construction, Working
    • Interfacing LED with AVR
    • Installation of Software Tools
    • GPIO Operations in AVR

    Interfacing of Peripherals (SSD)

    • Need, Types & Working Concept
    • Interfacing of SSD with Microcontroller
    • Multiplexing of SSDs to Display Multiple Digits
    • Buzzer: Working, Interfacing

    Interfacing of Peripherals (LED Matrix)

    • Benefits of Matrix Arrangement of LEDs,
    • Working of LED Matrix
    • Interfacing of LED Matrix with AVR

    DC Motor

    • Basic Functioning of any Motor
    • Various Types of Motors & Their Working Phenomenon
    • Importance of Motors in Robotics
    • Need of Motor Driver Circuit
    • H-Bridge Concept
    • Detailed Description of Motor Driver IC (L293D)

    Sensors I

    • Understanding the Need & Definition
    • Various Types of Sensors
    • IR Sensors: Line of Sight Phenomenon
    • IR Range, IR Sensor Circuit
    • Voltage Comparator IC for Digital Mode
    • LDR Sensor: Definition, Phenomenon
    • Taking Digital Input in AVR MCU

    Liquid Crystal Display (LCD)

    • Display Devices: Evolution & Future of Technologies
    • Pin Description of 16×2 Alphanumeric LCD
    • Inbuilt Memory & Its Registers
    • Modes of Operations, LCD Commands
    • Creation of Functions to Print & Control
    • Interfacing 16×2 LCD in 8-Bit Mode
    • Interfacing 16×2 LCD in 4-Bit Mode
    • Printing a Single Character on Various Places in LCD
    • Printing a String of Characters Directly
    • Printing Table of a Numeric Digit
    • Generating simple Animations on LCD (Rotation, Sand Clock etc.)

    Memory Mapping in LCD

    • Concept of Memory Mapping in LCD
    • Defining & Using the Custom Shapes
    • Printing a Custom Shape on LCD

    Switches

    • Keys/Switches: Types, Significance
    • The Pull Up Concept
    • Polling Process, Interfacing Switches
    • Press and Hold Concept of Switches

    Keypad Matrix

    • Matrix Arrangement of Keys & its Advantages
    • Taking Input from Keypad Matrix
    • Creating a Function to take Keypad Input to AVR

    MINI PROJECT & QUERY SOLVING SESSION

    Frequency Synthesis

    • Concept of DTMF Encoding & Decoding
    • Concept of Dual Tone Multiple Frequencies
    • DTMF Encoding & Decoding Circuits
    • Interfacing of DTMF Module with AVR

    Relay

    • Construction, Working, Applications
    • Transistorized Circuit to Drive Relay
    • Inductor Driver IC (ULN Series)

    Interrupts

    • Interrupts: Definition, Significance, Advantages
    • Various Types of Interrupts in AVR (Hardware, Software)
    • Working with Hardware Interrupts & their Service Routines

    Analog to Digital Converter

    • Considerations for Real Time Data
    • Inbuilt ADC Circuits & Register of AVR
    • Creating Function to Read External Analog Information

    Sensors II

    • SOUND SENSOR: Concept of Sound Detection, Working Circuitry
    • PIR SENSOR: Concept of Pyro-Electricity, Calibration
    • Moisture Sensor: Construction, Concept, Working Circuit

    Sensors III

    • Temperature Sensor: Construction, Concept, Scaling Factor
    • Gas Sensor: LPG/Smoke Detector, Construction, Concept, Pin-out
    • Accelerometer: MEMS Technology
    • 3-Axis Accelerometer Interfacing with AVR
    • Touch Screen: Concept of Touch Sensing
    • Types, Working of Various Touch Screens
    • Interfacing of Resistive Touch Screen

    Timer/Counter

    • Significance of Timer/Counters
    • Concept of Analog Output Generation
    • Description of AVR’s Inbuilt Timers
    • Controlling Amplitude & Frequency (PWM)
    • Taking Use of Counters
    • Generating various tones using speaker
    • Using software interrupt for counter operations

    Sensors IV

    • Ultrasonic Sensor: Concept of Ultrasonic Waves
    • Working and Interfacing of Ultrasonic Sensor with AVR
    • Measuring and Displaying Distance of Objects

    Wireless Communication

    • Definition & of Communication
    • Radio Frequency: Range, Significance, Applications
    • Encoding and Decoding of Information
    • Interfacing of RF Modules with AVR
    • Sending and Receiving Binary Data from one MCU to other using RF Modules

    Serial Communication

    • RS232 Protocol, Baud Rate versus Bit Rate
    • Registers of Inbuilt UART in AVR MCU
    • Logic Level Converter Circuitry
    • Configuring of AVR UART for Serial Communication
    • Sending and Receiving Data from PC/Laptop to MCU

    Bluetooth

    • Bluetooth: Protocol, Range, Application
    • Understanding a Bluetooth Module Working
    • Connecting an AVR with Laptop and Mobile using Bluetooth Module
    • Bluetooth AT Commands
    • Communication between two Microcontrollers using Bluetooth

    RFID & EEPROM

    • RFID: Technology, Concept of Tags, Circuitry
    • Interfacing of RFID Reader with AVR
    • Displaying RFID Tag IDs on LCD
    • EEPROM: Significance, Description, Capacity
    • Accessing/Modifying Data in Inbuilt EEPROM of AVR

    PCB Layout Designing

    • Process, Resources & Outline
    • Introduction with Layout Designing
    • Key Aspects, Rules & Techniques

    PCB Fabrication

    • Masking, Etching, Drilling Process
    • Component Mounting & Soldering
    • Testing of final PCB

    PROJECT & QUERY SOLVING SESSION

    Arduino Tool

    • Use of Arduino and similar tools for IoT
    • Features of AVR Mega328/2560 based Arduino
    • Description of Complete Hardware Structure & Pin-out
    • Introduction with Embedded C/C++
    • Programming an Arduino Board
    • Interfacing with Peripherals

    TRIAC & TV REMOTE

    • TRIAC: Introduction, Modes of Operations, Applications
    • Triggering of TRAIC, Various Triggering Circuits
    • Use of Optocoupler based ICs in Triggering
    • Triggering a TRIAC using PWM Signals      for AC Load Current Control
    • TV Remote Receiver: Introduction with TSOP, Modes of Operations, Protocols
    • Decoding of Received Information
    • Creating Database for various button inputs from TV Remote

    Global Services for Mobile (GSM)

    • Introduction to mobile communication
    • Introduction to GSM terminology
    • GSM Frequency bands, SIM
    • GSM AT Commands
    • GSM Network testing in GSM Modem
    • GSM AT Commands testing for reading SMS, dial a number
    • GSM call answering / halt operations
    • Sending SMS from GSM modem to another mobile
    • GSM AT Commands for working with DTMF Signals
    • GSM AT Commands to send Email

    Global Positioning System (GPS)

    • Introduction to GPS
    • Satellites and its Orbits
    • Range, Accuracy and Tracking
    • GPS Network Testing & Location Coordinates

    Embedded Network

    • NRF: Concept of Serial Peripheral Interface & Near Field Radio Frequency
    • Inbuilt SPI Registers in AVR
    • Network: Definition, Types, Implementation
    • Network Topologies
    • Establishing Communication between Multiple MCUs

    XBEE Protocols

    • Introduction, Advantages of XBEE
    • Mesh Network Concept & Configuration
    • XBEE Routing and addressing, Security

    Real Time Clock

    • Introduction with Inter IC Communication Techniques
    • Software Library for I2C
    • RTC Memory Circuitry (DS1307 Clock IC)
    • Interfacing of RTC with AVR

    GUI Development

    • The Significance of GUI over CLI
    • Introduction with Processing/MATLAB Tool
    • Basic Commands and Interface
    • Developing a UI Design
    • Processing Commands for Serial Communication
    • Creating an Executable File
    • Creating Buttons to send/receive Serial Data over Serial Line
    • Controlling LEDs using GUI Application

    PROJECT PRESENTATION & QUERY SOLVING SESSION

      

    Micro SD Card

    • Pin-out & Description of Various Storage Cards
    • Interfacing of Micro-SD Card with AVR

    OLED & TFT

    • OLED: Working of OLED
    • Interfacing OLED with Microcontroller
    • Printing user define strings
    • Displaying Graphics on Screen
    • TFT: Concept of Graphical TFT
    • Generation of Display over TFT using AVR
    • Reading Library from TF Card for TFT

    Voice Recognition

    • Voice Controlling Concept
    • Introduction with MATLAB
    • Instrument Controlling Tool in MATLAB
    • Sampling, Digitization & Conditioning of Signals

    Arduino & PLC-SCADA

    • Micro Scale Industrial Automation
    • Need & types of Controllers
    • Introduction to PLCs
    • Concept of Ladder Logic Programming
    • Use of Interlocking, NO/NC Switches, Looping, Timer/Counter etc.
    • Programming & Controlling Arduino using Ladder Logics
    • SCADA: Introduction & its need
    • Working on Wonder Ware In-Touch
    • Various User Inputs
    • Use of Slider, Buttons
    • The Orientation Concept for X-axis and Y-axis
    • Working with various Tags
    • Setting up Animation Parameters
    • SCADA for Arduino

    Internet of Things (IoT)

    • Network Protocols: TCP-IP, UDP, FTP
    • Accessing Server from Client Systems using UDP Network Protocol
    • SMTP Servers, Setting up GMAIL SMTP Server Client

    Internet of Things (IoT) II

    • Accessing Server from Client Systems
    • World Wide Web (WWW)
    • Server Creation Tools for a Computer
    • HTML: Introduction, Tags
    • PHP: Action Invoke using PHP
    • Putting Web Contents on a Local Server
    • Creating Simple HTML Page with      Buttons
    • Casting a Webpage on a Server
    • Sending/Receiving Data on Server

    Wi-Fi Module

    • ESP8266, Pin-out, Working
    • Communicating with ESP Module using AVR
    • Setting up a Wi-Fi Network using ESP Module
    • Connecting with Internet using ESP Module
    • Accessing Website Content on ESP Module
    • Modifying/Updating Website Content using ESP Module

    Raspberry Pi (Basics)

    • Introduction with R-Pi Boards
    • Setting NOOBS Setup with R-Pi
    • Various Important Commands on Raspbian
    • Connecting with R-Pi Board using Wi-Fi on Laptop

    Python with Raspberry Pi

    • Introduction with Python Programming
    • Basics of Pi-GPIO Headers
    • Creating a Simple Python Script to Control GPIO on R-Pi
    • Setting up Python Script for Startup Run in R-Pi
    • Setting up R-Pi as IoT Server

    FINAL PROJECT & QUERY SOLVING SESSION

    MORE DETAILS

    1. Timer Based Alarm
    2. Traffic Light Prototype
    3. Mini Display Screen
    4. Touch Less LED Switch
    5. Bidirectional Object Counter
    6. Autonomous Robotic Car
    7. Follow-Me Bot
    8. Never-Falling Bot
    9. Grid Counter Bot
    10. Mobile Controlled Robot
    11. Spy Toy Car
    12. Virtual Switch
    13. Mobile Controlled Automation
    14. Clap Controlled Bulb
    15. Theft Detection System with Alarm
    16. Soil Moisture Based Pump Controller
    17. Digital Clock
    18. Animation Message Display
    19. Flying Butterfly Wishes
    20. Visitor Counter
    21. Digital Stop Watch
    22. Password Based Locker
    23. Basic Calculator
    24. Animation Game
    25. Color Matching Machine
    26. Smart Energy Saving Light Bulb
    27. Digital Thermometer
    28. Smart Nose for Smoke Detection
    29. Fist Controlled Bot
    30. Touch Screen Based Pattern Locking System
    31. Digital Tachometer
    32. Smart Obstacle Avoider Robot with Speed Controller
    33. Wireless Remote Controlled Bulb
    34. RF Remote Operated Bot
    35. PC Controlled Lamp Lights
    36. Mobile Controlled Bot
    37. Smartphone based Office Automation
    38. Automatic Vehicle Toll Collection & Identification
    39. Theft Detection System with SMS Alerts
    40. Basic Cellphone Prototype
    41. ATM Prototype with SMS Alerts for User
    42. Live Navigator System for Field Job Employee
    43. Student Departure & Arrival Tracking with SMS Alerts
    44. Centralized Field Data Acquisition System
    45. Wireless Data Logger System
    46. Real Time Clock System
    47. TV Remote Controlled AC Appliances
    48. GUI Controlled Home Automation
    49. Wireless Voice Controlled Robot using PC
    50. Advanced Mall/Showroom Security System with Intruder Photo Emailing Feature
    51. IoT Based Home Automation System
    52. IoT Based Wireless Sensor Network System
    53. Authentication based Website controlled Lamp
    54. Smart Grid Energy monitoring over IoT using XBEE Mesh network
    55. IoT based Kids/People trackers Using wearable for child safety
    56. DC Motor speed and direction control based on IoT & Raspberry Pi
    57. Temperature Logger on Social Media
    • Elements Laboratory Hexa Tower 2.0 Board x 1
    • Elements Laboratory USB Programmer x 1
    • Elements Laboratory (4×4) Keypad Module x 1
    • Elements Laboratory Robotics Platform x 1
    • Elements Laboratory IR Sensors x 2
    • Elements Laboratory DTMF Decoder Module x 1
    • 16×2 Alphanumeric LCD x 1
    • Wheels x 2
    • DC Motors x 2
    • USB Extension Cable x 1
    • Touch Screen x 1
    • USB to TTL Converter x 1
    • Audio Cable x 1
    • 9V/1A DC Adaptor x 1
    • Screw Driver x 1
    • Screw Packet x 1
    • Connecting Wires x (14+6)
    • Embedded System are very useful in ones day to day life, as they posses few features like: Small Size, Low Cost, Portable, Low Power Consumption, Real Time Response
    • According to a survey, electronic industry solely depends on the growth of Embedded System. Expansion plans by MNCs and NASSCOM suggest embedded systems to be the next sunrise sector
    • With the technological advancement more and more professionals from the fields of robotics and embedded systems are required
    • Many companies, institutes provide internship or training in Embedded System with some fake commitments, as they do not provide enough practical exposure, nor they have well equipped laboratories
    • TECHFLEETERS is one of the place, where student get vast exposure and real time hands-on experience with various tools of embedded systems & robotics
    • In-depth knowledge sharing by Exceptionally Qualified and Professional Trainers actively involved in Research & Development
    • It is ideal for students wanting to participate in robotics competitions, make robotics projects, and those who want to put their theory to practice
    • Students would also be able to make their own Engineering Projects (both Minor & Major)
    • In-depth knowledge sharing by Exceptionally Qualified and Professional Trainers actively involved in Research & Development
    • Trainer to Students ratio is 1:15 to make it easy for every student to get proper attention by Trainer
    • A Practical Training Kit will be provided to each student
    • A 100% practical approach with Learning by Doing Attitude to make it simpler and interesting
    • 15 Minutes for Queries is dedicated for each day
    • Each Student would get a Certification from TECHFLEETERS INFOTECH PRIVATE LIMITED, on the basis of project
    • Certificate of Merit for the Best Performer during the Training Program
    • Study Material, Software (freeware) will be given to students
    • Life Time Membership with Techfleeters Students Group
    • A place where the Technology meets Demand at its best, with one of the finest team members, having expertise in their field
    • The only place where one can get latest technology learning and sharing programs to implement them in Real World, not just on a simulator
    • Team Members with a vast practical experience of having big outreach Workshop/Training across all over the country with over 5000 students trained, 50+ colleges covered, and 100+ workshops delivered in a very short span of time
    • Techfleeters has Research Engineers having excellent research aptitude, teaching pedagogy who illustrates their finding through practical demos during workshop/training.
    • Organizes National Level Championships/Competitions for Robotics.
    • Team Techfleeters also working on Various Government/Commercial Projects
    • Provides Summer Training, Winter Training, Regular Training, Weekend Training, Corporate Training, Project Based Training, Vocational Training and many more.
    • Offers Project Based Training, Projects on Demand, Corporate projects, Commercial projects, and consultancy in Engineering Projects
    • Joint Venture and association of Techfleeters with Elements Laboratory
    • Dedicated 24×7 R&D Laboratories and Digital Library for Students
    • Students of BE/BTech/ME/MTech and Electronic Hobbyists can join this program
    • Basic knowledge of C Programming, Electronic Terminologies, and Eagerness to learn new Technologies would be an aided advantage

    LOCATE US

    Still Confused!! Let Us Call You

    Password must be at least 7 characters long.
    Password must be at least 7 characters long.
    Write your name here
    Your E-mail ID
    Mobile Number
    Write your query here

    FEE STRUCTURE

    INR 18,000/-      INR 13,500/- (per Student) (PRO Module)
    INR 15,000/-      INR 10,500/- (per Student) (ULTRA Module)
    INR 11,000/-      INR 8,500/- (per Student) (MITE Module)

    REGISTRATION PROCEDURE

    • Fill the Registration Form Correctly, given at below mentioned link.
    • Deposit Registration Fee, minimum of 1,000/- in Techfleeters Bank Account (Cash/Cheque/Transfer)
    • The Registration would be successful, only after successful reception of payment
    • Here is the Link for Registration Form
    • You can download the Registration Form from here
    • Fill that form carefully with all required details mentioned
    • Submit this form at any of our Training Center with Registration Fees in Cash/DD/Cheque and collect a Receipt for the same

    PAYMENT MODES

    • Send Course Fees via DD/Cheque in favor of Techfleeters Infotech Private Limited payable at Jaipur to the following address:

      Techfleeters Education & Research
      #42, Opposite Jaipur Hospital, Near Gopalpura Flyover, Jai Ambey Nagar,
      Main Tonk Road, Jaipur, Rajasthan – 302018
      Ph : +91 97825 48030, +91 9024 640640

      Note : Your Seat will be confirmed only once we receive your Training Registration Form and Fees in our Bank Account

    • Deposit/Transfer (Online) Course Fees to our Bank Account, and e-mail us the scanned copy of Bank’s Deposit Slip along with above mentioned document attraining@techfleeters.com

      The Bank Details are as follows

      Bank NameState Bank of India
      Account NameTECHFLEETERS INFOTECH PRIVATE LIMITED
      Account Number36167836324
      IFSCSBIN0013139
      BranchNirman Nagar, Jaipur (Raj.)
      TypeCurrent Account

    You can Submit Fees along with Required Documents directly at our Training Centers