Lesson Plans Provided by Steam'n | Print
Light Assembly
This challenge encourages students to engage their creative side to design a light sculpture that expresses the personality of the team. They will design, program and present a light show with basic circuitry, breadboarding and microcontrollers using Tinkercad. They also design a creative display for their light design using everyday items and presents to the group.
1) Explore Arudino and breadboarding basics
2) Simulate with Tinkercad Electronics
3) Design a light sculpture with creative light pattern and display
Light is often used as a tool in art. Consider fireworks displays you have seen which are synchronized to music…or how stained glass comes to life when illuminated from behind. With advances in technology, lighting of many types is now used to express a celebration, a thought, or an idea.
Lighting is used to add a visual layer to concerts, to add drama to theatre productions, and to add color to dinners or weddings.
Lighting designers are only limited by their imagination and the materials and resources available to them!
1) Divide the class into groups of two students each.
2) Have students refer to Figure 1 (if needed) to guide them through the wiring. Make sure that if they intend to connect two wires that they insert the wires in the same row. Have each student group complete the following:
3) Have students create a new code in Arduino software to make the 4 LEDs Blink. If needed, have them copy the code shown in Figure 2. This is a quick and simple code example to get all four LEDs blinking. (Remember: The code uses special punctuation marks and is case-sensitive.)
4) Have students upload the code by clicking Run on Arduino. If any syntax errors appear, suggest that students double-check their typing. Once students get a message that says “Done uploading,” have them take a look at their circuits—all four LEDs should be blinking (see Figure 3).
5) Review with students what the code is doing by explaining each section of the code (see Figure 4)
Every Arduino program needs these two functions to work: void setup () {…} This makes the program start and runs all the code within the {curly brackets} once.
void loop() {…} This is the main function and will loop continuously.See Robotics Backend video for a deeper explanation on void setup and void loop.digitalWrite (13, HIGH) command sets the voltage on pin 13 to a HIGH voltage (5V). Turns LEDs on.digitalWrite (13, LOW) command sets the voltage on pin 13 to a LOW voltage (0V ground). Turns LEDs off.
delay(500) command pauses the program for 500 millisecond (1/2 a second) before going to the next instruction.See Arudino Language Page for more help: https://www.arduino.cc/reference/en/
Also see SparkFun Arduino tutorial for more help: https://learn.sparkfun.com/tutorials/digital-sandbox-arduino-companion/0-setup-and-loop
Design Phase of electronics
After playing with different patterns, now students will create their own unique light show for their Light Sculpture challenge. Teams will design their own pattern and then develop code for it. They need to plan out a sequence of LEDs that does something unique. They can consider adding music – choreograph blinking LED to 15 seconds of music.
Document
Have teams make a video recording to capture their creation to be shared.
Testing Phase of electronics: Simulate and Test Virtually in TinkerCad Circuits:
Have students try to prototype their light show in TinkerCad Circuits before they build it. Test and redesign there (Figure 5). Once they have a working prototype, have them build it.
Students create the Light Sculpture
Have students design and then prototype the light sculptures in CAD and then 3D print part (or all) of the sculpture. Students can use other materials like cardboard, cardstock, cellophane or any other found materials for a mixed-media sculpture.
Teacher Note: Challenge students to think about how they might re-position the LEDs and modify their code to create a cool effect. Use extension wires to move the LEDs from the breadboard. After students construct their sculptures, direct them back to programming them. Suggest that they create a minimum of two different “modes” or programs that run on their sculptures with a two- or three-second “off” period between the two modes. For example, make the first mode a simple, soft, slow changing pattern, and the second a disco/dance party light.
LOW TECH OPTION