LED-Schdeuerung

Das Brohjeggd wurde jeschdarded von Jonas Otto am 29.09.2018

Hardwär

Da vermeindlisch einfache Offjaben, wie's Anschdeuern von nem WS2811 ("Neopixel") LED-Schdreifens ofd in Gabelgaos ausarten, habsch ne ne Bladine in Form von nem Schield fürden Wemos D1 mini endwiggeld, die das Brohblehm lösn soll. Dor D1 mini is n Bräigaud-Bord fürdn ESP8266-(website, wiki) Miggrogondroller, der WiFi midbringd un für ~2€ aus Schina erhäldlisch is. Leider orbeided dor ESP8266 mid nem Logiglevel von 3.3V, de üblischen LED-Schdreifen erwardn abor n 5V-Einjangssignal. Das wurde mit nem Levelschifter (insbirierd dursch diesn Artikel von Sparkfun) jelösd, der das 3.3V-Signal in een 5V-Signal umwandld. Da de meesten jünsdschen LED-Schdreifen mid 12V versorcht werdn müssn, wurde dem Bord ein Bagg-Regulädor schbendiehrd, der dn D1 mini mid 5V versorchd, selbsd bei ner Einjangsschbannung von bis zu 17V. Das verhinderd, dass man zwee Nedsdeile, zwee Schdeckdosn un n zusätzlichsches Gabelgaos benöticht. Als Schbannungsregler verwende isch den LMZ21700 von TI. Der is zwar ziemlisch kleen un offgrund des "µSIP" Bäggadsch nich mid dem Lödgolbm lödbar, abor das war dann die berfeggde Jelechnheid, n Bizzaofn mid Reflow-Gondroller (Version 1, finded man off dor Hohmpäidsch abor nisch) ma sinnvoll zu benudsen.

Für de Anschlüsse (LEDs, Power) habsch Schraubderminals vorwended, denn den bassndn Schdegger had man sowieso nie zur Hand.

Weil mer noch Blads offm Bord haddn un das sinnvoll schien, habsch noch n Dasder un zwee LEDs dazujegladschd.

Sofdwär

In meinor Anwendung wern de LEDs alle übbers Nedswerch anjeschdeuerd, der ESP8266 is dabei nurn "dummer client", der übbr TCP-Dadn emfängd, off welsche Farbm de LEDs einjeschdelld wern solln.

Repos/Code/Design

Schaldblahn, Läiaud

Blnk-Library

Blnk-Client (ESP8266 Software)

Rechnbochn-Demo