Noise Square Table: Difference between revisions
(→Software & LED programming: fix links) |
|||
(21 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
[[File:MakerFaire_2015table01.jpg|none|640px|thumb]] | [[File:MakerFaire_2015table01.jpg|none|640px|thumb]] | ||
While preparing for Maker Faire 2015 we built a new table for Noisebridge, called NoiseSquare. Here is how it works. | |||
==Woodwork== | ==Woodwork== | ||
Line 13: | Line 11: | ||
The table top surface is finished with a flood coat of Ultra-Glo epoxy resin from Tap plastics. Below the table top is another layer of plywood which holds the LEDs. The Noisebridge logo was hand routed into both of these layers with a top bearing router bit. | The table top surface is finished with a flood coat of Ultra-Glo epoxy resin from Tap plastics. Below the table top is another layer of plywood which holds the LEDs. The Noisebridge logo was hand routed into both of these layers with a top bearing router bit. | ||
==Low Voltage Electronics== | The bottom panel is screwed on with pocket screws and it is easiest to remove and reinstall them if the table is upside down. | ||
==Low Voltage Electronics and Power Outlets== | |||
'''The ESP8266 is accessible across the network at square.noise''' This is no longer controlled by and Arduino Mega r3. See the software section below. | |||
AC power enters through a 10amp fused power inlet at the base of one of the legs. The power is distributed to the outlets and then to a switch which controls the power to the power supplies. | |||
There are 291 LEDs in the tabletop. LED #0 starts the chain underneath the speaker at the bottom of the speaker. | |||
Please see the images below which describe the electrical setup of the table further: | |||
[[File:Noisebridge_Table_Logo_Diagram_Diagram.jpg|none|640px|thumb]] | |||
[[File:NoiseSquare_Wiring_Annotated.jpg|none|640px|thumb]] | |||
[[File:NoiseSquare Lights Annotated.jpg|none|640px|thumb]] | |||
==Resin== | ==Resin== | ||
The Noisebridge Logo in the table top surface is filled with 3/4" of EasyCast epoxy resin with a pearlesent pigment added during the mixing. This was poured in four batches. | |||
During the pour, the table top and internal logo pieces were placed on top of a mylar sheet that had been coated with spray adhesive. This was placed on a pre drilled wood surface and screws were driven up into the table top through the Mylar to hold the parts in place during the resin cure. | |||
Once the resin for the logo had fully cured ~72 hours. A top coat of Ultra-Glo resin was poured over the entire table top to create one smooth layer. | |||
==PDF Plans== | ==PDF Plans== | ||
The .pdf of working drawings for the table are here: | The .pdf of working drawings for the table are here: | ||
https://noisebridge.net/images/a/a7/Noisebridge_MakerFaire_Table.pdf | |||
== Software & LED programming == | |||
The LEDs are controlled by an ESP8266 running some [https://github.com/scottyallen/esp8266ft code]by [[User:Scotty|Scotty]]. You can send things for it to display over the network. | |||
* The hostname of the ESP8266 is 'square.noise' | |||
* The ESP8266 supports the Flaschen Taschen protocol on port 1337. | |||
* If you don't send anything for 10 seconds, it will go back to displaying its default animation, which is baked into the ESP8266 server code. | |||
* You can download client libraries from [https://github.com/hzeller/flaschen-taschen Github]. | |||
* A simple example animation is here: [https://github.com/hzeller/flaschen-taschen/blob/master/client/noisesquarerainbow.py noisesquarerainbow.py] | |||
Wiring info for the ESP8266: | |||
* LED Strips are WS2812B with GRB color sequencing. | |||
* Pin 1 is used for the striplight data connection. | |||
==Future ToDo list== | |||
* Get estimates for the amount$ paid for all necessary supplies listed above. | |||
* Provide locations for purchasing and/or otherwise obtaining these necessary supplies. | |||
==Team Credits== | ==Team Credits== | ||
'''Build Team:''' Jarrod Hicks, Howard Tsu, Julio Talavera, Torrie, | '''Build Team:''' Jarrod Hicks, Howard Tsu, Julio Talavera, Torrie, Olivier, Andrew, John, Amber, Signal, Jake | ||
'''MakerFaire Show Team:''' | '''MakerFaire Show Team:''' Jarrod, John, Monad, Andrew, Julio, Howard, Olivier, Andi, Teapot, Aly, Torrie, Carl |
Revision as of 18:47, 11 December 2016
While preparing for Maker Faire 2015 we built a new table for Noisebridge, called NoiseSquare. Here is how it works.
Woodwork
Most of the Table is 3/4" Red Oak finish plywood. Nearly all the external joinery is done with #20 biscuits and Titebond 3 wood glue. The internal structure is 3/4" CDX plywood with Kreg pocket screws and wood glue.
The stain is "American Walnut" from Minwax applied with t-shirt scraps and everything but the table top is Varathane Interior polyurethane applied with a foam brush in 3 coats.
The table top surface is finished with a flood coat of Ultra-Glo epoxy resin from Tap plastics. Below the table top is another layer of plywood which holds the LEDs. The Noisebridge logo was hand routed into both of these layers with a top bearing router bit.
The bottom panel is screwed on with pocket screws and it is easiest to remove and reinstall them if the table is upside down.
Low Voltage Electronics and Power Outlets
The ESP8266 is accessible across the network at square.noise This is no longer controlled by and Arduino Mega r3. See the software section below.
AC power enters through a 10amp fused power inlet at the base of one of the legs. The power is distributed to the outlets and then to a switch which controls the power to the power supplies.
There are 291 LEDs in the tabletop. LED #0 starts the chain underneath the speaker at the bottom of the speaker.
Please see the images below which describe the electrical setup of the table further:
Resin
The Noisebridge Logo in the table top surface is filled with 3/4" of EasyCast epoxy resin with a pearlesent pigment added during the mixing. This was poured in four batches.
During the pour, the table top and internal logo pieces were placed on top of a mylar sheet that had been coated with spray adhesive. This was placed on a pre drilled wood surface and screws were driven up into the table top through the Mylar to hold the parts in place during the resin cure.
Once the resin for the logo had fully cured ~72 hours. A top coat of Ultra-Glo resin was poured over the entire table top to create one smooth layer.
PDF Plans
The .pdf of working drawings for the table are here: https://noisebridge.net/images/a/a7/Noisebridge_MakerFaire_Table.pdf
Software & LED programming
The LEDs are controlled by an ESP8266 running some codeby Scotty. You can send things for it to display over the network.
- The hostname of the ESP8266 is 'square.noise'
- The ESP8266 supports the Flaschen Taschen protocol on port 1337.
- If you don't send anything for 10 seconds, it will go back to displaying its default animation, which is baked into the ESP8266 server code.
- You can download client libraries from Github.
- A simple example animation is here: noisesquarerainbow.py
Wiring info for the ESP8266:
- LED Strips are WS2812B with GRB color sequencing.
- Pin 1 is used for the striplight data connection.
Future ToDo list
- Get estimates for the amount$ paid for all necessary supplies listed above.
- Provide locations for purchasing and/or otherwise obtaining these necessary supplies.
Team Credits
Build Team: Jarrod Hicks, Howard Tsu, Julio Talavera, Torrie, Olivier, Andrew, John, Amber, Signal, Jake
MakerFaire Show Team: Jarrod, John, Monad, Andrew, Julio, Howard, Olivier, Andi, Teapot, Aly, Torrie, Carl