Due to a unique situation I was more or less a Guinea Pig for figuring out how the XIAO-4020 Seeed would be able to handle the 36 Neopixels. First was the code which I first got from TinkerCAD and then sent it through ChatGPT to check for errors and to work on Ā the XIAO-4020 Seeed. The second thing to do was find a way to regulate the power so that the Seeed wouldn't fry. This was accomplished with the help of a 5 volt power supply and a bread board. Originally I put the Seeed onto the board directly and put jumper cables Ā for the GND and 5 volt on the seeed power distribution through the board. The Power Supply held the GND and 5 volt cords from the LED. The LEDs Data pin went directly into the Seeed. This did not work for multiple reasons one the Seeed was directly into the breadboard when it instead should have had pins soldered into all pin holes on the board and place the now elevated seeed into the Bread Board. From thier when putting the pins in instead of directly into the seeed it was instead to have them go into the same column for the consistent pinhole into the seeed. The second issue was that the GNDs for the Seeed and the LEDs were not connected, this resulted in inconsistent amounts of neo pixels lighting up.Ā This was solved by having both GNDs going into the Power Supply instead of having the NeoPixels go into the breadboard and also having the pin that went into 5 volt taken out.
Program the XIAO-2040 Seeed with the code from the Neopixel Effect Generator by putting the code into Arduino and having the amount of neoxpixels and pin defined on line 33 of the codeĀ
Soldering onto Neopixels: Three Cords: Red for 5 volts, Black for GND and Yellow for Pin Holder
Soldering onto Seeed: Two Cords: Red into 5 volts and Black into GND
Solder the Yellow Cord from theĀ Neopixels into the pin holder on the Seeed
Unscrew the screws on the converter and put both red cords into the hole with a Positive sign above it and both black cords into the Negative one
Plug the power supply in and enjoy your epilepsyĀ
Cords Soldered onto Neopixels
All Cords in the Adapter
Cords soldered onto Seeed
A discovery by Mrs. Morrow allows us to not need the power bank since a USB-C cord is able to regulate the power alone. This allows us to remove the power bank. You can see where the shrink wrap is where the wirers were cut and stripped because instead of resoldering theĀ
Program the XIAO-2040 Seeed with the code from the Neopixel Effect Generator by putting the code into Arduino and having the amount of neoxpixels and pin defined on line 33 of the codeĀ
Soldering onto Neopixels: Three Cords: Red for 5 volts, Black for GND and Yellow for Pin Holder
Soldering onto Seeed: Red into 5 volts and Black into GND, Yellow into programmed pin (Gray Numbers)
Plug USB-C Cable into front of Seeed and then into an elerctrial source and enjoy
First we cut the pieces themselves. We cut four blocks with diagonal ends using the in table saw. The process was simple and the only thing to worry about was your speed.
Again we used the saw mill but today we cut little inserts where the mirror will go. This took a little longer since we had to cut groves on both sides.
Today we used the router to cut in the place where the LEDs would be inserted. It took the least amount of time compared to the other table saws and the placeholder for a hand was helpful
Today I drilled a hole into the unglued side of the wood. This hole is where the neopixels will be feed into frame of the infinity mirror. The process was simple and the only isssue was that you had to be slow and steady when drilling.
Mirror 1 and Assembly
To start off the period we put a reflective foil onto a see through acrylic. This was done by peeling the backing off of one side of the acrylic and sprayed application solution to the surface so the reflective foil would stick to the acrylic. The second thing we did that day was feed the Neopixels through the hole and stick them to the groove of the wood.
We put a reflective foil onto the front of the black acrylic piece of the mirror to give off the Infinty Effect.