Hours : Mon To Fri - 10AM - 04PM, Sunday Closed

51 HOUR COURSE 2 : ADVANCED ROBOTRONICS WITH ARDUINO, EMBEDED C, 3D DESIGNING AND 3DPRINTING, CODING (HTML-PYTHON-JAVA) /APP – WEB - GAME DEVELOPMENT

Student

Course Fee: Rs.29900.00 + 18% GST



Part -1: Advance Robotronics



Learning Outcome


  • Basic circuit connections: Controlling LEDs and DC motors.

  • Understand the switches, pushbuttons, and battery connections.

  • Control multiple motors with Arduino using scratch programming.

  • Connect the IR sensor and photo-resistor to make an obstacle avoider robot.

  • Use the Ultrasonic sensor to make a robot and home security system.

  • Use servo motors to make Robotic Arms.

  • Simple project discussion using the integration of multiple sensors.

  • Learning about motors & Learning about sensors



Projects


  1. Complex LED blinking

  2. Multiple LED interfacing with switch

  3. 4wd robot motor connection

  4. Robot with obstacle detection 

  5. Sensor concepts with

  6. Alarm system LDR sensors

  7. Object detection PIR sensors



  1. LDR based Outdoor lighting system

  2. IR sensor based PIR Burglar Alarm




Part-2: Embedded-C Arduino



Learning Outcome


  • Introduction to Programming

  • Embedded C program 

  • Components of a program

  • Introduction to Arduino

  • I/O port, analog pins, digital pins

  • Parts of Arduino

  • Circuit making with Arduino

  • Connect an Arduino and Breadboard

  • Coding LEDs and DC motors.

  • Coding switches, pushbuttons, and power supply.

  • Coding multiple motors with Arduino

  • Coding of Arduino for IR sensor and photo-resistor 

  • Coding Ultrasonic sensor.

  • Coding servo motors 



Projects


  1. Tiny piano mini breadboard

  2. Automatic room temperature controller

  3. Obstacle avoider Robot.

  4. Make Robotic Arms.

  5. Home security system.

  6. IR remote toggles 10 LEDs

  7. Soft servo sweep

  8. Movement servo

  9. Arduino RC robot

  10. Arduino ultrasonic distance sensor




Part -3: Advance App Development



Learning Outcome


  • Mobile Android Application Development – Java 

  • Software Application

  • Mobile Application

  • SDLC

  • Layout

  • The App Inventor Environment 2

  • Designing the Components 3

  • Adding Behaviours to the Components 8

  • Packaging the App for Downloading 14

  • Sharing the App

  • Adding sound, images, videos, web pages

  • Speech recognition, GPS sensor, camera, accelerometer

  • Start/stop timer movement

  • Movement with sensors

  • Multiple screens



Projects


  1. Building Apps with App Inventor

  2. App Inventor and Event-Driven Programming

  3. Fruit Loot: Creating a Simple Animated Game

  4. Multiplication Station: Making Decisions with Code

  5. Beat the Bus: Tracking Location with Maps and Sensors

  6. Tic Tac Toe: Using Loops to Create a Game

  7. Multiplication Station II: Reusing Code with Procedures

  8. Virtual Shades: Drawing and Dragging Images




Part-4: Web Development in HTML



Learning Outcome 


  • Introduction

  • Tools of the Trade

  • Basics of HTML

  • Basic Structure of an HTML Page

  • Doctype

  • Start and End Tags

  • The Head and  Body Element

  • Elements within the Head and body Element

  • Elements for Adding Content to the Page

  • Elements Used in Conjunction with CSS

  • Elements for Adding JavaScript Code to Website

  • Elements for Formatting Text

  • Elements for Defining Sections of a Webpage

  • Comments

  • Character Entities



Projects 


  1. Creating HTML files

  2. Opening an .HTML File

  3. Designing a Basic web page

  4. Underlining, Monospace, and Other Text Changes 

  5. Specifying Font Sizes, Colors, and Faces 

  6. Applying Logical Styles 

  7. Designing an advance web page




Part 5: Basic - Python Programming (Game Development) 



Learning Outcome 


  • What is coding?

  • Meet Python

  • Installing Python

  • Using IDLE

  • Your first program

  • Variables

  • Making decisions

  • Loopy loops

  • Animal Quiz

  • Functions

  • Fixing bugs

  • Modules



Projects 


  1. Password Picker

  2. Nine Lives

  3. Turtle Graphics

  4. Robot Builder

  5. Kaleido-spiral

  6. Starry Night

  7. Mutant Rainbow

  8. Playful Apps

  9. Countdown Calendar

  10. Ask the Expert

  11. Secret Messages

  12. Screen Pet

  13. Games in Python

  14. Caterpillar

  15. Snap

  16. Matchmaker

  17. Egg Catcher




Part 6: 3d Printing and Designing



Learning Outcome 


  • What is 3D printing? 

  • History of 3D printing

  • Discovery of Stereolithography 

  • The RepRap Project 

  • The use of 3D printing 

  • 3D Printing Technologies 

  • FFF 3D printers components 

  • SLA – stereolithography 

  • Choosing a 3D printer

  • Choosing the right printing material

  • Slicing software 

  • Preparing the print surface – Start print and Post-processing 

  • Filaments selection

  • Supports 

  • Multi-colour 3D printing



Projects


  1. Getting a 3D model 

  2. Online libraries and 3D hubs

  3. 3D modelling software

  4. Modelling 20 different shapes in Tinkercad 

  5. Various tools using in TinkerCad

  6. Introduction to Autodesk Fusion 360 

  7. Project transferring to Slicing software

  8. Project file exporting to printer

  9. 3d printing - Gluing and smoothing models using acetone