Minor corrections (video tag & text mods.)

epvpn
kln 3 years ago
parent 30b7a68edd
commit 60cb887888
  1. 50
      content/projekt/NodeMCU_Neopixel.md
  2. BIN
      static/images/NodeMCU_Neopixel/NodeMCU_Neopixel.webm

@ -24,30 +24,20 @@ im Versatz der LEDs. Die aktuelle Lampenmatrix ist also wie folgt
aufgebaut (von oben nach unten gibt es insgesamt 20 Ringe - es würde
aber auch mit z.Bsp. 10 Ringen funktionieren):
###Ring#:Indizes in Neopixelkette ... ###
20:305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320
...
10:145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
9: 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
8:113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
7: 097,098,099,100,101,102,103,104,105,106,107,108,109,110,111,112,
6:081,082,083,084,085,086,087,088,089,090,091,092,093,094,095,096,
5: 065,066,067,068,069,070,071,072,073,074,075,076,077,078,079,080,
4:049,050,051,052,053,054,055,056,057,058,059,060,061,062,063,064,
3: 033,034,035,036,037,038,039,040,041,042,043,044,045,046,047,048,
2:017,018,019,020,021,022,023,024,025,026,027,028,029,030,031,032,
1: 001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,
|Ring|Indizes in Neopixelkette ... |
|:---|:--------------------------------------------------------------|
|20 |305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320|
|... |...|
|10|145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,|
|09|_129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,|
|08|113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,|
|07|__097,098,099,100,101,102,103,104,105,106,107,108,109,110,111,112,|
|06|081,082,083,084,085,086,087,088,089,090,091,092,093,094,095,096,|
|05|__065,066,067,068,069,070,071,072,073,074,075,076,077,078,079,080,|
|04|049,050,051,052,053,054,055,056,057,058,059,060,061,062,063,064,|
|03|__033,034,035,036,037,038,039,040,041,042,043,044,045,046,047,048,|
|02|017,018,019,020,021,022,023,024,025,026,027,028,029,030,031,032,|
|01|__001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,|
Für den Lampenversatz von Ring zu Ring braucht es einen speziellen
Font (ein Test mit 'Schrägstellen' eines herkömmlichen Fonts ergab
@ -71,7 +61,8 @@ verwendet (Bits 7-1, Bit0 wird nicht verwendet).
Die Hex-Werte werden in einer Beschreibungsdatei gesammelt (eigentlich
ein 'misbrauchtes' C-Sourcefile aus einem anderen Projekt). Mittels
eines kleinen (Lua-)Scripts wird daraus ein Binärfile ('np_codes.bin')
auf dem PC erzeugt und zur NodeMCU hochgeladen.
auf dem PC erzeugt und zur NodeMCU hochgeladen. Die Datei dient dann
als 'Character-ROM' (wie schon zu C64er Zeiten ...).
## Font-Anzeige ##
@ -104,14 +95,17 @@ Das Schieben geschieht dann nach links, jeweils um eine Spalte (also zu Indizes
## Hier noch ein Demo-Filmchen ... ##
{{< fluid_img alt="Demo" src="/images/NodeMCU_Neopixel/NodeMCU_Neopixel.webm" >}}
<video width="500px" controls>
<source src="/images/NodeMCU_Neopixel/NodeMCU_Neopixel.webm" type="video/webm">
Your browser does not support the video tag.
</video>
## Erweiterungen ##
Sofern die NodeMCU Firmware mit Multicast-Erweiterungen genutzt wird,
kann der NodeMCU-Client auf einfache Weise mit anzuzeigenden Texten versorgt
werden.
Hier wird z.Bsp. ein Lua-Script auf einem (PC-)Server ausgeführt, das einen
Heise RSS-Feed mitliest und die jeweils 2 aktuellsten Meldungen an alle
Hier wird z.Bsp. ein Lua-Script auf einem (PC-)Server ausgeführt, das (z.Bsp.) einen
Heise RSS-Feed mitliest und die jeweils zwei aktuellsten Meldungen an alle
Multicast-Clients sendet. Im vorliegenden Beispiel erscheinen sie also oben (Ring
11-19) bzw. unten (Ring 1-9).

Loading…
Cancel
Save