Skip to main content

My own Departure Board (V1.1)

Hope you read the previous part of the departure board. 

Else check the pictures. ;)

 

-- 

So I think that the departure board was OKAY, and I kept there. But the reality was that it also needed to be improved a lot.

 

Energy consumption, component quality stress, fragility, versatility, UTILITY.

 




I must highlight again that I have "recovered" this screen from a laptop, then I bought a frame kit from Aliexpress. I remember that the frame was really expensive but was precise. It offered a very tiny room for the Raspberry, which I thought it could actually burn the display, but that didn't happened. The display can support a lot of heat apparently.

The deployment started to be really important, since every iteration you could emulate sure, but then eventually it must be added to the device like several times per minute. I have created few scripts for versatility.

I have found problems with the browser. At the begging I was using chromium, which opened with an alert of low ram, that was easy to disable; the issue was the time for starting was a lot, so I have replaced it by a solution that doesn't use X to load the OS. 

Qt/EGLFS-based browser  

I have discovered that I could use as little as 64-75mb of ram to render my Angular app with this type of browser (kiosk_fb), which is a Frame Buffer browser.  

We don't have window manager. 

Originally the project was around 300-400mb to be loaded just because the browser, so this is a perfect fit. 

My choice uses Qt's GPU acceleration, not linuxfb. Practical and minor tradeoffs.

Home Assistant

Because I also needed to know the temperature at home, I have made some services to get the information from specific sensors. 

Keep it up for a next part and check out the repo! 

https://github.com/kevinch3/rpiz 

 

 

 

Comments

Popular posts from this blog

My own Departure Board (V1)

A screen that tells you when the next train is coming, built with the same complexity as a Mars mission. It all started on the blue line to Kista , riding Stockholm’s Tunnelbana. Half asleep, I was staring at the glowing “next departures” board when it hit me: "What if I built one of those for home?" Sure, I could’ve just opened an app like any normal human, but I chose the long, slow, bug-ridden path. Naturally. A while later, for my birthday, Roberto gave me a Raspberry Pi Zero 2 W . Why? No idea. But clearly, it was fuel for my urge to overengineer things. With that little board in hand, my fate was sealed. Weeks later, we went to a Hopsworks meetup in Södermalm. Being a good Scandinavian tech event, it was full of beer. And not just any beer— Hopsworks has its own craft beer line , with labels that look like they came straight out of a DataFrame. Absolute chef’s kiss. They were showing how they use the Trafiklab API to feed an AI model that predicts public transport del...

The wire - less madness

Lately working with Lora device I have learned that we are really close to create big impact changes with relatively little investing.    I've started my mesh during a research to communicate my postbox with my Home Assistant setup. In all the apartments where I lived this really got me; I wanted that when the post agent left something for me it should notify me somehow. This could have been because I've worked far from my place, or even because otherwise every time I need to go check it. During this mission I only counted with a bunch of ESP32s that could be used for communication using WiFi, Bluetooth and ESPnow. That's awesome but unfortunately not enough.  Suddenly when looking for sensors for other project, I've found SX126X and SX127X which are modules for LoRa communication. And pretty cheap ones!    2022 I've got some Heltec V1 (Stockholm)   Is good to mention that this technology uses ISM which basically is that the states provide a license-free b...

Shoot: Derrotas políticas y nuevas oportunidades

A lo largo del tiempo, como Argentinos fuimos encargados de llevar la política a nuevos espacios. Fuimos pioneros en debates abstractos, generamos discusiones de todo tipo contemplando todos los aspectos y aristas que un tema puede encontrar. Así y todo íbamos olvidando gran parte de nuestra gente. Así y todo nos íbamos blindando del otro. Así y todo, conseguimos ser de mente abierta pero tan cerrados para no entender que hoy no es ayer, para no entender que somos muy distintos y debemos vivir juntos. Nos dimos cuenta que ni la distancia ni las rejas nos separan del todo. Que la "necesidad" se hizo compleja, y que los derechos son un reflejo de esta nueva lucha de clases. Podríamos asegurar que el conflicto es lo nuestro, y que no sabemos cómo resolverlo. Así y todo es nuestra misión llevar paz y construir. Así y todo debemos saber que no somos tan diferentes, y que esa distancia que generamos no es más que una diferencia de potencial o voltaje político. Todo nuestro ...