Difference between revisions of "LED Sign"
From Makers Local 256
m (oops bollixed up the create date) |
(add requirement for it to be small.) |
||
(5 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
{{Project|Creator=brimstone | {{Project|Creator=brimstone | ||
− | |Status=<onlyinclude> | + | |Status=<onlyinclude>Planning</onlyinclude> <!--LEAVE ONLYINCLUDES FOR STATUS HACK--> |
|Born On=the beginning of time <!--DO NOT EDIT --> | |Born On=the beginning of time <!--DO NOT EDIT --> | ||
|Last Updated={{#time: H:i, d F Y| {{REVISIONTIMESTAMP}} }} (CDT) <!--DO NOT EDIT --> | |Last Updated={{#time: H:i, d F Y| {{REVISIONTIMESTAMP}} }} (CDT) <!--DO NOT EDIT --> | ||
Line 8: | Line 8: | ||
There is a giant LED sign at the shop. I am very lazy so I am not going to tell you what kind it is. However, I do know that the [https://github.com/msparks/alphasign python library for Alpha American and Betabrite signs] will drive it just fine. | There is a giant LED sign at the shop. I am very lazy so I am not going to tell you what kind it is. However, I do know that the [https://github.com/msparks/alphasign python library for Alpha American and Betabrite signs] will drive it just fine. | ||
− | + | Old versions: | |
+ | * [[LED Sign/v1]] | ||
+ | * [[LED Sign/v2]] (current production) | ||
− | == | + | == Goals for this version == |
− | * | + | * Be completely driven from mqtt. |
+ | * Split out the logic into two parts: the display part, and any "processing" tasks. | ||
+ | ** For instance, pushing a message to a certain screen will be done by publishing to the correct mqtt endpoint. But the sign will not listen to any endpoints except its own - an external app will have to, for instance, listen to CasCADE messages and publish them to the sign in a modified form. | ||
+ | * Support "signcode" (formatting instructions like {green}). | ||
+ | * Run on a Raspberry Pi so it can be physically contained in the sign itself. | ||
+ | |||
+ | == Notes == | ||
* [http://www.alpha-american.com/alpha-manuals/M-Protocol.pdf Alpha sign protocol] | * [http://www.alpha-american.com/alpha-manuals/M-Protocol.pdf Alpha sign protocol] | ||
[[Category:Hardware]] [[Category:Software]] <!--MAKE AS MANY CATEGORIES AS YOU NEED--> | [[Category:Hardware]] [[Category:Software]] <!--MAKE AS MANY CATEGORIES AS YOU NEED--> |
Latest revision as of 20:25, 24 July 2017
Creator: |
Overview
There is a giant LED sign at the shop. I am very lazy so I am not going to tell you what kind it is. However, I do know that the python library for Alpha American and Betabrite signs will drive it just fine.
Old versions:
- LED Sign/v1
- LED Sign/v2 (current production)
Goals for this version
- Be completely driven from mqtt.
- Split out the logic into two parts: the display part, and any "processing" tasks.
- For instance, pushing a message to a certain screen will be done by publishing to the correct mqtt endpoint. But the sign will not listen to any endpoints except its own - an external app will have to, for instance, listen to CasCADE messages and publish them to the sign in a modified form.
- Support "signcode" (formatting instructions like {green}).
- Run on a Raspberry Pi so it can be physically contained in the sign itself.