Coder Social home page Coder Social logo

lichtkrantcontroller's Introduction

lichtkrantcontroller

Controller voor een lichtklrant

lichtkrantcontroller's People

Contributors

jonaskoperdraat avatar

Watchers

 avatar

lichtkrantcontroller's Issues

Bevestigingmethode bedenken voor RPi in lichtkrant

Wellicht zijn de oude M3 standoffs te gebruiken van de Moxa. Deze was met 4 moertjes bevestigd. De RPi en addon bordjes hebben gaatjes M2.5 en de footprint komt niet overeen, dus er zal iets van een adapter moeten komen. Vraag is ook of er een case om de RPi heen moet komen of dat de behuizing vd lichtkrant genoeg is. In principe is er na installatie niemand meer die in de lichtkrant hoeft te zijn.

RPI-3B-V1_2.pdf
NPort_5100_Series.pdf

Aansluiting op 5v voeding realiseren (bij voorkeur iets robuusters dan micro-usb)

De RPi moet aangesloten worden op de 5V voeding die aanwezig is in de lichtkrant. De 5V voeding heeft schroef-connectoren waarop met kabeloogjes aangesloten kan worden. Op de RPi kan met micro-usb aangesloten worden of direct op de GPIO 5V en GND pennen. Deze laatste optie is het robuust. Met een 40 pin ribbon cable connector kunnen meteen de GPIO pennen van de het bovenste addon bord afgeschermd worden. Op zich is een 6-pin ribbon cable genoeg om zowel de GND als 5V aan te sluiten. Voordeel van de ribbon cable is de 90 graden aansluiting een robuuste verbinding met de GPIO headers. Nadeel is de beperkte kabeldikte van de individuele kabeltjes.

Meest pragmatische oplossing: 2aderige kabel solderen aan GND / 5V op RPi en met schroefogen bevestigen aan 5V voeding..

Weergave controle karakters in frontend: \D default \F flash \E enlarge

De lichtkrant ondersteund het versturen van speciale commando's voor het aanpassen van de weergaven van een stuk tekst. Wanneer karakter 28 gelezen wordt, wordt het volgende karakter als modifier beschouwd. Deze modifier kan zijn D, F of E, waarbij D = default weergave, F = knipperen, E = vergroten.

Het karakter 28 (FS) is niet gedefinieerd in courier new en als er wel een font is met weerave ervan dan is [D|E|F] nog steeds vrij kryptisch. Mooier zou zijn als het in de invoer mogelijk is om deze modifiers in te voeren als zijnde , , en dat deze voor weergave in de FE omgezet worden in elementen met de juiste klasse en naar de display verstuurd worden als (28)[D|E|F].

Frontend styling oppoetsen

Het frontend heeft nog een aantal issues waardoor het er een beetje houtje-touwtje uitziet.

  • Als de huidige stap dezelfde is als de volgende stap dan heeft deze stap het uiterlijk van de volgende stap en is het niet meer te zien dat het ook de huidige stap is. Het mooiste zou zijn om de volgende stap met een soort 'schild' aan te geven in de zijkant van de 'well' en de huidige stap rood weer te geven. Wellicht is het ook mooi om de huidige stap een beetje rode gloed als achtergrond te geven, zodat deze well ansich ook onderscheiden wordt van de andere pagina's.
  • De volgende/vorige/goto knoppen zien er nog wat onhandig uit. Wellicht dat dit aangepast kan worden naar knoppen in de header of footer. o.i.d. Voornaamste besturing zal toch zijn via het toetsenbord.
  • mailto:link onder naam achter copyright.

Configuratie per show: auto centreren ja/nee

Instelling beschikbaar maken in show file. Als eerste regel = !AUTOCENTER=TRUE, dan 'ja', anders 'nee'. Wanneer 'ja' bij elke pagina die verzonden wordt naar display, bit 4 van Page status byte op '1' zetten. Anders deze bit op '0' zetten.

00010000
   ^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.