Stand out amongst the other students with an LED graduation hat. via instructables
For all of those graduates or almost graduates who have either had or will have graduation soon, Congratulations!
My roommate just graduated from the Washington State University College of Apparel Merchandising Design and Textiles, with a degree in fashion merchandising. As most families of graduates find out, one of the struggles of graduation is finding their graduate in the huge crowd of graduates. This can also be part of the fun of graduation as you are allowed to decorate your hat.
Since I have access to lots of electronics I offered to put LEDs on her hat to make it extra flashy. I used WS2812 LED strips to create the LED high heel on her hat, and the LED Digilent logo on the hat I will use as an example in this Instructable.
As you can hopefully see in the super blurry phone picture I took, the LED hat definitely stood out.
In this instructable I will go through creating an led shape, camouflaging the strips and wires, programming the microcontroller to run the strips, and additional hardware needed for powering the board.
Step 1: Gather Materials and Tools
In this tutorial I will go through making the LED hat with WS2812 LED strips, and a chipKIT UC32 microcontroller.
– WS2812 LED strips (Neopixel)
Generally you can buy the strips in rolls, you shouldn’t need more than one roll but the amount that you need depends on the shape you choose to make.
The strips that are closest to what I used can be purchased here. The strips I used had the leds more spaced out, but if you want more space between the LEDs you can cut the strips and solder wires in between. The color doesn’t particularly matter as you will end up painting them.
You can purchase weatherproof strips from Digilentinc, but you won’t be able to have ideal curves.
– A microcontroller that can run the strips
I used the UC32 from Digilent in this tutorial. The main requirement for the microcontroller is that it has a fast enough clock speed.
– A battery
I choose a 3.7 V 2500mAh Lipo flat battery. I chose this so it would be a long lasting battery and to minimize the weight since it will end up on a hat. The battery I bought can be purchased here, and lasted for almost 3, 8 hour days, which was a bit excessive.
– A switch
I choose to put a small switch in my hat so that the wearer could easily turn the hat on or off. The switch that I found can be purchased here.
To connect components and create curves in the LED strips.
To solder the various components to wires.
– Soldering Iron
– Wire cutters and strippers
– Hot glue gun
– Matte Black Spray Paint
– Painters tape
And of course you need various crafting supplies to decorate the hat after the LEDs are affixed.
We are angry, frustrated, and in pain because of the violence and murder of Black people by the police because of racism. We are in the fight AGAINST RACISM. George Floyd was murdered, his life stolen. The Adafruit teams have specific actions we’ve done, are doing, and will do together as a company and culture. We are asking the Adafruit community to get involved and share what you are doing. The Adafruit teams will not settle for a hash tag, a Tweet, or an icon change. We will work on real change, and that requires real action and real work together. That is what we will do each day, each month, each year – we will hold ourselves accountable and publish our collective efforts, partnerships, activism, donations, openly and publicly. Our blog and social media platforms will be utilized in actionable ways. Join us and the anti-racist efforts working to end police brutality, reform the criminal justice system, and dismantle the many other forms of systemic racism at work in this country, read more @ adafruit.com/blacklivesmatter
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.