Character Driven Set Piece

by RaceCar627 in Circuits > Arduino

348 Views, 1 Favorites, 0 Comments

Character Driven Set Piece

111.png

Throughout history theater has played an integral part in human society since the Greek popularized it in the 5th century. Since then Technology has progressed a lot and Theater has evolved with it. This project aims to teach students about how automation technology can be applied in modern day Theater and provide an example as to how automation can be used to enhance the storytelling experience. Using a simplified small scale example, students will learn how to code a Character Driven Set Piece. This project doesn’t require a whole lot of materials and is relatively cheap. The total price of all the components runs less than $60..

The story we aim to tell with this set piece is of raiders storming the castle immitted only by torch light as they storm up a balcony. Upon reaching the balcony, they find king! To make the reveal more dramatic, the lights near the raiders shut off and the king is revealed with lights going around his throne. (Think of this similar to a spotlight being shown)

For further clarity feel free to watch this video as demonstration: link

Supplies

1/2 in. x 4 ft. x 8 ft. Foam Board: https://www.homedepot.com/p/Owens-Corning-FOAMULA...

ELEGOO UNO Project Basic Starter Kit - https://www.amazon.com/ELEGOO-Starter-Tutorial-Com...

(4 Pcs) MCIGICM 400 Points Solderless Breadboard: link https://www.amazon.com/Pcs-MCIGICM-Points-Solderl...

Sonar Sensors w/Brackets: link

15.7in Assorted MTF MTM jumper wires: https://www.amazon.com/EDGELEC-Breadboard-Multico...

Basic Supplies:

12inch Ruler

Tape Measure

Straight Edge for Cutting/Marking

Elmer's Glue

Markers

Masking or Scotch Tape

Raider and or King (optional)

Throne (self made / optional)

Cutting the Base of the Hallway

Base Picture.jpg
please for the love of god.png

Using the mechanical drawing above, mark and cut out the given dimensions for the base out of the foamboard. A good tip here is to use some sort of large straight edge for marking and cutting to get a cleaner looking set piece.

Cutting the Rear Hallway Wall

Hallway Rear Drawing.png
Wall with markings Picture.jpg

Using the mechanical drawings above, do the same thing as with the base. Mark and cut out the given dimensions. Another tip here for the rampart walls is to leave extra material and mark off what needs cut and what doesn’t. Use the other picture as an example.

Cut Out the Left Most Balcony Wall

Wall1 Drawing.png

Now we will move onto the balcony that is found within the hallway assembly. By this point you should have a pretty clear idea on how to accurately mark up and cut out the pieces of the assembly. These pieces will be smaller so should hopefully take less time! Similar to before use the technical print above to mark up and cut out this piece.

Cut Out Front Most Balcony Wall

Wall2 Drawing.png

Similar to the previous step, use the technical print above to mark up and cut out this piece.

Cut Out Right Most Balcony Wall

Wall 3 Drawing.png

Similar to the previous step, use the technical print above to mark up and cut out this piece.

Cut Out Balcony Base/Floor

Screenshot 2021-04-30 051447.png
pasted image 0.png

Similar to the previous step, use the technical print above to mark up and cut out this piece. BE CAREFUL, this part is particularly complex so pay close attention to detail. For reference, see the attached CAD image to better understand how this part is made.

Assemble and Fasten Together the Hallway

Screenshot 2021-04-30 051733.png

Mating the male ends of the cut out foam boards to the female ends, force fit each piece together to look similar to the assembly shown above. The back wall can only fit on one side of the base so it should be easy to assemble. Use glue or tape to secure each piece in place if necessary.

Create and Fasten on the Ramp

Ramp Drawing.png

It is time to create the last part of the hallway assembly! Using the mechanical drawing above, mark and cut the rectangular ramp. The 45 degree angle on each end is completely optional and only for making the piece fit more nicely into the assembly. Use either glue or tape to fasten the ramp into place as shown by the CAD image in the previous step.

Cut Out the Throne Room Rear Wall

Throne Wall Drawing.jpg

Moving onto the Throne assembly, similar to before mark up and cut out the foam board using the given dimensions.

Cut Out the Throne Base

Throne Base.jpg

Moving on from the wall, mark out and cut out the base using the dimensions shown above.

Cut Out the Throne Steps

Screenshot 2021-04-30 171202.png
ebbcf7a612564b9ea9d0bd57fc98cd0e.jpeg

Pay Attention to spacing left! This part is four rectangles put together to form one part. Use the mechanical drawing above for the appropriate dimensions and use the following image as reference to how to dimension and mark up your part before cutting.

Assemble and Fasten the Throne Steps

4185896358e74795894a4f8298fb4dfa.jpeg
1ef24c481b0b44e1a14eeef0644530bf.jpeg

Once all of the steps are cut out, align the steps into place making sure there is 2" on either side for the first piece, and 1" for the others and mark where the ends meet. (See images/schematic above for reference) Place glue underneath each of the smaller steps and place along the markings you just created.

Fasten the Throne Assembly Together

Assembly Drawing.jpg

Align the newly conjoined stair case towards the center of the base making sure to leave a 1/2" of room for the rear throne wall. Once aligned glue the stairs and base into place. Add several tape loops along the back of the stairs and aligned the base and read wall with the groves, press the wall into the tape loops.

Code Overview - INTRO TO SOFTWARE CONTROLS SECTION

Congratulations you have completed the hardware sections of the project, now lets give this set piece some power! Start by opening the text file above and copy-pasting the code into the Arduino IDE software:

To more clearly understand the code, here is a line by line breakdown of what is going on:

Lines x-x:
1-2: These set the pins of our sonar sensor to their designated pins on the Uno.

4-8: Sets up the Arduino, and the pins we will use for LEDs.

10-22: This is the loop that will continuously run our program. This takes a duration found between the pins of our sensor, and calls it to another function that will divide it by a constant to give us a value in cm, of the distance of the object the sensor is picking up.

23-32: These if statements will trigger LEDS on our stage that we want to interact when the sensor reads a certain value. In this example, anything over 10 cm will trigger one part of the stage, while under 10 cm will trigger the other. Changing the 10 in this if statement will allow you to change the trigger distance.

35-38: This method is called in the loop. It uses a constant equation to determine the distance, in cm, of what the sensor is picking up.

Downloads

Flip the Sonar Around

aea89dbdbb8f401c9e87619d58b95874.jpeg

The first step in terms of the physical software control is a tough one. Flip the sonar around so that so that the pins face upward away from the bracket. Tough stuff :)

Mark Diode Location on Hallway Assembly

diode marking.png

Next, on the hallway assembly mark out where you want to place your diodes, make sure you follow the path the raider will take and place it above to act as torches.

Using the markings you just made, push the leads of the diode straight through the foamboard to the other end. Do this slowly and carefully, keeping the leads straight as they go through. Make sure both Diode leads are visible on the other end.

Wire the Hallway Assembly

f17af80e66464d09b7d82cbc73d0483e.jpeg
Screenshot 2021-04-30 201646.png

Using both the schematic and image above, wire the diodes to the breadboard. Make sure to closely follow which wire goes to which lead, the longer lead of the two is for positive (input voltage) and the shorter negative (output voltage). When wiring make sure to include the 220 ohm resistor, as without you may risk burning out the diodes as they cannot handle voltages over 3.2V. Once everything is wired to the breadboard, peel the tape from the back and place it in the center backside of the hallway wall. (The positive comes from pin 13 on the Arduino)

To test if the diodes work, connect the positive bridge of the breadboard with the 5V pin on the Arduino Uno, and run the negative bridge to GND (Ground) on the Arduino Uno.

Mark Where to Place the Diodes on the Throne Assembly

a0bae286673a4aceb4fbf07adeae2f29.jpeg

Mark where you want to place your lights. Have them make an arc around the king/throne for a more dramatic reveal!

Using the markings you just made, push the leads of the diode straight through the foamboard to the other end. Do this slowly and carefully, keeping the leads straight as they go through. Make sure both Diode leads are visible on the other end.

Wire the Throne Assembly

Screenshot 2021-04-30 202823.png
780073580fc44fc593cb5105ba618a4c.jpeg

Following the same concept as the before, we will now wire the throne assembly. Following the schematic and image provided, wire the LED to the breadboard. A 220 ohm resistor is placed after the digital output from the Arduino is ran to the breadboard. This is to regulate the current being applied to the LEDs. The positive wire coming from the breadboard should be attached to the longer LED lead. The shorter lead should then run back to ground. (The positive comes from pin 12 on the Arduino)

Wiring the Sonar Sensor

pasted image 0 (2).png
c9bd73e0768d49498216aace7347f208.jpeg

The sonar sensor has 4 connections. One for 5V power, one for ground, one for trigger, and one for echo. Coming straight from the Arduino, we will want to connect the 5 V to the sensor using a Male to Female jumper wire. The ground will go straight to ground on Arduino. The echo pin of the sensor needs to connect to pin, digital pin 6. The trigger will then need to be connected to digital pin 7.

Install the Sonar Sensor

5c15410bbbcd41af9d4863588ee58395.jpeg

Using a tape ring on the the bottom of the bracket, install the bracket by placing it along the back of the back of the balcony facing outward. Once the Sonar is placed, cut a slot above it to allow the leads to be wired to the breadboards placed along the back. See image above for reference.

Finalize the Wiring

whole thinggg.png
a4b50c271fb544d780d909873547dfb2.jpeg

Following the schematic and attached image above, connect all three circuits. Make sure the code is uploaded to the Arduino and test to see if everything works!

Completion!

e862baee6c4e4141b70b6b5afe9c8a67.jpeg
d491a61ebee9420d8be368009a395e0b.jpeg

The attacking raiders, immitted only by torch light, should run up the balcony in which they will trip the sonar sensor, giving the king a dramatic reveal! (The black water bottle is the raiders in this example)

Hopefully this project document was useful and clear, as well as educational!