ADVANCED ROBOTICS & IOT

Download Syllabus
Electronics:
  • Introduction to Electronics
  • Working with Resistors and Potentiometers
  • Type of Switches (Reset, Push, Two-Way and SPDT Switches)
  • Mechanical, Sensors and Gears:
  • Types of Sensor (IR, LDR, Distance, Temperature, Ultra Sonic, Current, Pressure, Gas, Liquid Level, Humidity and Force, Sensors)
  • Introduction to Mechanical, Types of Gears, Wheels, Motors (Stepper Motors, DC Motors, Servo Motors and Brushless Motors) and Motor Drivers
  • Sensors Mechanism
  • Embedded Programming / Arduino:
  • Installing and Setting up the Arduino development environment
  • Arduino Sketches
  • Pins
  • Fundamentals of Arduino Programming
  • Setting up Arduino IDE
  • Build an Arduino IDE
  • Exploring the Toolbars
  • Working with Variables
  • Operators
  • Functions using LED’S
  • Motors and Sensors
  • Debug applications using Arduino IDE
  • Programming With Robots:
  • Obstacle Avoiding Robots
  • Programmed with Line Tracking
  • Wall Following and Pit Avoiding Robots
  • Sensor based robots
  • Computer controlled robots
  • Wireless controlled robots
  • Build Bluetooth Application
  • Bluetooth controlled robots
  • Humanoid and Hexapod robots Assembling and Programming
  • Working and Designing with 3D Printers
  • Working with Lego robots
  • Working with Drones
  • Programming with Display devices:
  • Working with Digital and Analog interface using LCD and devices
  • Interfacing LCD display
  • Interfacing Seven segments
  • Interfacing Dot-matrix display
  • Communication protocols:
  • I2C
  • Wired and Wireless communication
  • Serial communication
  • Internet of Things:
  • Overview of IOT and High level Architecture
  • Programming with Advanced C / Embedded C
  • Interfacing with Sensors
  • Interfacing Relay
  • Introduction to NodeMCU
  • IOT Applications using Arduino and NodeMCU
  • Programming with Raspberry Pi:
  • Overview of Raspberry Pi (RPi) hardware platform
  • Peripherals on Rpi
  • Setup and Install Raspbian OS on Rpi
  • Linux CLI and important commands
  • Linux File System
  • Device Access using system calls
  • Hands-on working with GPIOs, Analog I/Os, Memory usage
  • Install packages on Raspbian OS
  • Interfacing with sensors and actuators using GPIO pins
  • Building IOT Applications using Raspberry Pi
  • Setting up Raspbian as an IoT gateway
  • IOT Protocols:
  • HTTP
  • CoAP
  • MQTT
  • AMQP
  • IOT Cloud Infrastructure:
  • Wireless communication
  • Home Automation through Wireless
  • Connecting Arduino to cloud programming
  • Connecting NodeMCU to cloud programming
  • Performance and Security in IOT
  • Security considerations
  • Data monitoring, visualization and IoT Analytics
  • Firmware updates
  • Cryptography basics
  • Cryptography in IoT
  • Sample projects