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.
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 |
-
Introduction to block-based programming00:7:48
-
Introduction to Mixly user interface00:18:35
-
Install Mixly IDE your Computer00:00:00
-
Hands-on: Build a simple interactive program in Mixly00:00:00
-
What is Arduino00:18:04
-
Understanding the Arduino board and pins
-
Setting up mixly to work with Arduino00:8:36
-
Writing to digital pins00:00:00
-
Hands-on: Basic blinking of on-board LED00:00:00
-
Live coding vs uploaded code00:00:00
-
On/Off LED by Push Button00:6:49
-
Digital Signal Input (digitalRead)00:08:18
-
Component Knowledge00:06:00
-
Disco light00:06:33
-
Color mixer00:00:00
-
Color theory00:00:00
-
Controlling a DC Motor00:00:00
-
PWM – For controlling speed00:00:00
-
H-Bridge – For controlling rotation direction00:00:00
-
L298N Motor Driver IC00:00:00
-
L298N Motor Driver Module00:00:00
-
Controlling a DC Motor with L298N Motor Driver00:00:00
-
What is Serial communication00:00:00
-
Hardware setup for Serial communication00:00:00
-
Basic functions00:00:00
-
Control LED by phone00:00:00
-
Design Circuit00:00:00
-
Chassis Assembly00:00:00
-
Attach Hardware to Chassis00:00:00
-
Design Arduino Scratch00:00:00
-
How does it work?00:00:00
-
Testing00:00:00