Class 6
Class 6
Class 6
ass6
Publ
is
hedby
Class- 6
STEMROBO DIGITAL LEARNING CURRICULUM Class-6
LEARNING
Session No. LEARNING CONCEPT & DETAILS
PLATFORM
STEM/
Day- 1
Robotics Introduction
BREADBOARD KIT
LEARNING
Session No. LEARNING CONCEPT & DETAILS
PLATFORM
Introduction to Breadboard and basics of electronic
Breadboard Electronics
Day- 2 components.
Kit
Regulator
Breadboard electronics
Day-3
Kit
Arduino Kit
LEARNING
Session No. Activity / Projects
PLATFORM
Controller Board
Day- 6
(Arduino Uno)
installation and its application.
Controller Board
Day- 7
(Arduino Uno)
Controller Board
Day- 8
(Arduino Uno) board.
Controller Board
Day- 9
(Arduino Uno) Display.
STEM
STEM stands for Science Technology Engineering Mathematics and STEM Education refers to studying
these areas with theoretical as well as a practical approach. A STEM curriculum is designed to provide
its students with maximum possible practical exposure and hands-on experience in a particular field. It
offers a perfect blend of course modules with a few mandatory lab assignments and group projects,
which help in learning through practical implementation of theoretical knowledge. This kind of
vocational training is being introduced at the K-12 level in many schools worldwide.
ROBOTICS
Robotics is the intersection of science, engineering and technology that produces machines, called
robots, that substitute for (or replicate) human actions. Robots were originally built to handle
monotonous tasks (like building cars on an assembly line), but have since expanded well beyond their
initial uses to perform tasks like fighting fires, cleaning homes and assisting with incredibly intricate
surgeries. Each robot has a differing level of autonomy, ranging from human-controlled bots that carry
out tasks that a human has full control over to fully autonomous bots that perform tasks without any
external influences
be otherwise laborious. A robot is a machine that carries out tasks or groups of tasks that have been
pre-programmed in it. Robots are machines with additional features hence more functionality.
SESSION-2
BREADBOARD
A breadboard is used to build and test circuits quickly before finalizing any circuit design. The
breadboard has many holes into which circuit components like ICs and resistors can be inserted.
A typical breadboard is shown below:
The bread board has strips of metal which run underneath the board and connect the holes on the top
of the board. The metal strips are laid out as shown below. Note that the top and bottom rows of holes
are connected horizontally while the remaining holes are connected vertically.
To use the bread board, the legs of components are placed in the holes. Each set of holes connected by
a metal strip underneath forms a node. A node is a point in a circuit where two components are
connected. Connections between different components are formed by putting their legs in a common
node. The long top and bottom row of holes are usually used for power supply connections. The rest of
the circuit is built by placing components and connecting them together with jumper wires. ICs are
placed in the middle of the board so that half of the legs are on one side of the middle line and half on
the other.
A completed circuit might look like the following:
Types of breadboard:
There are mainly 3 types of breadboard, they are as follows:-
1.Full size breadboard
2.Half size breadboard
3.Mini size breadboard
Breadboarding tips:
It is important to breadboard a circuit neatly and systematically, so that one can debug it and get it
running easily and quickly. It also helps when someone else needs to understand and inspect the
circuit. Here are some tips:
1. Always use the side-lines for power supply connections. Power the chips from the side-lines and
not directly from the power supply.
2. Use black wires for ground connections (0V), and red for other power connections.
3. Keep the jumper wires on the board flat, so that the board does not look cluttered.
4. Route jumper wires around the chips and not over the chips. This makes changing the chips when
needed easier.
5. You could trim the legs of components like resistors, transistors and LEDs, so that they fit in snugly
and do not get pulled out by accident.
Advantages of breadboard:
1.It require soldering to connect the components on board.
2.If the circuit is not working properly then, we can easily check and rectify them by taking out the
components and replace them easily.
SESSION-3
LED
A light-emitting diode (LED) is a semiconductor device that emits light when an electric current flows
through it. When current passes through an LED, the electrons recombine with holes emitting light in
the process. LEDs allow the current to flow in the forward direction and blocks the current in the reverse
direction
VOLTAGE REGULATOR
The voltage regulator IC 7805 is actually a member of the 78xx series of voltage regulator ICs. It is a fixed
linear voltage regulator. The xx present in 78xx represents the value of the fixed output voltage that the
particular IC provides. For 7805 IC, it is +5V DC regulated power supply. This regulator IC also adds a
provision for a heat sink. The input voltage to this voltage regulator can be up to 35V, and this IC can give
a constant 5V for any value of input less than or equal to 35V which is the threshold limit.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
Arduino Starter Kit v1.0
Learning Objective:-
What is the full form of RGB?, How can we define RGB?, How can we
produce different spectrum of colors using RGB Led?, How can we make
different color patterns?
Discussion:-
We have seen a lot of disco light patterns around us. Have you ever thought
of how it actually works? We have already interfaced a normal LED with the
Arduino. Lets try to make a Disco Light by using RGB LED.
Lets Start:-
In this activity we will learn how to make the disco light with the help of a
RGB LED and a Arduino. We will be making different color combinations by
intermixing of Primary colors in which one color will glow at a particular
moment like disco light after delay of 500ms.We can change the duration of
delay as per our requirement.
Components Required:-
1. Arduino UNO x1
2. USB Cable x1
3. RGB LED x1
4. Male to Male jumper wires x5
5. Resistors ( or x3
6. Breadboard x1
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
1. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
2. With a wire, connect the ground from the Arduino (labeled GND) to the
second last row of the breadboard.
3. Insert RGB LED into the breadboard in such a manner that from the left
side, second pin of RGB will be the common pin (as shown in circuit
diagram).
4. Connect one end of the each resistor to the Red, Green & Blue pins of
the RGB LED respectively & the other end of the those resistors anywhere
over the breadboard (as shown in the circuit diagram).
5. Connect wires from the digital pin 11,10,9 of the Arduino & connect it to
the red, green & blue colour pin of RGB LED respectively through resistors
(as shown in the circuit diagram).
7. The RGB should light up. If it unplug the power from the
Arduino, check all of your connections and make sure you have not
plugged the RGB in backwards & power it again.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
How can we interface the multiple LEDs?, How can we make patterns
using LEDs?, How can we make decorative lights of different colors?
Discussion:-
We have seen a lot of decorative lightning patterns around us. Have you
ever thought of how it actually works? Lets try to make an Alternate LED
flashing pattern.
Lets Start:-
In this activity we will learn how to make the flashing decorative light with the
help of the LEDs and Arduino. How to add on delay at the right position for
better execution of the code. We will be making an Alternate flashing
pattern in which one LED will get switched OFF at a particular moment. This
pattern will shift from one side to another and so on.
Components Required:-
1. Arduino UNO x1
2. USB cable x1
3. LEDs x4
4. Male to Male jumper wires x5
5. Resistors( or x4
6. Breadboard x1
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
1. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
2. With a wire, connect the ground from the Arduino (labeled as GND) to
the second last row of the breadboard.
3. Connect the 4 resistors with one end in the ground and the other end
anywhere on the breadboard (as shown in the circuit diagram).
6. Connect a wire from digital pin 2,3,4,5 of the Arduino to the column in
which the anode of the each LED is connected respectively (as shown in
circuit diagram).
8. The LED should light up. If it unplug the power from the
Arduino, check all of your connections and make sure you have not
plugged the LED in backwards. Then try power again.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
Discussion:-
Lets Start:-
In this activity we will learn how to make a Multi-color Mood light with the
help of a RGB LED, a Potentiometer & Arduino. In this activity we will be
reading the values from the Potentiometer and mapping it over the RGB
LED.
Components Required:-
1. Arduino UNO x1
2. USB Cable x1
3. RGB LED x1
4. Potentiometer x1
5. Male to Male jumper wires x8
6. Resistors( or x1
7. Breadboard x1
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
1 2
*map() www.stemrobo.com
Arduino Starter Kit v1.0
Red = 255; {
Blue = 0; Green = 0;
} Blue = 255;
Blue = 0; Green = 0;
1 2
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
1. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
2. With a wire, connect the ground from the Arduino (labeled GND) to the
second last row of the breadboard.
3. Insert RGB LED into the breadboard in such a manner that from the left
side, second pin of RGB will be the common pin (as shown in circuit
diagram).
4. Connect one end of the resistor to the common pin of the RGB LED &
other end of the resistor to the GND line. (as it is Common Cathode RGB).
5. Connect wires from digital pin 11,10,9 of the Arduino & connect it to the
red, green & blue color pin of RGB LED respectively. (as shown in the
circuit diagram).
6. Connect the left most pin of the Potentiometer to the last row of
breadboard & right most pin to the second last row of the breadboard and
the middle pin ( i.e. the output pin) to the analog pin A0 pin of the Arduino.
8.
check all of your connections. The RGB should light up and it should
change colors according to the rotation of the Potentiometer.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
How to calculate the distance using an Ultrasonic sensor, How to print the
values obtained from a sensor over the LCD screen.
Discussion:-
We usually measure the distance using a measuring tape and a scale but
have you ever thought about calculating the distance from the initial point
only and not going to the final point. In this activity we will calculate the
distance from one point. Lets try making a Distance Calculator.
Lets Start:-
Components Required:-
1. Arduino UNO x1
2. USB Cable x1
3. I2C LCD x1
4. Ultrasonic Sensor x1
5. Male to Female jumper wires x8
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
2. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
3. Connect a wire from GND pin of the Arduino to the ground pin of the I2C
LCD. Connect a wire from 5V of the Arduino to the VCC pin of the I2C
LCD.
4. Connect the SDA pin of the I2C LCD to the analog pin A4 of the Arduino
& Connect the SCL pin of the I2C LCD to the analog pin A5 of the
Arduino.
7. The LCD should light up & the Ultrasonic Sensor should start
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
Discussion:-
We have seen a lot of Intruders Alarm System around us in the real world as
well as in the movies. Have you ever thought of how it actually works? Lets
try to make our own Intruders Alarm System.
Lets Start:-
In this activity we will learn how to make an Intruders Alarm System with the
help of an IR Sensor, some LEDs & a buzzer. The IR transmitter transmits
IR radiation which gets deflected back from an object and received by the
receiver of the IR Sensor indicating the presence of an object & switching on
the buzzer to indicate presence of the intruders in that area.
Components Required:-
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
1. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
2. With a wire, connect the ground (labeled GND) & the 5V from the
Arduino to the second last row & last row of the breadboard respectively.
3. Connect the GND pin of the IR Sensor to the GND pin of the Arduino.
Vcc pin of the IR Sensor to the 5V pin of the Arduino and the third pin,
output pin to the digital pin 5 of the Arduino.
4. Insert buzzer into the breadboard .Connect its negative pin to the GND
& positive pin to the digital pin 3 of the Arduino.
5. Insert the LEDs into the breadboard. Make connections as shown in the
circuit diagram.( Connecting cathode(-ve) pin of each LED to GND through
resistor & anode (+ve) pin of each LED to the digital pins 2,4 respectively.
7. When obstacles comes in-front of the IR Sensor then the Alarm and Red
LED will get activated else Green LED will glow. If it
power from the Arduino, check all of your connections & try again.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
How to measure the current temperature & humidity with this smart device.
How to used it as an indicator in industries ?
Discussion:-
Lets Start:-
In this activity we will learn about how to make the Weather Monitoring
System with the help of a DHT11, an I2C LCD and a Arduino. We will be
making a Weather Monitoring System in which the current temperature and
humidity will get displayed on the I2C LCD & on the basis of that different
color LEDs will be controlled.
Components Required:-
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
2. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
3. With a wire, connect the ground (labeled as GND) & 5V from the
Arduino to the second last row & last row of the breadboard respectively.
4. Connect a wire from the GND & the 5V line over the breadboard to the
ground pin & Vcc pin of the DHT11 respectively.
5. Connect a wire from the digital pin 8 of the Arduino to the output pin of
the DHT11 Sensor.
www.stemrobo.com
Arduino Starter Kit v1.0
6. Connect a wire from GND pin of Arduino to the ground pin of I2C LCD.
Connect a wire from 5V of Arduino to the VCC pin of I2C the LCD.
7. Connect the SDA pin of I2C LCD to the analog pin A4 of the Arduino &
Connect the SCL pin of I2C LCD to the analog pin A5 of the Arduino.
8. Insert the LEDs into the breadboard. Make connections as shown in the
circuit diagram. (Connecting cathode(-ve) pin of each LED to the GND line
through the resistor & anode (+ve) pin of each LED to the digital pins 3 &
5 respectively.
10. The LCD should light up & the DHT11 should start calculating
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
Discussion:-
We have seen a lot of digital electronic toys around us. Have you ever
thought of how it actually works? Lets try to make a digital dice with the help
of a Seven Segment Display & a Push Button.
Lets Start:-
In this activity we will learn how to make a Digital Dice with the help of a
Seven Segment Display, a Push Button and a Arduino. On pressing the
Push Button a number out 1 to 6 will be displayed over the Seven Segment
Display just like throw of a dice.
Components Required:-
www.stemrobo.com 71
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
1. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
2. With a wire, connect the ground (labeled as GND) & 5V from the
Arduino to the second last row & last row of the breadboard respectively.
5. Insert a Push Button into the Breadboard and connect one pin of the
button to the 5V pin of the Arduino and other pin of the Button to the digital
pin 11 of the Arduino as shown in the circuit diagram.
8.
Segment after that press dice button, any random number from 1 to 6 will
get displayed.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
Discussion:-
We have seen a lot of electronics sorting machines around us. Have you
ever thought of how it works? How it sorts different color materials?, Lets try
to make a Black and White Sorter.
Lets Start:-
Components Required:-
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com 76
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
1. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
2. With a wire, connect the ground (labeled as GND) & 5V from the
Arduino to the second last row & last row of the breadboard respectively.
3. Connect a wire, from 5V & GND pin from Arduino to the Vcc (red) &
GND (black) wire of the Servo Motor respectively.
5. Insert the LEDs into the breadboard. Make connections as shown in the
circuit diagram. (Connecting cathode(-ve) pin of each LED to the GND
through the resistor & anode (+ve) pin of each LED to the digital pins 2 &
3 respectively.
6. Connect the GND pin of the IR Sensor to the GND pin of the Arduino.
Vcc pin of the IR Sensor to the 5V pin of the Arduino and the third pin,
output pin to the digital pin 7 of the Arduino.
8. Servo motor should be come to zero position & sensor should get
powered up when Arduino is powered up.
from the Arduino, check all of your connections again & try again.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
What is a Tsop?, How does a remote sends different data to the different
devices?, How can we control different devices using Tsop & IR Remote.
Discussion:-
We have seen a lot of remote controlled devices around us. Have you ever
thought of how it actually works?, How does a remote controls different
devices. Lets try to control a LED with the IR Remote and a Tsop.
Lets Start:-
In this activity we will learn how to control a LED with the help of a Tsop and
the IR Remote. We will learn about the concept of Tsop. How Tsop affects
our output. How does a remote sends different values on pressing different
buttons. We will be controlling LED ON/OFF with the help of a Tsop and
the IR Remote.
Components Required:-
1. Arduino UNO x1
2. USB cable x1
3. LED x1
4. Tsop x1
5. IR Remote x1
6. Male to Male jumper wires x7
7. Resistor ( or x1
8. Breadboard x1
www.stemrobo.com
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
1 2
www.stemrobo.com
Arduino Starter Kit v1.0
Programming Logic:-
1 2
www.stemrobo.com
Arduino Starter Kit v1.0
Serial Monitor
Code 1:
Code 2:
www.stemrobo.com
Arduino Starter Kit v1.0
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
2. To control this Tsop module, use the above mentioned Library .Upload
Library using menu Sketch >> Include Library >> Add .ZIP File
3. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
4. With a wire, connect the ground (labeled as GND) & the 5V from the
Arduino to the second last row & last row of the breadboard respectively.
5. Insert a LED into the breadboard with both the pins in two separate
columns. Connect the cathode (-ve pin) to the GND through
connecting wire.
6. Connect one end of the 220 resistor to the Anode (+ve pin) of the LED
& other end of the resistor to the digital pin 2 of the Arduino as shown in
the circuit diagram.
8. Upload the Code1 first note down the values received on clicking
different buttons & use those values in Code2 to control a LED.
www.stemrobo.com
Arduino Starter Kit v1.0
Learning Objective:-
Discussion:-
Lets Start:-
In this activity we will learn how to interface DHT11 with the Arduino IDE.
We will learn about the interfacing of a DHT11. How a DHT11 Sensor
works?, This sensor can be easily interfaced with any microcontroller like
Arduino, Raspberry pi, etc to measure humidity and temperature
instantaneously.
Components Required:-
1. Arduino UNO x1
2. USB cable x1
3. DHT11 x1
4. Male to Female jumper wires x3
www.stemrobo.com 46
Arduino Starter Kit v1.0
Circuit Diagram:-
Programming Logic:-
www.stemrobo.com
Arduino Starter Kit v1.0
Serial Monitor:
ABCDEAASE
Instructions:- XAGAGANTX
KJSTEMTHJK
RPSINGHLM
EEIAHAKDH
3. Connect your Arduino with the Computer System & upload the code into
the Arduino. After uploading the code disconnect the Arduino.
www.stemrobo.com
Arduino Starter Kit v1.0
4. Connect a wire from the GND & the 5V pin of the Arduino to the ground
pin & the Vcc pin of the DHT11 respectively.
5. Connect a wire from the digital pin 8 of the Arduino to the output pin of
the DHT11 Sensor.
6. Now all the pin of DHT11 has been connected to the specified pin of the
Arduino.
8. The DHT11 will start measuring the current temperature and humidity of
connections and make sure about the connections. Then try again.
www.stemrobo.com
Abo
utS
TEMR
OBO
STE
MROBOT ECHNOL OGIESPVT
.LT
D.
B-
32,Sect
or-63,
Noi
da,U.P.
INDI A-201301
Websi
te:www. stemrobo.c
om
Email
:sa
les@s temrobo.c
om