Controller voor een lichtklrant
jonaskoperdraat / lichtkrantcontroller Goto Github PK
View Code? Open in Web Editor NEWController voor een lichtklrant
Controller voor een lichtklrant
Onder het kopje 'About' moet het versienummer getoond worden van de applicatie.
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.
Dit moet dezelfde kleur krijgen als de header.
Wanneer de applicatie geopend wordt, worden nu kort AngularJS placeholders getoond. Dit moet weg en vervangen worden door een laad-icoontje. Tevens moet er een laad-icoontje getoond worden tijdens het laden van een show.
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..
Als de com poort niet bestaat dan treedt er een nullpointer op. In de frontend gebeurt er dan niets.
Is afhankelijk van levering UPS Pico. Verwachting is dat dat nog 1-2 weken duurt :/
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].
Ondersteunt dus ook enkel displays met 1 regel
Het frontend heeft nog een aantal issues waardoor het er een beetje houtje-touwtje uitziet.
Naast het settings menu moet er een help menu komen ("?") waarin de toetsenbord commando's beschreven worden.
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
^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.