5.00(1)

Foundation for Robotics

The block-based programming for kids is an ideal for an absolute beginner with the passion of learning robotics because coding for kids is an essential element of robotics.

Instructor admin
Updated March 12, 2022
About Course
!-- wp:paragraph --

A diygeek Foundation for Robotics program designed to introduce key engineering concepts to children aged 10-15. In this foundation course, students are encouraged to construct different models to understand the different machines that work around us. This course is strongly recommended for children who are more innovative and eager to break toys to see what’s inside. The course is designed for kids to reflect and work on a regular basis without altering their imagination...

A diygeek Foundation for Robotics program designed to introduce key engineering concepts to children aged 10-15. In this foundation course, students are encouraged to construct different models to understand the different machines that work around us. This course is strongly recommended for children who are more innovative and eager to break toys to see what’s inside. The course is designed for kids to reflect and work on a regular basis without altering their imagination.

All sessions are 100% online and are perfect for kids from age 10 plus. We offer multiple flexible support options for our Intro to Coding and Robotics Programs! Beginners wanted and welcomed!

✓ Start with the basics
✓ No experience is needed!
✓ Proper teacher support

What Students Learn
✓ Programming in Arduino
✓ Signal processing
✓ Electronic circuit building
✓ How to troubleshoot errors and solve logical problems

What Students Create
✓ A robot that performs autonomous tasks
✓ Unique code that they understand
✓ An Arduino programmable robot

 

Objective

Primarily the motivation behind this course is to show students the full potential of Arduino based microcontrollers and to equip them with the knowledge necessary to make use of this potential to bring their own innovative ideas to life.Students will be taught from the very basics, giving them a solid foundation of the fundamentals.

Learning Arduino which is based on C and C++ primarily, will also help students to easily start learning other new languages such as Java, Python etc. which are of much demand in today’s jobs market.

Through building circuits and writing code students will be made to complete the hands-on exercises, making them combine several different ideas and concepts.Through this we expect to see student’s thinking out of the box, challenging them to be innovative and creative all the time.

At the end of this course students will gain the experience of building and completing their very first  robot. The challenges they will be facing will definitely encourage them to be innovative, creative and help them improve their abstract thinking.

Hardware Components required

The course includes a kit of electronic parts which will enable a wide array of small projects. Students are responsible for their own mechanical or structural materials, project housings, or decorative elements. The following is a quick visual guide to everything provided in the kit. For reference, the total cost is about 5590LKR per kit 

 

Item

QTY

Arduino Uno board CH340 + USB cable

1

400pin Half+ Breadboard

1

RED LED 5mm

10

Green LED 5mm

10

Blue LED 5mm

10

Yellow LED 5mm

10

Jumper wires M-M

40

Jumper wires M-F

40

Jumper wires F-F

20

220Ω Resistors

10

1KΩ Resistors

5

Red LED Bar graph

1

12mm x 12mm x 6mm Push Button

2

10K Potentiometer

3

RGB LED 5mm

2

HC-05 Bluetooth module

1

L298N motor driver

1

4WD chassis kit (TT motor + Wheels) x 4

1

18650 Battery (1800mA)

2

2x Battery Case with ON/OFF switch 

1

Battery charger 2 slots

1

What Will I Learn?
  • Programming fundamental with Arduino IDE
  • Fundamental of Programming mathematics
  • Basic of electronics
  • Arduino Sensors, Modules, and Motor controlling
  • Physical wiring with electronics circuits
  • Making Bluetooth control Robot car
Course Curriculum
Introduction
  • Introduction to block-based programming
    00:7:48
  • Introduction to Mixly user interface
    00:18:35
  • Install Mixly IDE your Computer
    00:00:00
  • Hands-on: Build a simple interactive program in Mixly
    00:00:00
Arduino with LED Pattern Design
  • What is Arduino
    00:18:04
  • Understanding the Arduino board and pins
  • Setting up mixly to work with Arduino
    00:8:36
  • Writing to digital pins
    00:00:00
  • Hands-on: Basic blinking of on-board LED
    00:00:00
  • Live coding vs uploaded code
    00:00:00
Push Button Control
  • On/Off LED by Push Button
    00:6:49
  • Digital Signal Input (digitalRead)
    00:08:18
RGB LED & Potentiometer control
  • Component Knowledge
    00:06:00
  • Disco light
    00:06:33
  • Color mixer
    00:00:00
  • Color theory
    00:00:00
Motor Control 01
  • Controlling a DC Motor
    00:00:00
  • PWM – For controlling speed
    00:00:00
  • H-Bridge – For controlling rotation direction
    00:00:00
  • L298N Motor Driver IC
    00:00:00
  • L298N Motor Driver Module
    00:00:00
  • Controlling a DC Motor with L298N Motor Driver
    00:00:00
HC-06 Bluetooth module
  • What is Serial communication
    00:00:00
  • Hardware setup for Serial communication
    00:00:00
  • Basic functions
    00:00:00
  • Control LED by phone
    00:00:00
Chassis Assembly for Make Bluetooth Control Car
  • Design Circuit
    00:00:00
  • Chassis Assembly
    00:00:00
  • Attach Hardware to Chassis
    00:00:00
Final Code Upload
  • Design Arduino Scratch
    00:00:00
  • How does it work?
    00:00:00
  • Testing
    00:00:00

About the instructor

4.78 (18 ratings)

5 Courses

146 Students