Ledwall

From Frack - Hackerspace Friesland
Jump to navigationJump to search
Project: Led Wall
Tetrisbuilding.png
Status idee
Betrokkenen
Afbeelding Anoniem.png Failbaitr
Failbaitr Rol: deelnemer Deskundig met: Arduino, CNC, CNC-Frezen, Canvas, Digitale Fabricatie, ENC28J60, Glasvezel lassen, HTML, Hydroponics, Javascript, LPD8806, Linux, Mercurial, Programmeren, Python, Robotica, Software, Stappenmotor Beginnend met: Elektronica Werkt aan: Geen projecten :(
,
Gebruiker JTAG.jpg JTAG
Gebruiker JTAG.jpgDanny Bokma (JTAG) Rol: niet-deelnemer Deskundig met: AVR, CNC, CNC-Frezen, ENC28J60, Elektronica, Solderen, Stappenmotor Werkt aan: Geen projecten :(
,
Gebruiker Pepo.jpg pepo
Gebruiker Pepo.jpgpepo Rol: niet-deelnemer Deskundig met: Linux Werkt aan: Geen projecten :(
Kennisgebied(en) Elektronica, CANbus
, Netwerken, Python, Social Engineering
Afgeleid van: Twitterboom
ProjectoverzichtProject toevoegen

Het idee is om een led wall te bouwen welke we in gebouwen achter de ramen kunnen hangen zodat we elk raam als een rgb pixel kunnen aansturen.

Aanleiding

In 2013 zal 3fm met de serious request op het wilhelminaplein staan. Van 18 t/m 24 december. Omdat we als frack natuurlijk iets met dit heugelijke feit moeten doen zijn we tot het idee gekomen om de landmark van leeuwarden, De Achmeatoren / of avero toren, te gebruiken om tetris op te spelen. Uiteraard hebben we hiervoor toegang tot het gebouw nodig, maar we hopen dat vanwege de goede doelen aard van dit project medewerking van de beheerder / uitbater van het gebouw kunnen krijgen. Het tetrist spel of LEDwall zal alleen s'nachts te gebruiken zijn, overdag is er nog de mogelijkheid dat er werknemers aanwezig zijn in het gebouw.

Specs

Per verdieping 1 node welke via ethernet (en eventueel CANbus voor synchronisatie) signalen binnen krijgt om een aantal ledstrips te kleuren (denk twitterboom), deze kastjes zijn dus een combinatie van het twitterboom kastje en een ethernet interface.

Per raam een via CANbus aangestuurde ledstrip pixel, welke 1 kleur ontvangt vanaf de controller, en de rgbledstrip naar elke gewenste kleur kan aanpassen.

Een stuk software dat alle controller's aanstuurt als zijnde 'rows' om dus een volledig scherm te kunnen bedienen.

Werkende POC

Voor we dit project achter de ramen kunnen zetten lijkt een werkende POC me wel op zijn plaats. Daarmee kunnen toestemmingsverlevers, toegangsverlener en andere poppetjes die er een plasje over moeten doen overtuigd worden.

Lijkt me ook handig om dit ook via LWD2018 te spelen. Die zijn op dit moment erg gebrand om Leeuwarden goed neer te zetten. Op 6 september word er bepaald of Leeuwarden in 2018 Culturele hoofdstad kan worden, dus als we voor die tijd misschien nog een vinger achter de deur kunnen krijgen voor wat toestemming zou dat prettig zijn.

Uitdagingen

  • Toegang tot het gebouw
  • Ontwikkelen van controllers
    • Verdieping node: Elektronica beschikbaar / uitontwikkeld. verwacht 20 nodig te hebben (14 verdiepingen + mogelijke uitbreiding)
    • Pixel node: Elektronica word SUPER eenvoudig -> 1 chipje met CANbus interface en PWM uitgangen. Verwacht in ieder geval 112 ( 14 * 8 ) nodig te hebben + uibreiding voor verwachte nieuwe blok.
    • Pixel blok: Testen hoeveel LEDstrips en wat voor reflecterend materiaal nodig is om door de ramen licht naar buiten te brengen. In gedachten houdend dat het ook voor de ramen verwijderd moet worden overdag indien de blokken niet transparant worden (als werknemers willen werken).
  • Kosten drukken / sponsors vinden

Aantallen

  • De Grote toren heeft 8 ramen per rij, en 14 verdiepingen in het grijze lage gedeelte.
  • De Zwarte kleine toren heeft 3 blokken naast elkaar van 5x5 ramen, dus 15 ramen breed, en in totaal 6 blokken hoog, dus in totaal 30 ramen hoog.

Spelvormen

  • Tetris, met een donatie per punt
  • Tetris, met een donatie per high-score
  • Speel Tetris op de achmea toren na donatie.
  • Snake

Bestuuring

Example:NES controller

Nes controller zie awesome plaatje ->
Aangezien Tetris uit het NEW tijdperk komt hoord daar natuurlijk een echte retro controller bij. Daarom zou het cool zijn om een echte NES controller te gebruiken.

Gebruiker CodeHunger.jpg CodeHunger
Gebruiker CodeHunger.jpgCodeHunger (CodeHunger) Rol: niet-deelnemer Deskundig met: Arduino, HTML, Javascript, Mustache, Programmeren, Python, Sammy Werkt aan: Geen projecten :(

heeft nog wel NES controllers, echter mogen deze niet gesloopt worden dus zou het moeten uit gelezen worden.

Info kan gestript worden uit de NES arduino library [Link]

Tevens heeft

Gebruiker CodeHunger.jpg CodeHunger
Gebruiker CodeHunger.jpgCodeHunger (CodeHunger) Rol: niet-deelnemer Deskundig met: Arduino, HTML, Javascript, Mustache, Programmeren, Python, Sammy Werkt aan: Geen projecten :(

nog een oude nes case die tijdelijk gebruikt kan worden. Hij heeft deze al grotendeel gestriped.


Internationaal

De spaanse dude met de fiets project kwam met het id om ook paypal functionaliteiten toe te voegen aan de website. Zo kunnen ook mensen die er niet zijn spelen en geld doneren.


Brainstorm sessie

Tijdens de brainstorm sessie zijn er een aantal punten naar voren gekomen:

To Do

  • Switches plaatsen
  • Switches patchen
  • Lampen plaatsen + aansluiten
  • Software ontwerpen
  • Ramen beplakken
  • Testen zichtbaarheid van het licht
  • Lamp <-> Ethernet interface ontwerpen

Verlichting

Voor de verlichting zijn er tot nu toe twee mogelijkheden:

  • Lenen van de spots die ook gebruikt zullen worden bij OHM 2013. Deze komen na 4 augustus beschikbaar.
  • Per raam ~ 5 meter ledstrip gebruiken voor verlichting.

Om het licht te difusseren kunnen we gebruik maekn van difusserend materiaal:

  • Behanglijm
  • Busfolie
  • Douchescherm
  • Krantenpapier

Matrix

De grootte van de matrix zal 8 bij 22 ramen zijn, in totaal 176 ramen. Met deze matrix kunnen we een aantal dingen weergeven:

  • Tetris/pong
  • Geldstand
  • Sponsoren van het project
  • Eventueel zou er tekst op geprojecteerd kunnen worden, met een textfont die een grootte heeft van 7 bij 5.

Algemene aanvullende zaken

Als we kiezen om een spel weer te geven op de matrix zullen de mensen hiervoor moeten betalen. Dit kan 5 euro per speelbeurt zijn. Er zal geld gedoneerd kunnen worden bij een stand door mensen, zodat ze vervolgens vanuit die positie een spel kunnen spelen. Deze stand zal ook van bemanning moeten worden voorzien. Het geld wat op deze manier wordt opgehaald, zal periodiek worden afgestord bij het Glazen Huis.

De score die behaald word door de gene die het spel speelt, kan evt weergegeven worden op een apart scherm.