Forum: Mikrocontroller und Digitale Elektronik Make-block-reloaded


von Hans (Firma: GEMA) (aberjadoch123)


Lesenswert?

Moin
Ich habe den Bausatz von de CT Make aufgebaut 300 LED  an Nano etc
 alle Beispiele aus der Fastled Libary laufen einwandfrei..

Nur der Sketch mit der dazu gehörigen Software benimmt sich komisch.

Startbild ist zerbröselt und die Laufschrift läuft viel zuschnell und 
ist nicht zulesen.

Orginalsoftware gibt es hier

https://github.com/harbaum/make-block-reloaded

würd mich freuen wenn wer eine Idee hat

Danke

: Bearbeitet durch User
von Hans (Firma: GEMA) (aberjadoch123)


Lesenswert?

HiHo

Hat wer das Projekt am laufen und könnte mir seine Code oder die Bin 
senden!!

Lg Hans

von Stefan F. (Gast)


Lesenswert?

Hans schrieb:
> Startbild ist zerbröselt
> die Laufschrift läuft viel zuschnell

Tritt der Fehler denn mit der Original-Software ebenso auf?

Das Problem könnte an falscher Leitungsführung der Stromversorgung 
liegen. Zeige mal deinen Schaltplan und Fotos vom Aufbau.

Hast du einen Logic Analyzer um das Steuersignal der Lichterkette zu 
kontrollieren? Hast du ein Oszilloskop, um Stromversorgung und 
Signalqualität zu prüfen?

von Hans (Firma: GEMA) (aberjadoch123)


Lesenswert?

Hallo Stefan
alle Beispiele aus der Fastled libary laufen einwandfrei und ohne muren.

die Orginal Software von github macht nach dem laden bei der Led 
Ansteuerung etwas stress , der Sound geht einwandfrei !

irgend was ist im sketch komisch ,

ich bin schon auf die alte ide zurück und auch eine alte libary version 
habe ich verwendet  immer das selbe ergebnis

an der verdrahtung liegt es meiner Meinung nach nicht weil die Exampels 
einwandfrei laufen egal welches.

Stutz  Stutz

Danke
LG hans

von Stefan F. (Gast)


Lesenswert?

Hans schrieb:
> alle Beispiele aus der Fastled libary laufen einwandfrei und ohne muren.

Das ist ein wichtiger Hinweis, weil er meine Vermutung nach 
Hardwarefehler weitgehend ausschließt. Leider ist es deutlich 
schwieriger, fremden Code zu analysieren, als fremde Schaltpläne.

Ich würde hier erst mal ein paar einfache Experimente auf gut Glück 
versuchen. Und zwar würde ich mal versuchen, das ganze fastled 
Verzeichnis aus dem Projekt durch die aktuelle Version zu ersetzen. 
Wahrscheinlich müssen dazu auch einige (nun inkompatible) Programmzeilen 
angepasst werden.

Parallel dazu würde den Autor des Projektes kontaktieren. Vielleicht 
kennt er das Problem und weiss eine Lösung.

Im "Main" Menü auf der Seite 
http://www.harbaum.org/till/mist/index.shtml hat er eine Kontaktadresse 
hinterlassen.

von Sebastian W. (wangnick)


Lesenswert?

Hans schrieb:
> Startbild ist zerbröselt und die Laufschrift läuft viel zuschnell und
> ist nicht zulesen.

Zerbröselt kann ich schlecht visualisieren.

Laufschrift läuft viel zu schnell deutet mir auf eine fehlerhafte 
Konfiguration der Arduino-IDE hin. Hast du eventuell irgendetwas mit 
F_CPU angestellt? Lassen sich serielle Testausgaben mit genau der 
Baudrate am PC lesen die im Sketch bei Serial.begin(XXX) eingestellt 
wurde?

LG, Sebastian

von Hans (Firma: GEMA) (aberjadoch123)


Lesenswert?

Moin Danke für die Antworten .

Ich suche noch nach einer möglichkeit schnell ein paar videos 
hochzuladen
um das Problem zeigen zukönnen.

mom.

https://www.dropbox.com/scl/fo/26wifuvvsnd84thj9cgow/h?dl=0&rlkey=ip9ikpjjc90029no4d4x9o92d

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Hans schrieb:
> Ich suche noch nach einer möglichkeit schnell ein paar videos
> hochzuladen

???

Einfach machen. Wo ist das Problem?

Wenn ich mir so deine Videos anschaue, scheint es da ein Timing Problem 
zu geben, oder schlechte Signalqualität. Die Datenübertragung ist 
offenbar an der Grenze zwischen "geht" und "geht nicht".

Jetzt möchte ich doch gerne deinen Schaltplan und Fotos von der 
Verteilung der Stromversorgung sehen.

Nochmal die Frage: Hast du ein Oszilloskop oder einen Logicanalyzer?

Vergleiche die Timing Konfiguration von der guten und der schlechten 
Bibliothek. Bei des WS2812 wurden die Anforderung mit jeder 
Chip-Revision ein bisschen geändert. Folgende Parameter funktionieren 
mit allen Revisionen:

- Eine 0 überträgt man durch einen kurzen HIGH Impuls mit 250 … 380 ns.

- Eine 1 überträgt man durch einen langen HIGH Impuls mit 750 … 1000 ns.

- Mit der nachfolgenden LOW Phase muss jedes Bit insgesamt 1250 … 5000 
ns lang sein.

Kontrolliere, ob diese Bedingungen tatsächlich eingehalten werden. 
Vermutlich nicht. Das kann an der Software liegen, aber auch am Aufbau.

von Hans (Firma: GEMA) (aberjadoch123)


Lesenswert?

Hallo Stefan

Ich habe das Teil genau nach dem Bauplan gebaut  V+  und Gnd Schiene 
oben und unten .

Dir Ide ist auf einem Neuen Rechner direkt von Arduino und wurde 
nirgendwo verändert.

Der Skecht kommt auch direkt von Github und ist Orginal  .

Das Problem ist unabhängig was für ein Arduino dran hängt
Nano Uno oder 2560 alles dito.

Ich schreibe mal den Autor an ob ihm etwas einfällt.

wenn die sampels nicht laufen würden aber die laufen ja aud gleichen 
Hardware nur halt ein anderer Sketch.

LG Hans

von Stefan F. (Gast)


Lesenswert?

Hans schrieb:
> Ich habe das Teil genau nach dem Bauplan gebaut  V+  und Gnd Schiene
> oben und unten .

Welcher Bauplan? Mache Fotos! Nochmal die Frage: Hast du ein Oszilloskop 
oder einen Logic Analyzer?

Wenn du Hilfe haben willst, musst du schon mit machen.

von Aberjadoch123 (Gast)


Lesenswert?

Hi

Bauplan liegt auf dem Dropboxordner

SEid dem Rentenbegin habe ich leider auf die Messgeräte keinen Zugriff 
mehr leider.

Werd das Teil nochmal aufschrauben und Bilder machen ,wird aber heute 
nix mehr.

Lg

von Hans (Firma: GEMA) (aberjadoch123)


Lesenswert?

Danke Euch
der Autor des Sketches hat schnell gentwortet und die Lösung gebracht.

Was nirgendwo erwähnt wurde ist das es unterschiedliche arten des 
Aufbaues gibt Paralell alle DI von oben  oder als zickzack .

In der mackblock.h Zeile 14 geändert und alles ist gut.

Danke Euch für die mühen und Zeitaufwand.

Lg Hans

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.