MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

Go to page 1Go to page 1123Go to page 3Go to page 3
Avatar
albeagle
Posts: 142
@aeromax

Versuch mal mit diesem code:

iconCode:
#include "LedControl.h"
// Arduino Pin 7 to DIN, 6 to Clk, 5 to LOAD, no.of devices is 1
LedControl lc=LedControl(7,6,5,1);
void setup()
{
 // Initialize the MAX7219 device
  lc.shutdown(0,false);   // Enable display
  lc.setIntensity(0,10);  // Set brightness level (0 is min, 15 is max)
  lc.clearDisplay(0);     // Clear display register
}
void loop()
{
  for(int i=0; i<8; i++){
   lc.setDigit(0,i,i+1,false);
  }  
  delay(1000);
}


oder werfe mal einen blick here:
http://embedded-lab.com/blog/introducing-a-new-serial-spi-8-digit-seven-segment-led-display-module-using-max7219/

Villeicht hilft es
AlbEagle
Regards
AlbEagle

https://flyingforfun.weebly.com/
2018-01-03 20:41
Avatar
aeromax
Posts: 252
Supporter
- Also heute entsprechend nachgelötet, mehr geht nicht!!!

- Kabelverbindungen gelötet und Stecker am Board angepasst!!

- Verbindungstechn.optisch, haptik einwandfrei

SELBES PROBLEM- ALSO FALL FÜR DIE TONNE!!!
Life is Good When You Find What You are Looking For!
2018-01-04 16:48
Avatar
StephanHo
From: EDDG, Germany
Posts: 1867
Supporter
Hi Max,

echt schade, da hast du wirklich einen der wenigen Ausfälle erwischt.

Ich habe bislang immer diese

https://www.ebay.de/itm/Neu-MAX7219-CWG-8-Digital-Tube-Display-Modul-Control-Modul-Rot-fuer-Arduino-/272279983203

gekauft und noch keinen Ausfall dabei gehabt. Löte aber vor jedem Einsatz die Dinger vorher nach.
Grüße,
Stephan (Time: UTC+2)
2018-01-04 16:59
Avatar
aeromax
Posts: 252
Supporter
iconalbeagle:

@aeromax

Versuch mal mit diesem code:

iconCode:
#include "LedControl.h"
// Arduino Pin 7 to DIN, 6 to Clk, 5 to LOAD, no.of devices is 1
LedControl lc=LedControl(7,6,5,1);
void setup()
{
 // Initialize the MAX7219 device
  lc.shutdown(0,false);   // Enable display
  lc.setIntensity(0,10);  // Set brightness level (0 is min, 15 is max)
  lc.clearDisplay(0);     // Clear display register
}
void loop()
{
  for(int i=0; i<8; i++){
   lc.setDigit(0,i,i+1,false);
  }  
  delay(1000);
}


oder werfe mal einen blick here:
http://embedded-lab.com/blog/introducing-a-new-serial-spi-8-digit-seven-segment-led-display-module-using-max7219/

Villeicht hilft es
AlbEagle



-Sketch Hochladen:
= exit Status 1
Fehler beim Kompilieren für das Board Arduino Mega ADK

auch ein Umstellen auf Arduino Mega or Mega 2560 schafft keine Abhilfe

Vielmehr, wenn das Prachtstück Temp. bekommt, sieht's dann so aus:

[Last edited by aeromax, 2018-01-04 19:28]
Life is Good When You Find What You are Looking For!
2018-01-04 18:54
Avatar
aeromax
Posts: 252
Supporter
Taaataaaa,

hier das neue Teil, selbst gelötet und.... na klar, funzt!!



:)
Life is Good When You Find What You are Looking For!
2018-01-09 18:08
Avatar
albeagle
Posts: 142
iconaeromax:

Taaataaaa,

hier das neue Teil, selbst gelötet und.... na klar, funzt!!



:)



Gut zu hören :)

Albeagle
Regards
AlbEagle

https://flyingforfun.weebly.com/
2018-01-09 20:59
Avatar
StephanHo
From: EDDG, Germany
Posts: 1867
Supporter
Doch kein 60cm-Fehler :w00t: :|
Grüße,
Stephan (Time: UTC+2)
2018-01-09 21:26
Avatar
aeromax
Posts: 252
Supporter
iconStephanHo:

Doch kein 60cm-Fehler :w00t: :|



iconNote:

klar, eben auch kein ID10T

:w00t:

:thumbup:
Life is Good When You Find What You are Looking For!
2018-01-11 12:03
Avatar
aeromax
Posts: 252
Supporter
Hat jemand nen Plan wieviel Tubes das Arduino ohne ext.5V verkraftet?

Thx
Life is Good When You Find What You are Looking For!
2018-01-19 17:38
Avatar
StephanHo
From: EDDG, Germany
Posts: 1867
Supporter
Hi aeromax,

ich nutze momentan an einem MEGA 14 MAX7219 in zwei Ketten (1x8 und 1x6) mit je 5 Digits. Keine Probleme.
Sebastian hat pro MEGA auf 4 Ketten mit 8 Displays zu je 8 Digits (also 256 Digits) begrenzt.
Da die Digits gemultiplexed werden ist also bei je 8 Digits immer nur 1 aktiv. Bei Vollausbau sind also 32 Digits aktiv.
Durch das Multiplexen sinkt gleichzeitig auch der Stromverbrauch pro Digit.
Ich vermute, daß bei Vollausbau kein externes Netzteil erforderlich ist. Es werden ja die Pins nicht belastet, weil hier nur die Daten laufen.
Du kannst ja bei deinem Ausbau den Strom messen. Wenn du dann in die Nähe von 500mA kommst, kannst du aus Sicherheitsgründen ein externes Netzteil verwenden. Dann aber an eine gemeinsame Masse(GND) mit dem MEGA denken. Keinesfalls mit den externen +5V auf den MEGA gehen!
Grüße,
Stephan (Time: UTC+2)
2018-01-19 19:00
Avatar
McFly
Posts: 318
Supporter
Sind das die Segmente wo man das Display noch draufstecken muss (evtl. vertauscht deshalb alles 8en)? Unabhängig davon hatte ich ne Ausfallrate von 60-70% bei denen. Habe dann in der Bucht Module gekauft, wo die Sgmente bereits draufgelötet waren und nur noch die Steckkontakte gelötet werden müssen. Dort hatte ich noch keine Beanstandungen.
2018-01-19 22:29
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
Das Problem sind in der Regel die Steckkontakte die du ansprichtst !

Wenn du diese selber auflötest dann passen die.... Wenn diese aber vom Chinesen unseres Vertrauens gelötet wurden ( nach nen cremigen 19 Stunden Arbeitstag kurz vor feierabend) dann ist das "problematisch" :blink:

Die Buchsenleisten unter den Steckbaren Displays waren bei mir bisher immer gut ( ca.40 Displays) ..... Die Stecker bei den INPUT und Output Pins waren in etwa 10-20 % der Fälle fehlerhaft.... Aber einfaches nachlören hat bei mir bisher immer gereicht und alle Displays arbeiteten danach perfekt !

Die festverlöteten Displays haben halt den großen Nachteil, das man diese nciht tauschen kann..... wenn du ein 6er Display willst dann musst du die steckbaren nehmen.... Denn die verlöteten sind IMMEr 8er !
Good Luck !
2018-01-20 00:42
Avatar
aeromax
Posts: 252
Supporter
iconStephanHo:

Hi aeromax,

ich nutze momentan an einem MEGA 14 MAX7219 in zwei Ketten (1x8 und 1x6) mit je 5 Digits. Keine Probleme.
Sebastian hat pro MEGA auf 4 Ketten mit 8 Displays zu je 8 Digits (also 256 Digits) begrenzt.
Da die Digits gemultiplexed werden ist also bei je 8 Digits immer nur 1 aktiv. Bei Vollausbau sind also 32 Digits aktiv.
Durch das Multiplexen sinkt gleichzeitig auch der Stromverbrauch pro Digit.
Ich vermute, daß bei Vollausbau kein externes Netzteil erforderlich ist. Es werden ja die Pins nicht belastet, weil hier nur die Daten laufen.
Du kannst ja bei deinem Ausbau den Strom messen. Wenn du dann in die Nähe von 500mA kommst, kannst du aus Sicherheitsgründen ein externes Netzteil verwenden. Dann aber an eine gemeinsame Masse(GND) mit dem MEGA denken. Keinesfalls mit den externen +5V auf den MEGA gehen!



Top! Bestens, geht klar!

Thx
Life is Good When You Find What You are Looking For!
2018-01-20 08:28
Avatar
aeromax
Posts: 252
Supporter
Jetzt hätte ich aber nochmal eine Frage, (Multiplex noch nicht umgesetzt) insofern das Tube multiplex angeschlossen wird, wie verläuft die Zuordnung/Ansteuerung* im MF Connector, ist ja de facto in diesem Sinne nur 1 Tube!?


* 8 Digits bzw dann 16 im Verbund

P.S. reicht es aus, lediglich im Tab Display den Connector auf -2- zu setzen?

Thx
[Last edited by aeromax, 2018-01-26 12:12]
Life is Good When You Find What You are Looking For!
2018-01-26 11:29
Avatar
StephanHo
From: EDDG, Germany
Posts: 1867
Supporter
Nein, die einzelnen Boards werden von MobiFlight nicht gemultiplexed.

Der Chip MAX7219 multiplexed seine 8 Digitis mit 800 bis 1000 Hz laut Datenblatt. Das also bei jedem Board in der Kette.

Bei MobiFlight gibst du bei der Deviceeingabe an, wieviele Boards du in die Kette baust und später bei der Ansteuerung gibst du an, auf welches Board in der Kette (und auf welche Digits davon) du dich beziehst. Du kannst auch jeweils angeben (bei der Konfiguration) wieviele Digits du für die Ausgabe nutzen möchtest. Das kannst du dann mit dem Test-Button überprüfen. Dort werden dir bei korrektem Anschluß die Ziffern 12345678 (oder Teile davon) angezeigt.
Du kannst ja mal hier im Forum nach dem Begriff "daisy chain" suchen, dann findest du reichlich Beispiele über das Zusammenspiel.

Wie Pizman bereits an anderen Stellen sehr richtig (und wichtig) angesprochen hat, erstmal jedes Board als einzelnes durchtesten. Wenn die Dinger einzeln laufen, kann es bei der Kette nur noch an mangelhafter Verkabelung liegen.

Auch bitte bei den +5V bei der Verkettung aufpassen. Die Diode D1 auf jedem Board reduziert die Betriebsspannung um jeweils 0,7V. Das 1. Board läuft also nur mit ca. 4,3V, das 2. mit 3,6V und das 3. nur noch mit 2,9V. Das Limit sind aber 3,4V für den 7219.

Abhilfe schafft hier, jedes Board einzeln direkt mit 5V zu versorgen (dann laufen alle Boards mit 4,3V) oder die D1 durch eine Drahtbrücke zu ersetzen, dann haben auch alle Boards 5V.

Saubere Lötstellen sind hier das A und O. Im Zweifel nachlöten, nicht nur das vorhandene Lötzinn aufheizen, auch mal ein wenig vom eigenen opfern ;)

Bei den Devices gibst du ja an, wieviele Boards du in einer Kette anschließen wirst (1-8).
Im Tab Display gibst du dann an, auf welches Board du dich mit deiner Ausgabe beziehst. Hier definierst du ja auch die Offsets, die dargestellt werden sollen und hakst die Anzahl der Digits für das Display an, die "eingeschaltet" werden sollen.
Probier mal das Tutorial, dann wird dir sehr schnell klar, wie was gemeint ist. Viel Erfolg!
Grüße,
Stephan (Time: UTC+2)
2018-01-26 12:45
Go to page 1Go to page 1123Go to page 3Go to page 3