Digital Melody Flag - SCOPES Digital Fabrication

Lesson Details

Age Ranges
Standards
Fab-Safety.1, Fab-Programming.1, Fab-Electronics.1
Author
Additional Contributors

You need to login or register to bookmark/favorite this content.

Author

Studio 5
Studio 5
K-12 teacher
In line with the Ministry of Communications and Information Technology’s Digital Youth Strategy, STUDIO 5 is mainly aimed at nurturing youth as digital learners by sharpening their 21st century learning skills, as they develop in an all-pervasive digital environment. In… Read More

Summary

This Session is directed to Kids (11-14), the session main aim is to celebrate Qatar National day online as a response to the current situation “Covid 19”. The session will deliver some knowledge about Micro_Controllers briefly in order to make a Digital Melody Flag.

What You'll Need

This is an Unplugged session which does not require any physical material rather than a login computer.

All the required files will be linked below:

 

The Instructions

Introduction ( Ice breaking )

In this session we will grab the attention of the participant by asking them some history questions about the State Of Qatar.

1–We will ask the kids about the national day of Qatar:

  • What is the date of the national day?
  • Why do we celebrate in this day exactly?
  • What is the history behind this day?
  • When Qatar had its independence?

 

 

 

 

 

 

 

December 18

In this section we will stage the historical reason behind celebrating December \ 18

1–We will discuss with the kids what happened in (December \ 18 \ 1878).

2- So in this day “Sheikh Jassem bin Mohammed bin Thani” took the role in the state of Qatar.

3- As he succeeded to apply his vision of unity, grow rapidly, and to reach the highest of heights.

 

 

4- Then we will present a video talks about Qatar “Pearl Of Arabia”

 

 

5- Then we will ask the participant about “Why it’s called Pearl Of Arabia”

  • As Qatar was a country lives on diving for pearls.

 

 ** Video Link

National Day Celebration

In this section we will go one of the previous celebration, while asking the participant about their previous experience and activities in the national day.

1–We will be asking the participant about their previous experience celebrating the national day and the event they went to.

 

2–We will then show them an event to have been staged in Katara as a celebration.

 

 

3- This Show held in Katara in 2019 it’s a “Drone Show”.

4- As Qatar Always seeks for the latest Technology to deliver the love and affection to citizens.

 

** Video Link 

Future Celebration

In this section we will try to open the participant imagination to start imagining future celebrations they wish, Also to smoothly jump from the National day topic to the technical which is "Digital Melody Flag"

1–We will ask about “How they wish to celebrate the National Day in the future?”

 

Note : In this section it’s normal to hear very imaginary and science fiction wishes, “However it remains wishes”

 

2- Then we will smoothly jump to our topic Digital flag by asking about the Qatar Flag Design.

 

 

 

 

 

3- After showing them the flag we will introduce what we will be doing Today.

What we will be doing today

In this section we will introduce the circuit we will be connecting and coding in this session

1–We will make a digital melody Qatari flag using the Arduino Micro_controller.

 

2- Then we will discuss what is meant by Micro_Controllers.

 

3- Micro_controllers are integrated computers on chip that are capable to do heavy tasks but with very restricted ability.

4–We Call them Micro because they are Small.

Circuit parts

In this section we will discuss the parts we will be using to make our circuit in order to understand what is meant by each component we will be using.

1- To build the Circuit we need the following Parts:

  • Micro_controller
  • LED’s
  • Piezo Buzzer
  • Breadboard
  • Wires

 

2- LED’s : stands for Light Emitting Diode, Which a circuit part that consume power to emit light.

3- In our circuit we about to build we are going to use 300 LED’s and we will connect them on Breadboard.

 

4- Then we will discuss Piezo Buzzer with the Participant.

 

5- Piezo Buzzer is a cheap speaker with a very low quality sound.

6- Then we will discuss coding.

7- For this circuit we will use block coding.

8–We will code the LED’s to blink and also we can add other mode like waving flag.

Practicing

In this section we will be discussing TinkerCad Platform with the participant showing them how to navigate within the platform and how to build circuits.

1- Firstly: we need to go to TinkerCAD and give the participant a quick tour how to navigate in the platform and where to find the circuit section, In order to make a new workspace to start making their circuit.

 

 

2- Then we will stage the process of how to make the connection “the wiring” and also where to find the component to be added to the workspace.

 

3- Then we will show them where to find the coding section and what instructions type we have in order to understand the mechanism of block coding in TinkerCAD platform.

 

 

4- Now we will show participant how to code blink LED step by step.

5- This block is a special instruction for pin 13 on Arduino which has an internal LED connected for testing purpose.

6- This Instruction block will make the pin output and change its state whether HIGH or LOW.

7- This is the delay instruction block which will let the Micro_controller to wait.

8- This is the final looking for the code.

**Note: the above points is just to show the participant how to make connection and how to code using TinkeCAD.

Digital Melody Flag

In this section we will be delivering the instructions of how to make the circuit and code it.

1–We will start by showing the participant the circuit we have built then we will discuss how we built it in order to understand how it works so when we pass the connection for them, they know how to handle it.

2–We are using a push button here in order to start the circuit when we press it.

3- This circuit will look like a wavy flag.

4- Then we will show the participant how we coded the circuit.

5- The code is pretty simple, it will look like switching on the LED’s consecutively as we are connecting 2 LED’s Rows together.

6–We will start our code by having an “IF Statement” in order to check whether the push button is pressed or not.

7- Then we will add a repeat function in order to repeat the blinking as much as we want when we press the push button.

8- Then we will start coding the LED’s.

9- So here we are switching each row alone and enabling the speaker to make a tune then we will add a delay in order to make the looks appear as a wave.

10- Then we will Switch the LED’s OFF from where we started the wave also we will use the same technique.

 

11- At the end we will send the Connected circuit to the participant and ask them to code it without the need to build the circuit.

 

** Note: You may feel its so slow while TinkerCAD simulating the circuit, this is normal as it overloads the restricted flow.

Standards

  • (Fab-Safety.1): I can safely conduct myself in a Fab Lab and observe operations under instructor guidance.
  • (Fab-Programming.1): I understand the basic structure of a simple program and can modify values, variables, or other parameters to alter its output, function, or behavior.
  • (Fab-Electronics.1): I can follow instructions to build a simple electrical circuit using conductive material, basic components, and power.

Lesson Feedback