Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Laag-energie Raspberry Pi Zero E-ink Dashboard voor Realtime Openbaar Vervoer, Weer en Meer

Overzicht

Tijdens mijn werk als software-ontwikkelaar realiseerde ik me hoe waardevol realtime informatie kan zijn wanneer deze direct op de wand wordt getoond. Met een Raspberry Pi Zero W en een e-ink display bouwde ik een dashboard dat gegevens ophaalt van meerdere API's – openbaar vervoer roosters, weersvoorspellingen, kalenders en meer – en deze weergeeft als een laag-energie, altijd-aan visueel overzicht.

Waarom e-ink?

In tegenstelling tot LCD-panelen verbruiken e-ink displays alleen microampères in ruststand, waardoor het apparaat maandenlang kan draaien op een enkele 3 V batterij. Dit maakt het ideaal voor een wandmontagesysteem dat slechts een paar keer per uur ververst.

Eerste Bouw (V 1.0)

De eerste prototype bevatte:

  • Openbaar vervoer module: 4 nabijgelegen haltes met elk twee aankomsttijden.
  • Weer module: huidige condities en een twee-daagse voorspelling.
  • Maandelijkse kalenderweergave.

Na het delen van het ontwerp met Raspberry Pi communities kreeg ik suggesties voor extra functies zoals een takenlijst gebaseerd op Google Sheets. Het implementeren hiervan vereiste integratie met Google Cloud credentials en de google-api-python-client bibliotheek.

Functie-uitbreiding (V 1.5)

Met een stevige basis voegde ik verschillende nieuwe modules toe:

  • Valuta converter voor vijf door de gebruiker geselecteerde valuta's plus Bitcoin en Ethereum.
  • Aandelen ticker voor vijf door de gebruiker geselecteerde aandelen.
  • Nieuws titels: vijf lokale titels en vijf van geselecteerde feeds, ververst om de 15 minuten.
  • Google Meetings: komende kalendergebeurtenissen uit de Google Kalender van de gebruiker.

Versie 2.0 en Verder

Versie 2.0 integreerde alle vorige modules en introduceerde additionele afstemming voor display ververstempo en energiebeheer. Een kleine, lichtgewicht Flask webinterface laat nu gebruikers API-sleutels en voorkeuren bijwerken zonder code te hoeven wijzigen. De applicatie draait onder Gunicorn, met Nginx die statische assets afhandelt en reverse-proxying verzorgt.

Technische Hoogtepunten

  • Python 3.11, requests voor HTTP-aanroepen, Pillow voor PNG-generatie.
  • e-Paper Hat driver van Waveshare voor lage-latentie updates.
  • JSON-gebaseerd configuratiebestand, bewerkbaar via de web UI.
  • Implementatie: Raspberry Pi Zero W → Gunicorn → Nginx → Web UI.

Over het gehele project toont aan hoe een bescheiden single-board computer een muur kan transformeren in een persoonlijk informatiehub die rekening houdt met batterijduur en visuele helderheid.

Bron: E-ink Dashboard

Productieproces

  1. Uw autodashboard ontcijferd: lampjes, indicatoren en hun betekenis
  2. Datastroom begrijpen: van simplex naar full-duplex communicatie
  3. Technische tekeningen lezen: 3 essentiële tips voor blauwdrukbeheersing
  4. COVID‑19 Richtlijnen & Bronnen voor Productieleiders
  5. Real-time PLCnext-monitoring met Tableau-dashboards
  6. Hoe robots volledige autonomie bereiken: van waarnemen tot handelen
  7. Een Uitgebreid Office 365 Monitoring Dashboard Ontwerpen Om Alle Kritieke Metrics Te Vangen
  8. De 15-Seconden Geheugen Drempel: Hoe AR Werkzaamheidsnauwkeurigheid Verbetert
  9. Tableau: Ruwe data omzetten in strategische inzichten
  10. Hoe Metaalpoeders Gemaakt Worden: Een Uitgebreide Gids voor Bereidingsmethoden
  11. Enkelmoleculaire Schakelaar Nabootst Transistor voor Ultra-Hoge Dichtheid Computing