Themabewertung:
  • 3 Bewertung(en) - 3.67 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Digitales VU-Meter (Mikrocontroller, Display, LED) reVox A700
Das  mit dem offset ist eine Superidee! Dann kann man nämlich nach dem Einbau die Anzeige in der Höhe justieren  Thumbsup 

Bildgröße wäre dann 240x294.
Viele Grüße aus Kiel,
Hans-Volker

Es gibt viel zu tun, fangt schon mal an!
[-] 1 Mitglied sagt Danke an havox für diesen Beitrag:
  • dettel
(02.01.2021, 12:27)havox schrieb: Bildgröße wäre dann 240x294.

Hey - cool!
Ist das verbindlich?
Dann könnte ich bereits ein bisschen loslegen, bevor mein neuer Testaufbau steht.
Hast Du das als Programm getestet, oder soll ich noch schnell ein Testprogramm stricken?
LG
Hallo Bruno und Hans-Volker, die 294 Pixel beziehen sich dann auf 60 mm, also den vollen Ausschnitt.
Die Frontblende hat eine Stärke von gut einem mm und das Display sitzt ja hinter dem Ausschnitt der Blende (= Sichtschatten bei schräger Draufsicht).
Daher hatte ich die 59 mm Höhe gewählt, passend zu den 49 mm Sichtbreite (auch wenn es den Kohl nicht fett macht).

bei 59 mm komme ich gerundet auf 289 Pixel.

Was soll Bruno nun nehmen und wie passt die Aufteilung rechnerisch am besten?
Gruß Detlef
(02.01.2021, 13:03)dettel schrieb: Was soll Bruno nun nehmen und wie passt die Aufteilung rechnerisch am besten?

Hier ein kleines Testprogramm zum spielen, da könnt ihr die Einstellungen selbst mal ausprobieren und das Optimum finden:

Code:
#include "SPI.h"
#include <ILI9341_t3n.h>

ILI9341_t3n tft = ILI9341_t3n(10, 9, /*8*/ -1);

void setup() {
    tft.begin();
    tft.useFrameBuffer(false);
    tft.fillScreen(ILI9341_BLACK);
    tft.setRotation(2); // oder 0 für 180 Grad Drehung
    tft.fillRect(0, 0, 240, 294, ILI9341_MAGENTA);
}

void loop() {
}

Einfach die '294' anpassen und bei Bedarf die Drehung.
Bin gespannt!  Thumbsup
Da ist Hans-Volker weit vorn, weil er ist wohl bisher der einzige der das Display in die A700 gepflanzt hat.
Gruß Detlef
(02.01.2021, 13:16)dettel schrieb: Da ist Hans-Volker weit vorn, weil er ist wohl bisher der einzige der das Display in die A700 gepflanzt hat.

Du könntest deine Blende vor das Display setzen und so den Zeichenbereich kontrollieren.
Oder auch wie ich dann, eine "Pappschablone" ausschneiden  Floet .
Denn es geht ja nur um den Zeichenbereich, dass er in den Ausschnitt passt.
Der Einbau des Displays wird sicher bei allen ein paar Millimeter abweichen, darum dann der Offset.
Habe jetzt 240 x 290 gewählt, was einen Anzeigebereich von 49 x 59 mm ergibt.

Optisch, hinter die Blende gelegt macht sich das sehr gut.
Ausgerichtet ergibt sich nach allen Seiten ein gleichmäßiger Abstand.
Der Tatsächliche Ausschnitt der Blende ist 50,5 x 60,5 mm

[Bild: IMG-8745.jpg]

[Bild: IMG-8746.jpg]
Gruß Detlef
Kurze Anmerkung, an der Nonius-Skala liest man die Zehntel, nicht die Hundertstel mm ab...

“Any unbiased and reasonable person would find laughable Justice Alito’s ‘the dog ate my homework, and I didn’t even know I had homework’ defense,”
[-] 1 Mitglied sagt Danke an Frunobulax für diesen Beitrag:
  • dettel
So, musste ein bisschen arbeiten und jetzt wird weitergespielt  LOL 

Bruno, Du hattest ja mal diesen Code gepostet:

Code:
// Display
tft.useFrameBuffer(true);
tft.setClipRect();
//tft.fillScreen(ILI9341_WHITE);
tft.fillScreen(ILI9341_BLACK);
tft.fillRoundRect(0, 10, 240, 300, 9, ILI9341_WHITE);
tft.updateScreen();

Entscheidend sind die Parameter in:
Code:
fillRoundRect(x0, y0, w, h, radius, color)

x0 ist die linke Startposition auf der X-Achse, y0 ist die Startposition auf der Y-Achse, w ist die Breite des Displays, h die Höhe des gefüllten Rechtecks und radius der Radius der abgerundeten Ecken.



Und mit dem hatte ich dann die Parameter ermittelt um den Ausschnitt der A700 optimal zu füllen:



Diese Werte sind dann optimal:

tft.fillRoundRect(0, 16, 240, 294, 7, ILI9341_WHITE)

Ansicht von vorne:


[Bild: vu-eingebaut-mit-runden-ecken.png]

Daraus habe ich dann heute den Anzeigebereich 240x294 entnommen
Viele Grüße aus Kiel,
Hans-Volker

Es gibt viel zu tun, fangt schon mal an!
[-] 5 Mitglieder sagen Danke an havox für diesen Beitrag:
  • dettel, Mainamp, dedefr, , proso
(02.01.2021, 14:07)Frunobulax schrieb: Kurze Anmerkung, an der Nonius-Skala liest man die Zehntel, nicht die Hundertstel mm ab...

Danke Thumbsup , hatte ich dann bei nochmaliger Draufschau auch gemerkt, man sollte nicht mm und cm mischen
Gruß Detlef
Nicht ganz sauber ausgerichtet und mit Blitz, damit man die Abstände besser sieht.

Die abgerundeten Ecken sind auch goil Thumbsup 

tft.fillRoundRect(0, 5, 240, 290, 7, ILI9341_MAGENTA)

[Bild: IMG-8759.jpg]
Gruß Detlef
[-] 2 Mitglieder sagen Danke an dettel für diesen Beitrag:
  • havox,
So, Display eingebaut.
Ich habe es incl. Chips von hinten an die Blende gepappt.
Da kommt dann noch Steckleiste drauf damit ich problemlos ins Gerät verkabeln kann.

[Bild: IMG-8767.jpg]

[Bild: IMG-8768.jpg]

[Bild: IMG-8769.jpg]
Gruß Detlef
[-] 4 Mitglieder sagen Danke an dettel für diesen Beitrag:
  • stephan1892, dedefr, , havox
Södele, dann fassen wir mal zusammen  Floet

Wir hätten dann folgende Optiönchen (welche soll ich nehmen?):

  1. 240 x 294 feste Position
  2. 240 x 290 feste Position
  3. 240 x 294 mit änderbarem Offset
  4. 240 x 290 mit änderbarem Offset
Offene Fragen:

  1. Habt ihr alle den "CS" Anschluss am 3,2" Display (weil wir das dann berücksichtigen müssten)?
  2. Baut ihr alle das Display mit den Anschlüssen nach oben ein?
LG
Bruno
Also ...

ich würde die Option 3 oder 4 bevorzugen, egal welche der beiden.

Das "blaugrüne" display, das Detlef ja auch hat, braucht kein CS. Das "rote" schon. In meiner A700 ist aber bekanntermaßen das zerlegte "blaugrüne".

Anschlüsse habe ich oben.
Viele Grüße aus Kiel,
Hans-Volker

Es gibt viel zu tun, fangt schon mal an!
[-] 1 Mitglied sagt Danke an havox für diesen Beitrag:
  •
(02.01.2021, 21:04)havox schrieb: ich würde die Option 3 oder 4 bevorzugen, egal welche der beiden.

Jester Jester 

So wie ich das sehe, sind wir 3 Leute, die das Ding Tatsache in die A700 einbauen.
Du und Detlef haben die Anschlüsse oben, dann mach ich das auch so.
Offset ist auch ok, jetzt müssen wir nur noch das "4-Pixel-Problem" lösen LOL .
Sollte machbar sein.
Ich richte mich nach euch!
LG
Habe das Teil jetzt mal verkabelt.

Die VU-Platine habe ich rausgeworfen und bin an J7-4 (links) J7-7 (rechts) und J7-6 (GRD) gegangen.
Gemessen habe ich aber noch nicht.
Das Problem ist bei mir nun auch der KH-Ausgang. Da kommen grauenvolle Geräusche, auch wenn ich den Ausgangspegel auf Null ziehe.
Werde morgen mal die VU-Platine wieder einbauen und dann von J8 (4,5,6,7) - Ausgänge zum normalen VU - abgreifen.

Ich würde dann auch Option 3 oder 4 wünschen wollen, die vier Pixel machen knapp einen Millimeter.
Wenn ich noch weiter wünschen darf, dann gern abgerundete Ecken  Freunde

Test mit - tft.fillRoundRect(0, 16, 240, 290, 7, ILI9341_MAGENTA) - brachte bei meinem Einbau ein super Ergebnis in der Ausrichtung.
Gruß Detlef
Ok, dann haben wir es ja fast Thumbsup .
Wir müssten uns aber wirklich auf 290 oder 294 einigen, sonst hänge ich in der Luft Floet .
LG
Falls Hans-Volker die 294 wichtig sind, dann gehe ich mit, auch wenn 290 bei mir besser passt.
Ich weiß ja auch nicht, ob er schon mal mit 290 probiert hat, oder ob die Blenden oder gar die Displays Toleranz haben.
Ansonsten nehmen wir die Mitte 292 LOL
Gruß Detlef
So, habe den Teensy 4.0 geschrottet und nun mit den 4.1 weitergemacht.

Das Ergebnis ist leider ernüchternd, Teensy oder Audiosheeld streuen ein, der Monitor verstärkt dies dann noch mal deutlich.
Habe mit und ohne Monitor getestet.
Irgendwas verträgt sich hier nicht, muss man vom Teensy ggf. noch ne Masseverbindung zum Gehäuse der A700 herstellen?
Gruß Detlef
Moin Detlef,

(03.01.2021, 11:37)dettel schrieb: So, habe den Teensy 4.0 geschrottet...

das tut mir Leid, wie ist das passiert?

(03.01.2021, 11:37)dettel schrieb: Irgendwas verträgt sich hier nicht, muss man vom Teensy ggf. noch ne Masseverbindung zum Gehäuse der A700 herstellen?

Dazu kann ich leider (noch) nichts sagen Denker .

Was ich aber schon sagen kann, bin gerade dabei, die Anzeigen für den Ausschnitt der A700 anzupassen.
Ohne Informationen zu verlieren, passen 240x294 perfekt, bei 290 wirds schon sehr eng.
Ich konnte natürlich nur mit meinem 2,8" Display testen, aber das ist ja im Endeffekt Wurscht, da sich die Pixel nicht verändern und der Rahmen von 240x294 von euch vorgegeben ist.

Ich habe also zum Test ein 1px breites, abgerundetes Rechteck in blau gezeichnet und alles darin neu angeordnet.
Beim euch vorliegenden Original ragten die Elemente doch deutlich aus dem Rechteck heraus Floet
Bei dem folgenden Bild habe ich absichtlich den Rahmen mal stehen lassen, damit man die Begrenzungen auch sieht - der ist natürlich später nicht zu sehen.
Nur für die Einstellung des Offsets blende ich dann den Rahmen ein, damit ihr die Fläche dem A700 Ausschnitt anpassen könnt.

[Bild: gidvsAM.jpg]

Dann mach ich jetzt mal die Offset-Korrektur ins Programm ...

Viele Grüße
Bruno
[-] 4 Mitglieder sagen Danke an für diesen Beitrag:
  • dettel, havox, spocintosh, Mainamp
(03.01.2021, 12:38)DIYLAB schrieb: Moin Detlef,

(03.01.2021, 11:37)dettel schrieb: So, habe den Teensy 4.0 geschrottet...

das tut mir Leid, wie ist das passiert?

Keine Ahnung, bei dem ständigen hin- und hergestöpsel hab ich wahtscheinlich nen Kurzen gebaut.
Gruß Detlef
(02.01.2021, 23:48)DIYLAB schrieb: Ok, dann haben wir es ja fast Thumbsup .
Wir müssten uns aber wirklich auf 290 oder 294 einigen, sonst hänge ich in der Luft Floet .
LG

Also ich sag mal nimm die 290, dann sind alle zufrieden  Drinks
Viele Grüße aus Kiel,
Hans-Volker

Es gibt viel zu tun, fangt schon mal an!
(03.01.2021, 14:28)havox schrieb: Also ich sag mal nimm die 290, dann sind alle zufrieden  Drinks

Moin Hans-Volker,
schau Dir mal den (Test)Rahmen in #1270 an und denk dir noch 4px weg, dann wirds eng  Floet
LG
[-] 1 Mitglied sagt Danke an für diesen Beitrag:
  • havox
(02.01.2021, 23:04)dettel schrieb: Habe das Teil jetzt mal verkabelt.

Die VU-Platine habe ich rausgeworfen und bin an J7-4 (links) J7-7 (rechts) und J7-6 (GRD) gegangen.
Gemessen habe ich aber noch nicht.
Das Problem ist bei mir nun auch der KH-Ausgang. Da kommen grauenvolle Geräusche, auch wenn ich den Ausgangspegel auf Null ziehe.
Werde morgen mal die VU-Platine wieder einbauen und dann von J8 (4,5,6,7) - Ausgänge zum normalen VU - abgreifen.

Also doch ein generelles Problem  Flenne 

Ich habe Folgendes erfolglos probiert:
  • Spannungsversorgung aus dem Netzteil 5V statt
  • Spannungsversorgung 12 V mit Regler aus dem VU-Amplifier-Slot (aktuell wieder so gemacht)
  • Signal vom Line Output statt aus dem VU-Meter Slot
  • Verstärkung des KH-Verstärkers durch Erhöhen der relevanten Widerstände zurückgenommen
  • Gar kein Signal eingespeist
  • Masse an Gehäuse - ist eh schon da dran
  • Abschirmkästchen um Teensy mit Kabel an A700 Chassis
Einige Anmerkungen:

Da im Teensy Audio-Input-GND und GND verbunden sind, muss von der A700 nur einmal entweder GND oder Signalmasse an den Teensy angeschlossen werden. Bei der A700 liegt Signalmasse auch auf GND/0V

Das Geräuschproblem betrifft nur den Kopfhörerausgang, Line out ist sauber.

Knifflig  Denker
Viele Grüße aus Kiel,
Hans-Volker

Es gibt viel zu tun, fangt schon mal an!
(03.01.2021, 14:34)DIYLAB schrieb:
(03.01.2021, 14:28)havox schrieb: Also ich sag mal nimm die 290, dann sind alle zufrieden  Drinks

Moin Hans-Volker,
schau Dir mal den (Test)Rahmen in #1270 an und denk dir noch 4px weg, dann wirds eng  Floet
LG

Ahhhh...hab ich nicht genau genug gelesen / kapiert....dann müssen es wohl doch "meine" 294 pixel sein  Floet 

Das passt ja auch gut in den Rahmen, und bei der Blickwinkelabhängigkeit des Displays ergibt es eh keinen Sinn, allzu schräg draufzuschauen  UndWeg
Viele Grüße aus Kiel,
Hans-Volker

Es gibt viel zu tun, fangt schon mal an!


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Lightbulb Digitales Zählwerk (universal, Arduino nano, OLED) für Bandmaschinen und Tapedecks DIYLAB 441 135.862 13.09.2024, 17:46
Letzter Beitrag: DJEEX
  LED-Blinker – Hilfe bei Schaltung benötigt aspenD28 9 3.326 29.03.2022, 10:51
Letzter Beitrag: Accu-Fan
  Reparatur VU Meter ReVox A77 Gunar 16 12.847 21.02.2022, 14:33
Letzter Beitrag: havox
  Digitales Zählwerk ( nur Counter ) reVox B77 dedefr 134 37.192 06.10.2021, 14:14
Letzter Beitrag: scope
Lightbulb Digitales Zählwerk ( Realtime, Meter, Counter ) reVox A700 DIYLAB 51 17.490 22.08.2021, 19:21
Letzter Beitrag: Wolf1
  Digitales Zählwerk ( nur Counter ) AKAI GX 620 Rüsselfant 520 135.087 27.05.2021, 09:42
Letzter Beitrag: Sparbier635D



Benutzer, die gerade dieses Thema anschauen: 22 Gast/Gäste