Difference between revisions of "SpaceAPI:Map/Benelux"

From Technologia Incognita
Jump to: navigation, search
m
m (new render)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Project
 
{{Project
 +
|picture=Pcbmap-benelux-colour.svg
 
|ProjectSkills=Electronics, Coding, UI design, pcb-destruction
 
|ProjectSkills=Electronics, Coding, UI design, pcb-destruction
 
|ProjectStatus=Getting parts
 
|ProjectStatus=Getting parts
Line 14: Line 15:
 
==Parts==
 
==Parts==
 
* Pile of discarded circuitboards (in the project-box, awaiting to be dismantled)
 
* Pile of discarded circuitboards (in the project-box, awaiting to be dismantled)
* rgb LEDs ([http://www.aliexpress.com/item/12mm-WS2801-pixel-module-IP66-DC5V-input-full-color/449802558.html ordered])
+
* rgb LEDs ([http://www.aliexpress.com/item/12mm-WS2801-pixel-module-IP66-DC5V-input-full-color/449802558.html ws2801])
 
* microcontroller (will probably use a [[Stellaris Launchpad]])
 
* microcontroller (will probably use a [[Stellaris Launchpad]])
* Ethernet-module ([http://dx.com/p/jy-mcu-enc28j60-ethernet-module-blue-166604 ordered])
+
* Ethernet-module ([http://dx.com/p/jy-mcu-enc28j60-ethernet-module-blue-166604 enc28j60])
* Character display (show some more info)
+
* Character display (show some more info, maybe ks108 instead?)
 
* Rotary encoder (scroll through a menu)
 
* Rotary encoder (scroll through a menu)
 
* EL-wire (glowing rivers! \o/)
 
* EL-wire (glowing rivers! \o/)
  
 
==Workings/UI==
 
==Workings/UI==
The Stellaris will retrieve the [[SpaceAPI]] JSON object, parse it for the spaces the map supports, then act upon the space-states and change the LEDs.
+
The Stellaris will retrieve the [[SpaceAPI]] JSON object, [http://zserge.bitbucket.org/jsmn.html parse it] for the spaces the map supports, then act upon the space-states and change the LEDs.
  
 
At the bottom of the map there may be a character display that shows more info, and with a scroll-wheel one can browse through all the available spaces on the map. A click will do a flashy-thingy for the particular space, so it can easily be located.
 
At the bottom of the map there may be a character display that shows more info, and with a scroll-wheel one can browse through all the available spaces on the map. A click will do a flashy-thingy for the particular space, so it can easily be located.
Line 30: Line 31:
  
 
The LEDs will stick through a hole at the approximate position of their space.
 
The LEDs will stick through a hole at the approximate position of their space.
(if the LEDs are too bright, maybe a small cover needs to be found)
 
  
 +
==Moar ideas==
 +
* Add audio with speaker for a 'clicky' sound when a space is selected with the wheel.
 +
* [http://www.simulationcorner.net/index.php?page TTS] using a [http://www.maximintegrated.com/datasheet/index.mvp/id/4850 DAC] (Audio DACs typically connect over I²S, which the Stellaris doesn't have. There maybe is an [http://www.ti.com/lit/an/slaa449a/slaa449a.pdf SPI workaround])
 +
* TTS can say when a space opens. Or read aloud some of the Space-Info of a selected space.
  
 
[[category:SpaceAPI]]
 
[[category:SpaceAPI]]

Latest revision as of 00:47, 22 January 2014

Projects
Pcbmap-benelux-colour.svg
Participants The JinX
Skills Electronics, Coding, UI design, pcb-destruction
Status Getting parts
Niche Electronics
Purpose Education

Make a map of the Benelux out of discarded circuit-boards displaying all the hackerspaces in the BeNeLux as rgb-leds.

The space-state (Closed, Open, Party, etc.) can be displayed on the rgb-led.


The next version is possibly a wall-filling map of the world.

Parts

  • Pile of discarded circuitboards (in the project-box, awaiting to be dismantled)
  • rgb LEDs (ws2801)
  • microcontroller (will probably use a Stellaris Launchpad)
  • Ethernet-module (enc28j60)
  • Character display (show some more info, maybe ks108 instead?)
  • Rotary encoder (scroll through a menu)
  • EL-wire (glowing rivers! \o/)

Workings/UI

The Stellaris will retrieve the SpaceAPI JSON object, parse it for the spaces the map supports, then act upon the space-states and change the LEDs.

At the bottom of the map there may be a character display that shows more info, and with a scroll-wheel one can browse through all the available spaces on the map. A click will do a flashy-thingy for the particular space, so it can easily be located.

Look/Feel

Since there are many colours of circuit-board it would be nice if each province can have it's own colour on the map. The pcb's could also be cut out so certain landscape features can be represented with electronics-components (forests, cities, etc.). EL-wire could be placed to visualize rivers and such.

The LEDs will stick through a hole at the approximate position of their space.

Moar ideas

  • Add audio with speaker for a 'clicky' sound when a space is selected with the wheel.
  • TTS using a DAC (Audio DACs typically connect over I²S, which the Stellaris doesn't have. There maybe is an SPI workaround)
  • TTS can say when a space opens. Or read aloud some of the Space-Info of a selected space.