Flaschen Taschen: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(removed some spammy edits)
(Update with completion image and update wording talking about the finishing in the future to past tense :))
Line 2: Line 2:


===What's the project?===
===What's the project?===
We are building a display at Noisebridge inspired by projects such as [http://www.zuloark.com/muro-de-botellas/ Muro de botellas] or [http://matelight.rocks/ Mate Light].
Our goal is to have this completed for [http://makerfaire.com/bay-area/ Maker Faire 2016] to be shown as part of our booth. Then the display will be permanently installed within Noisebridge.


This idea was triggered by the [http://www.c-base.org/ c-base] [https://github.com/jaseg/matelight matelight display] shown at the 32c3 and the 2015 Chaos Communication Camp. Our code that drives many LED strips from a Raspberry Pi is on [https://github.com/hzeller/flaschen-taschen Flaschen-Taschen github].
We have built a display at Noisebridge inspired by projects such as [http://www.zuloark.com/muro-de-botellas/ Muro de botellas] or [http://matelight.rocks/ Mate Light].
Our goal was to have it completed for [http://makerfaire.com/bay-area/ Maker Faire 2016] to be shown as part of our booth and we were two weeks ahead of schedule. After the MakerFaire, the display will be permanently installed within Noisebridge and possibly rented out for events.


FlaschenTaschen is planned to be 9' 9" wide 7' 7" tall (about 3m x 2.3m) and host 1575 lights. See the drawings at the bottom of this page for the current design information.
This idea was inspired by the [http://www.c-base.org/ c-base] [https://github.com/jaseg/matelight matelight display] shown at the 32c3 and the 2015 Chaos Communication Camp. Our code and hardware that drives up to 16 LED strips from a Raspberry Pi is on [https://github.com/hzeller/flaschen-taschen Flaschen-Taschen github]. We are using 9 strips in this project, one for each crate column.


We'd like your help with this. Very soon we will be scheduling build nights, build/drink ups, and drink ups. So please keep in touch.
FlaschenTaschen is 9' 9" wide 7' 7" tall (about 3m x 2.3m) and host 1575 lights. See the drawings at the bottom of this page for the design.


In this [http://blog.noisebridge.net/post/139304835544/i-walked-into-noisebridge-yesterday-and-was blog post] you see some work-in-progress video.
Here is the first view of the completed project


Also here is a photo from Mid February.
[[File:FlaschenTaschen-2016-05-06.jpg|600px]]


[[File:FlaschenTaschenProgressPhoto20160213.jpg|1024px]]
Showing the Plasma written By [[User:Carl|Carl]] - Find the code for this demo here https://github.com/cgorringe/ft-demos


===Drink Ups===
=== Network protocol ===
This project requires a lot of bottles, so we'll want to setup a bunch of "Shut Up, Drink Up, Hack Up" events at Noisebridge.<br>
 
The network protocol is quite simple: essentially send a PPM picture (P6) in a UDP packet to ft.noise:1337.
 
For instance, try the following all in the comfort of you shell (in bash, to be precise, that conveniently provides the /dev/udp pseudo-path):
 
  bash$ jpegtopnm myimage.jpg | pnmscale -xysize 45 35 > /dev/udp/ft.noise/1337
 
(There are also two additional protocols that can be enabled on the server-side: OpenPixelControl and PixelPusher).
 
We added an extension to the PPM format that allows to set an (x/y)-offset and a stacking-layer, see details on github.
 
There are sample utilities in the repository to send and scroll arbitrary images (including animated gifs), videos or text.
There is a C++ class that you can use right away to send images to FlaschenTaschen including a couple of examples.
It is also extremely simple to write your own client in any language that supports networking (See [https://github.com/hzeller/flaschen-taschen/blob/master/doc/protocols.md#protocols protocols section] in documentation).
 
See all the details here https://github.com/hzeller/flaschen-taschen
 
===Hackathon===
The next hackathon to make content is on Sunday evening 2016-05-08.


===Requirement for Bottles===
===Requirement for Bottles===
Line 36: Line 53:


Costco should have Corona for <= $1 a bottle.
Costco should have Corona for <= $1 a bottle.
=== Server ===
There is a server running on ft.noise that supports three protocols:
* [https://github.com/hzeller/flaschen-taschen/blob/master/doc/protocols.md#standard-flaschen-taschen-protocol FlaschenTaschen framebuffer protocol]: receives UDP packet with a PPM image on port 1337
* Runs http://openpixelcontrol.org/ server on standard port 7890
* Provides [http://www.heroicrobotics.com/products/pixelpusher pixel pusher] compatible control. Can be easily be controlled using [https://processing.org/ processing] (use the in-app browser to get the third-party lib for PixelPusher and play with the examples).
The native protocol is particularly simple: for instance, try the following all in the comfort of you shell (in bash, to be precise, that conveniently provides the /dev/udp pseudo-path):
  bash$ jpegtopnm myimage.jpg | pnmscale -xysize 20 20 > /dev/udp/ft.noise/1337
There are utilities in the repository to send arbitrary images (including animated gifs) or even videos. It is also extremely simple to write your own client in any language that supports networking (See [https://github.com/hzeller/flaschen-taschen/blob/master/doc/protocols.md#protocols protocols section] in documentation).
See all the details here https://github.com/hzeller/flaschen-taschen


===Current Mechanical Design Documentation===
===Current Mechanical Design Documentation===
Line 79: Line 81:
2016-05-08 66  Show Ready crates complete
2016-05-08 66  Show Ready crates complete


2016-05-15 FlaschenTaschen Final Completion
2016-05-15 FlaschenTaschen Final Completion <-- And we were done at 2016-05-08


2016-05-18 Pack FlaschenTaschen for Maker Faire
2016-05-18 Pack FlaschenTaschen for Maker Faire

Revision as of 11:24, 8 May 2016

Noisebridge Logo FlaschenTaschen.jpg

What's the project?

We have built a display at Noisebridge inspired by projects such as Muro de botellas or Mate Light. Our goal was to have it completed for Maker Faire 2016 to be shown as part of our booth and we were two weeks ahead of schedule. After the MakerFaire, the display will be permanently installed within Noisebridge and possibly rented out for events.

This idea was inspired by the c-base matelight display shown at the 32c3 and the 2015 Chaos Communication Camp. Our code and hardware that drives up to 16 LED strips from a Raspberry Pi is on Flaschen-Taschen github. We are using 9 strips in this project, one for each crate column.

FlaschenTaschen is 9' 9" wide 7' 7" tall (about 3m x 2.3m) and host 1575 lights. See the drawings at the bottom of this page for the design.

Here is the first view of the completed project

FlaschenTaschen-2016-05-06.jpg

Showing the Plasma written By Carl - Find the code for this demo here https://github.com/cgorringe/ft-demos

Network protocol

The network protocol is quite simple: essentially send a PPM picture (P6) in a UDP packet to ft.noise:1337.

For instance, try the following all in the comfort of you shell (in bash, to be precise, that conveniently provides the /dev/udp pseudo-path):

 bash$ jpegtopnm myimage.jpg | pnmscale -xysize 45 35 > /dev/udp/ft.noise/1337

(There are also two additional protocols that can be enabled on the server-side: OpenPixelControl and PixelPusher).

We added an extension to the PPM format that allows to set an (x/y)-offset and a stacking-layer, see details on github.

There are sample utilities in the repository to send and scroll arbitrary images (including animated gifs), videos or text. There is a C++ class that you can use right away to send images to FlaschenTaschen including a couple of examples. It is also extremely simple to write your own client in any language that supports networking (See protocols section in documentation).

See all the details here https://github.com/hzeller/flaschen-taschen

Hackathon

The next hackathon to make content is on Sunday evening 2016-05-08.

Requirement for Bottles

Check out this amazing matrix of beverages and sellers!

  • We need a good amount of Coronita bottles.
  • Corona
  • Club Mate

Please rinse bottles after drinking them

Where to buy in bulk

List out where we could buy some of these in bulk for the drink ups

Costco should have Corona for <= $1 a bottle.

Current Mechanical Design Documentation

This .PDF file is the current drawing set. Please take a look.

https://noisebridge.net/images/9/96/Noisebridge_FlaschenTaschen_2016-0131_36x24.pdf

FlaschenTaschen 2016-0131 Cropped.jpg


Production Schedule

Due Date Event / Required Goals

2016-04-17 48 Show Ready crates complete

2016-04-22 Software and Electronics night!

2016-04-23 Crate build: Catch up day.

2016-04-24 54 Show Ready crates complete

2016-05-01 60 Show Ready crates complete

2016-05-08 FlaschenTaschen - Substantial Completion - All Show Ready crates completed, mounted, and stacked. Minor tweaks to construction allowed. Software/Hardware development continues if needed. Create list of final Tasks

2016-05-08 66 Show Ready crates complete

2016-05-15 FlaschenTaschen Final Completion <-- And we were done at 2016-05-08

2016-05-18 Pack FlaschenTaschen for Maker Faire

2016-05-19 MakerFaire Setup Day - Transport to San Mateo

2016-05-19 Pre Maker Faire 5MoF?

2016-05-20 MAKER FAIRE!!!

2016-05-22 Maker Faire Takedown and Transport home to NB

2016-05-28 Begin Install of FlaschenTaschen crates at Noisebridge.