May 23, 2024


My Anti-Drug Is Computer

Attorney General Formally Bans The Collection Of Journalists’ Records During Leak Investigations

A Private View Of A Public Transport Sign

[Stefan Schüller] was a admirer of the LED signs that exhibit arrival information and facts for the trams and buses in their metropolis of Zürich. [Stefan] was getting hassle getting a resource to acquire the indications so, in its place, made a decision to make a single himself.

[Stefan] decided to recreate the 56×208 single colour 2mm dot pitch display screen with an 128 x 64 P2 RGB LED display screen respecting the exact 2 mm pitch. The exhibit is driven by an ESP32 DMA RGB LED matrix protect utilizing a HUB75 RGB LED matrix library, all getting driven from a 5 V 4 A electric power offer.

In addition to driving the LED matrix screen, the ESP32 polls Zürich’s public transportation API and then parses the XML for the relevant details. Due to the fact [Stefan] needed to match the fonts as carefully as feasible,
he developed a new font from scratch, including the bus and accessibility icons. The new font was encoded into a glyph bitmap distribution structure (BDF) that was then converted to do the job with Adafruit’s GFX library, with [Stefan] making a personalized conversion software, termed bdf2adafruit, to do the previous leg of the conversion.

Since the LED matrix experienced whole color capacity, [Stefan] determined to incorporate a very little extra prosper and coloration code the transportation traces with the formal tram hues. All supply code is accessible on his GitHub repository for the project, for these wanting for much more detail.

We have highlighted Do it yourself builds of general public transportation feeds just before. With the ubiquity of small charge RGB LED displays and community APIs, hopefully we’ll see numerous a lot more!