This week my task was to create a circuit with a switch. I took 2 approaches to this assignment: a literal approach and a more creative implementation.
Part 1: Colorful Buttons
I created a parallel circuit using an Arduino UNO 3.3 volts as my power source and 4 color-coded LED lights with buttons as my load. The idea is very simple. Once you press one of the buttons, the LED light that matches the color of the button will light up. The circuit diagram of my breadboard is shown below. It was made using the website Circuit Diagram. To determine which resistor would work best for my circuit, I used Ohm’s law: Voltage (Volts) = Current (Amperes) x Resistance (Ohms).
Part 2: Virgo Constellation
I wanted to create a switch that controlled multiple LED lights at once. I was inspired to create a constellation since the LEDS lights reminded me of the prominent stars in space that make up the shapes of the universe. I decided to do the virgo constellation since that is my astrological sign.
Using the image below as a reference, I printed it out and created holes in to a sheet of cardboard. Then, I inserted each LED light into a hole on the board (9 LED lights in total).
I created a parallel circuit using an Arduino UNO 5.0 volts as my power source and 9 transparent LED lights controlled by one push-switch. Rather than doing 9 parallel circuits for each LED, I wired 4 parallel sequences each with 2 LEDS in series. Since I have an odd number of LEDS, my last LED is powered by a simple circuit but using a resistor of greater value.
One issue had during this project is that my lights were of varying brightnesses. The last LED light not powered in series did not surprise me since it does not have to share its electrons with other LEDS. However, there were a few LEDS that were shining brighter than most despite being in parallel. I think part of the issue arises from the fact that I did not solder my circuit and only used male and female wire connectors. The union of some wires were probably stronger/weaker than others.
Posted in: Physical Computing