Lichtkrant Sigma ASC 333: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→Protocol) |
||
Line 23: | Line 23: | ||
Een heleboel nageplozen en uitgevogeld hoe het werkt | Een heleboel nageplozen en uitgevogeld hoe het werkt | ||
'''Sync''' | |||
0xAA, 0xAA, 0xAA, 0xAA, 0xAA, | |||
'''Tekstoverdracht starten''' | |||
0xBB, | |||
'''Programmakeuze''' | |||
0xAF, 0x41, | 0xAF, 0x41, | ||
Parameter is de letter A (0x41) voor programma A | Parameter is de letter A (0x41) voor programma A (A-Z is beschikbaar, alleen A kan GoSubs doen) | ||
'''Einde tekstoverdracht''' | |||
0xBF, 0xB1, | 0xBF, 0xB1, | ||
dit stuur je als laatste mee om de boel af te sluiten. | |||
Letters oversturen | |||
'''Letters oversturen''' | |||
kleur, letter | kleur, letter | ||
Line 46: | Line 44: | ||
Letter gewoon in Ascii | Letter gewoon in Ascii | ||
Spatie / dubbele punt | '''Spatie / dubbele punt''' | ||
Deze moet je omwisselen, dus spatie geeft een dubbelepunt, en andersom | Deze moet je omwisselen, dus spatie geeft een dubbelepunt, en andersom | ||
Custom Char aanvragen | '''Custom Char aanvragen''' | ||
Kleur zit IN het character, is dus niet on the fly te wisselen | Kleur zit IN het character, is dus niet on the fly te wisselen | ||
0x10, 0x0, | 0x10, 0x0, | ||
Line 56: | Line 54: | ||
2e is het de code uit de tabel (zie onder) | 2e is het de code uit de tabel (zie onder) | ||
Speed | '''Speed''' | ||
0xA0, 0x31, | 0xA0, 0x31, | ||
0xA0, 0x32, | 0xA0, 0x32, | ||
Line 64: | Line 62: | ||
0xA0 is commando, daarna in Ascii de waarde 1-9 | 0xA0 is commando, daarna in Ascii de waarde 1-9 | ||
Wait | '''Wait''' | ||
0xA1, 0x31, | 0xA1, 0x31, | ||
0xA1, 0x32, | 0xA1, 0x32, | ||
Line 72: | Line 70: | ||
0xA1 is commando, daarna in Ascii de waarde 1-9 | 0xA1 is commando, daarna in Ascii de waarde 1-9 | ||
Gosub | '''Gosub''' | ||
0xA2, 0x42, | 0xA2, 0x42, | ||
Line 79: | Line 77: | ||
0x42 = B (programma B) | 0x42 = B (programma B) | ||
Klok | '''Klok''' | ||
24uursklok | 24uursklok | ||
0x8F, 0x07, | 0x8F, 0x07, | ||
Line 92: | Line 90: | ||
0x8F, 0x03, | 0x8F, 0x03, | ||
Left | '''Left''' | ||
0x80, 0x02, | 0x80, 0x02, | ||
Right | '''Right''' | ||
0x81, 0x02, | 0x81, 0x02, | ||
Up | '''Up''' | ||
0x82, 0x02, | 0x82, 0x02, | ||
Down | '''Down''' | ||
0x83, 0x02, | 0x83, 0x02, | ||
Open <> | '''Open <>''' | ||
0x84, 0x02, | 0x84, 0x02, | ||
Closed >< | '''Closed ><''' | ||
0x85, 0x02, | 0x85, 0x02, | ||
Open> | '''Open>''' | ||
0x86, 0x02, | 0x86, 0x02, | ||
Close> (haalt tekst weg, dus na tekst plaatsen) | '''Close> (haalt tekst weg, dus na tekst plaatsen)''' | ||
0x87, 0x02, | 0x87, 0x02, | ||
Brede letters | '''Brede letters''' | ||
+128 (dec) / +80 (hex) | Ascii code +128 (dec) / +80 (hex) | ||
Tijd instellen | '''Tijd instellen''' | ||
0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xBE, 0x33, | 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xBE, 0x33, | ||
Line 130: | Line 128: | ||
Custom Font Tabel | '''Custom Font Tabel''' | ||
0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xBD, | 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, '''0xBD''', | ||
eerste byte is letternummer, 6 bytes voor rood, 6 bytes voor groen, | eerste byte is letternummer, 6 bytes voor rood, 6 bytes voor groen, | ||
Line 185: | Line 183: | ||
0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, | 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, | ||
0xBF, 0xB3, | 0xBF, '''0xB3''', |
Revision as of 20:42, 3 September 2016
Project Sigma ASC 333 | |
---|---|
Lichtkrant voor het restaurant | |
Status | In progress |
Contact | Sebastius |
Last Update | 2016-09-03 |
Inleiding
De Sigma ASC 333 die op de gratis weggeeftafel lag is door benadski gerepareerd. De voeding is zo aangepast dat deze ook op gelijkstroom kan werken, en is dus meteen geschikt gemaakt voor zijn ALTPWR 42V gelijkstroomnet.
Plan
Een ESP aan MQTT moet dit ding gaan voeden met teksten. Daarna mag hij in het restaurant voor allerhande informatievoorzieningen.
Informatie
Manual / software: [1]
Prococol: [2]
Media:Lichtkrant_protocol.pdf Bovenstaande website als PDF aangezien hij vaak niet bereikbaar is.
Protocol
Een heleboel nageplozen en uitgevogeld hoe het werkt
Sync 0xAA, 0xAA, 0xAA, 0xAA, 0xAA,
Tekstoverdracht starten 0xBB, Programmakeuze 0xAF, 0x41, Parameter is de letter A (0x41) voor programma A (A-Z is beschikbaar, alleen A kan GoSubs doen) Einde tekstoverdracht 0xBF, 0xB1, dit stuur je als laatste mee om de boel af te sluiten.
Letters oversturen kleur, letter 0x01 = zwarte achtergrond, rode letter Letter gewoon in Ascii Spatie / dubbele punt Deze moet je omwisselen, dus spatie geeft een dubbelepunt, en andersom Custom Char aanvragen Kleur zit IN het character, is dus niet on the fly te wisselen 0x10, 0x0, 0x10, 0x8, 0x10, 0x10 2e is het de code uit de tabel (zie onder) Speed 0xA0, 0x31, 0xA0, 0x32, 0xA0, 0x38, 0xA0, 0x39, 0xA0 is commando, daarna in Ascii de waarde 1-9 Wait 0xA1, 0x31, 0xA1, 0x32, 0xA1, 0x38, 0xA1, 0x39, 0xA1 is commando, daarna in Ascii de waarde 1-9 Gosub 0xA2, 0x42, 0xA2 = GoSub 0x42 = B (programma B) Klok 24uursklok 0x8F, 0x07, 12uurs klok rood 0x8F, 0x01, 12uurs klok groen 0x8F, 0x02, 12uurs klok geel 0x8F, 0x03, Left 0x80, 0x02, Right 0x81, 0x02, Up 0x82, 0x02, Down 0x83, 0x02, Open <> 0x84, 0x02, Closed >< 0x85, 0x02, Open> 0x86, 0x02, Close> (haalt tekst weg, dus na tekst plaatsen) 0x87, 0x02, Brede letters Ascii code +128 (dec) / +80 (hex) Tijd instellen 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xBE, 0x33, 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, yy/mm/dd hh:mm:ss 0xBF, 0xB1, Custom Font Tabel 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xBD, eerste byte is letternummer, 6 bytes voor rood, 6 bytes voor groen, verticaal van onder naar boven geteld, eerste bit 0 laten, MSB onderaan 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0x7E, 0x7C, 0x78, 0x70, 0x60, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7F, 0x7E, 0x7C, 0x78, 0x70, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7F, 0x7E, 0x7C, 0x78, 0x70, 0x60, 0x7F, 0x7E, 0x7C, 0x78, 0x70, 0x60, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBF, 0xB3,