Noise Square Table: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(15 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]]


During Maker Faire 2015 we built a new table for Noisebridge, called NoiseSquare.
While preparing for Maker Faire 2015 we built a new table for Noisebridge, called NoiseSquare. Here is how it works.


==Woodwork==
==Woodwork==
Line 10: Line 10:


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.
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==
==Low Voltage Electronics and Power Outlets==


'''The USB port for the Arduino Mega R3 is accessible across from the power supply fan under the table'''
'''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:Noisebridge_Table_Logo_Diagram_Diagram.jpg|none|640px|thumb]]
Line 32: Line 40:


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.


https://noisebridge.net/images/a/a7/Noisebridge_MakerFaire_Table.pdf


==History==


==Team Credits==
==Team Credits==
'''Build Team:''' Jarrod Hicks, Howard Tsu, Julio Talavera, Torrie, Oliver, Andrew, John, Amber, Signal, Jake,
'''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

MakerFaire 2015table01.jpg

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:

Noisebridge Table Logo Diagram Diagram.jpg
NoiseSquare Wiring Annotated.jpg
NoiseSquare Lights Annotated.jpg

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