Seite 16 von 111

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 16. Sep 2020, 14:19
von hit24_for_ever
Super Danke!
Ich werde mir dann noch den Code mal zu Gemüte führen.
Mein Ziel wäre es, die Verkehrsfunk-Flags aufs Display zu bringen (vielleicht wahlweise zum PI-Code).

Ich melde wieder sobald ich da weitergekommen bin.

LG

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 30. Sep 2020, 09:59
von DXHR
Neues aus meiner Bastelecke:

Ich hab jetzt auch ein Nextion Display gekauft, wie das von Fredfrei.
Leider ist Fred schon seit längerem nicht mehr online und deshalb musste ich das Projekt von 0 beginnen.
Ich finde das Ergebnis sieht aber schon sehr gut aus und somit bin ich einen Schritt näher in Richtung mobiler TEF6686.

Das Display kann folgendes anzeigen:
PI-Code (oben links)
Signalstärke (oben rechts, ist allerdings noch verbuggt, liegt am Code für den Tuner selber)
Frequenz (Mitte, auch verbuggt, 99,00 wird als 99,0 und 99,05 als 99,5 angezeigt)
PS (Mitte, das ist der erfolgreich aufgelöste PS)
PS unsafe (Mitte, das ist der PS der am auflösen ist, z.B. bei schwachen Signalen)
Lautstärke (Mitte rechts)

Tune Up und Down (unten in den Ecken, in 10 kHz Schritten)
DXTune Up und Down (unten mittig, in 5 kHz Schritten)

Auf den Fotos sieht man bei 101,8 wie das PS nur "unsafe" aufgelöst wurde und noch nicht vollständig angezeigt wird.
Auf den anderen sind alle Elemente die angezeigt werden können.

Bild
Bild
Bild

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 30. Sep 2020, 12:17
von RZCH
Kann man den Radiotext anzeigen lassen oder unterstützt das der Tuner/Quellcode das nicht?

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 30. Sep 2020, 12:22
von carkiller08
Radiotext geht auch.

Die Frequenz wird richtig angezeigt, wenn der Code wie hier
auf Seite 4 / 5 beschrieben angewendet wird.

Bei der Signalstärke-Anzeige werden Werte kleiner als 0 mit "65???" angezeigt.
Das liegt am verwendteten Zahlenbereich und ist kein Fehler im eigentlichen Sinne.
Das lässt sich auch handhaben.

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 30. Sep 2020, 13:21
von DXHR
RadioZombieCH hat geschrieben: Mi 30. Sep 2020, 12:17 Kann man den Radiotext anzeigen lassen oder unterstützt das der Tuner/Quellcode das nicht?
Mit RT habe ich rumgespielt, da müsste man eine Schleife bauen die den Text laufend aktualisiert, weil aktuell der Text nur dann aktualisiert wird, wenn das PSunsafe aktualisiert wird.
carkiller08 hat geschrieben: Mi 30. Sep 2020, 12:22 Radiotext geht auch.

Die Frequenz wird richtig angezeigt, wenn der Code wie hier
auf Seite 4 / 5 angewendet wird.

Bei der Signalstärke-Anzeige werden Werte kleiner als 0 mit "65???" angezeigt.
Das liegt am verwendteten Zahlenbereich und ist kein Fehler im eigentlichen Sinne.
Das lässt sich auch handhaben.
Danke für den Tipp mit der Frequenz.

Genau, Minusbereich wird mit der 65xxx Nummer angezeigt.
Das getLevel müsste man auch in eine Schleife packen, weil auch hier die Signalstärke nur aktualisiert wird, wenn das PSunsafe aktualisiert wird.

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 30. Sep 2020, 13:24
von carkiller08
Ich habe den Sketch von Nicu Florica (v3) verwendete und für mein Display geändert / ergänzt.
Dort ist RT und eine Signalstärke-Anzeige dabei, die auch laufend aktualisiert wird.

Für die Signalstärke-Anzeige habe ich was mit "if" ergänzt.

Re: NXP TEF6686 auf Arduino

Verfasst: Mi 30. Sep 2020, 14:01
von DXHR
carkiller08 hat geschrieben: Mi 30. Sep 2020, 13:24 Ich habe den Sketch von Nicu Florica (v3) verwendete und für mein Display geändert / ergänzt.
Dort ist RT und eine Signalstärke-Anzeige dabei, die auch laufend aktualisiert wird.

Für die Signalstärke-Anzeige habe ich was mit "if" ergänzt.
Ich habe irgendeine Version, weiß nicht welche. Patch p222 auf jeden Fall.
Für das Nextion Display muss man jegliche Meldungen den der Code schreibt ins Serial schreibt auskommentieren,
sonst funktioniert das Senden der Daten ans Display nicht.

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 14:28
von DXHR
Kurzes Update:

Nun wird der vollständige Radiotext und die korrekte Signalstärke anzeigt.

Bei dem Thema mit der Frequenz kämpfe ich noch.

Bild
Bild

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 16:27
von pe5pvb
Where can I download this version?

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 16:37
von DXHR
pe5pvb hat geschrieben: Do 1. Okt 2020, 16:27 Where can I download this version?
Which one?

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 17:16
von pe5pvb
The one you just showed.

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 20:47
von DXHR
pe5pvb hat geschrieben: Do 1. Okt 2020, 17:16 The one you just showed.
This one is made by me, I haven't uploaded it yet.

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 20:49
von DXHR
@carkiller08

Was mir bei diesem Code aufgefallen ist, ist, dass bei Ö3 z.B. eine Geisterfrequenz aktiv ist. 99,9 MHz ist die eigentliche Frequenz aber ich höre das Audio auf 99,6 auch aber schwächer und verzerrt. Das hatte ich nicht bei dem XDR-GTK Code. Weißt du was da sein könnte?

Re: NXP TEF6686 auf Arduino

Verfasst: Do 1. Okt 2020, 22:14
von carkiller08
K.A. , da ich diesen Effekt hier noch nie hatte.

Eventuell sind die Grund-Einstellungen des Tuners über die Property-Settings (Tuner_Interface.cpp)
anders (AGC u.a.). Müsstest du ggf. mal vergleichen mit dem GTK-Sketch.

Fällt dieser Sender sehr stark ein ? Pegel ?

Re: NXP TEF6686 auf Arduino

Verfasst: Fr 2. Okt 2020, 16:57
von DXHR
carkiller08 hat geschrieben: Do 1. Okt 2020, 22:14 K.A. , da ich diesen Effekt hier noch nie hatte.

Eventuell sind die Grund-Einstellungen des Tuners über die Property-Settings (Tuner_Interface.cpp)
anders (AGC u.a.). Müsstest du ggf. mal vergleichen mit dem GTK-Sketch.

Fällt dieser Sender sehr stark ein ? Pegel ?
Also bei Ö1 z.B. höre ich auf der Stammfrequenz 92,0 MHz in Wien mit 72dB. Auf 91.7 höre ich es verzerrt und durch starkes Rauschen mit 24dB ca. Zwar ist da die Frequenz von Grünbach/Plackles aber die empfange ich selbst bei Tropo nur sehr schwer. Auf 92.3 höre ich es ebenfalls verzerrt und verrauscht. Dort haben Raabs (Thaya) und Gaming ihre Ö1 Frequenzen, aber die sind unmöglich zu empfangen bei mir.

Beim GTK-Sketch kann ich nicht viel vergleichen, weil dieser nur aus einer .ino Datei besteht und die fast komplett in Hexadezimal geschrieben ist.