Difference between revisions of "Ledslie"

From Technologia Incognita
Jump to: navigation, search
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Project
 
{{Project
 +
|picture=23c6c9d3ff88b3f8-cut.jpg
 +
|ProjectSkills=electronics, microcontrollers, linux, mqtt, webservices, python, twisted, ansible
 
|ProjectStatus=Active
 
|ProjectStatus=Active
 
|ProjectNiche=Electronics
 
|ProjectNiche=Electronics
 
|ProjectPurpose=Infrastructure
 
|ProjectPurpose=Infrastructure
 
}}
 
}}
= Content ideas in no order
+
= Interface to display information =
* Next interesting rocket launch (SpaceX, Soyuz, etc...)
+
 
* Spacealert
+
* It is a Grayscale display of 144x24 pixels that displays information.  
* Wifi SSIDs being broadcast.
+
* It lives at http://ledslie.ti/ and is accessible at the space via a website and MQTT.  
* Indicio: What are we listening to?
+
 
* Foutmeldingen van het koffiezet apparaat.
+
= Interfaces =
* Opening ratios (% open of last week+up or down; number of hours open
+
* At http://ledslie.ti/ you to submit content, such as animated GIFs, from your browser.
* Volgende en Laatste tram / metro / nachtbus
+
* You can publish content by posting content to the web-service.  
 +
* You can publish content directly to the mqtt broker that lives on ledslie.ti:1883.
 +
 
 +
= Known issues (and their solution) =
 +
* Symptoms: The screens network dependent screens are missing, time might be incorrect. http://ledslie.ti is not available.
 +
* Problem: The DHCP server was not available when Ledslie started up, and is now in network-less mode. Likely there was a space  power failure. 
 +
* Solution: Once the network is stable again, cycle the power of Ledslie, it should restart properly.
 +
 
 +
= Content ideas (in no specific order) =
 +
* (Done-ish) Spacealert with message. Still missing working shardik code.
 
* IRC integration via shardik: .display [message]
 
* IRC integration via shardik: .display [message]
* Twitter hashtags
+
* (Done) MPD songs: What are we listening to?
* Bitcoin+Ether values
+
* Wifi SSIDs being broadcast / MAC count stats
* API/Interface voor countdowns.  
+
** https://arstechnica.com/information-technology/2014/11/where-have-you-been-your-smartphones-wi-fi-is-telling-everyone/
*   Next TI events
+
** https://www.hak5.org/episodes/haktip-23
*   TI ALVs
+
* (Done) Next and tram / metro / nightbuses
*   Volgende space dates / launches
+
* (Done)  Incoming rain alerts (https://www.buienradar.nl/overbuienradar/gratis-weerdata, https://br-gpsgadget-new.azurewebsites.net/data/raintext/?lat=52.35&lon=4.83)
*   Zonsopkomst en -ondergang tijden
+
* (Done) Clock
*   Maan standen. volle maan, nieuwe, etc.
+
* (Done) Midnights ("Midnight in «City»")
*   http://www.apiblog.nl/
+
* Days until Brexit
* Externe berichten
+
* Drama stats
*     Security.nl
+
** Parse the ML archives, get stats from there --- https://techinc.nl/cgi-bin/mailman/listinfo/ + https://techinc.nl/cgi-bin/mailman/listinfo/discuss
*   Theregister.co.uk
+
** Keep track of IRC stats --- https://gist.github.com/habnabit/5823693
*   hackernews.
+
* API/Interface for countdowns.  
*   Radio Yerevan Jokes: https://duckduckgo.com/Radio_Yerevan_jokes?iax=1&ia=about
+
* (Done) Next TI events
*   Jargon file
+
* Space events
 +
** Next interesting rocket launch (SpaceX, Soyuz, etc...)
 +
** ISS flyovers
 +
* (Done) Zonsopkomst en -ondergang tijden
 +
* (Done) Maan standen. volle maan, nieuwe, etc.
 +
* External content
 +
** (Done) Btc/Eth values --- https://www.cryptocompare.com/
 +
** https://radar.squat.net --- https://0xacab.org/radar/drupal-make/wikis/api/1.1/notes
 +
** Security.nl
 +
** http://www.apiblog.nl/
 +
** Theregister.co.uk
 +
** hackernews.
 +
** Radio Yerevan Jokes: https://duckduckgo.com/Radio_Yerevan_jokes?iax=1&ia=about
 +
** Random Jargon file entries
 +
 
 +
= How it works =
 +
 
 +
Wifi --RF> Getchip --USB2> Teensy --[data,clock,latch]> Led-pannel
 +
 
 +
The led-panel takes 20V DC as input. At full output it's pulling about 4A, or about 80W. There's a small switcher-board that supplies the 5v the the getchip and Teensy from those 20V.
 +
 
 +
The Teensy drive code is here: https://github.com/techinc/ledmatrix/tree/master/ledmatrix144x24
 +
 
 +
The Ledslie code can be found here: https://github.com/techinc/ledslie
 +
 
 +
= Software =
 +
 
 +
The system's software is available at https://github.com/techinc/ledslie , this repo contains code that's running on the Display.
 +
 
 +
= Possible Hardware expansions =
 +
* Add another panel by adding a USB2 hub, and modding another of the led panels with the teensy taking over the driving logic.
 +
 
 +
= FAQ =
 +
* Q: What's that noise? A: The panel is being driven at rates way beyond the original design and we're well in the audible frequencies with the refresh-rates and some components are merrily humming along.
 +
* Q: Why are some points brighter then others? A: Turns out that LEDs do wear. In their previous life some LEDs were on for years, while others were always off. There's plans to compensate for this in software.

Latest revision as of 16:17, 9 April 2018

Projects
23c6c9d3ff88b3f8-cut.jpg
Participants Chotee, Thijs
Skills electronics, microcontrollers, linux, mqtt, webservices, python, twisted, ansible
Status Active
Niche Electronics
Purpose Infrastructure

Interface to display information

  • It is a Grayscale display of 144x24 pixels that displays information.
  • It lives at http://ledslie.ti/ and is accessible at the space via a website and MQTT.

Interfaces

  • At http://ledslie.ti/ you to submit content, such as animated GIFs, from your browser.
  • You can publish content by posting content to the web-service.
  • You can publish content directly to the mqtt broker that lives on ledslie.ti:1883.

Known issues (and their solution)

  • Symptoms: The screens network dependent screens are missing, time might be incorrect. http://ledslie.ti is not available.
  • Problem: The DHCP server was not available when Ledslie started up, and is now in network-less mode. Likely there was a space power failure.
  • Solution: Once the network is stable again, cycle the power of Ledslie, it should restart properly.

Content ideas (in no specific order)

How it works

Wifi --RF> Getchip --USB2> Teensy --[data,clock,latch]> Led-pannel

The led-panel takes 20V DC as input. At full output it's pulling about 4A, or about 80W. There's a small switcher-board that supplies the 5v the the getchip and Teensy from those 20V.

The Teensy drive code is here: https://github.com/techinc/ledmatrix/tree/master/ledmatrix144x24

The Ledslie code can be found here: https://github.com/techinc/ledslie

Software

The system's software is available at https://github.com/techinc/ledslie , this repo contains code that's running on the Display.

Possible Hardware expansions

  • Add another panel by adding a USB2 hub, and modding another of the led panels with the teensy taking over the driving logic.

FAQ

  • Q: What's that noise? A: The panel is being driven at rates way beyond the original design and we're well in the audible frequencies with the refresh-rates and some components are merrily humming along.
  • Q: Why are some points brighter then others? A: Turns out that LEDs do wear. In their previous life some LEDs were on for years, while others were always off. There's plans to compensate for this in software.