Old Fidelity - HiFi Klassiker Forum

Normale Version: Digitales Zählwerk (universal, Arduino nano, OLED) für Bandmaschinen und Tapedecks
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Wo muss,bzw. müsste  ich das eintragen?
Steffen

gogosch

Eine andere Frage: wo kriegt man noch die IR-Lichtschranke. In der Bucht sichtlich ausverkauft. Würde 5 Stück brauchen.
Leute, Leute... man kommt ja garnicht mehr hinterher;-).
Ich hab heute noch ein bisschen mit der A77 gespielt. Zunächst Pflichtaufgabe weil die Bandendabschaltung nicht mehr funktionierte... wahrscheinlich zuviel Stress beim Experimentieren ;-). Dann die Kür... neue Zählwerk-Variante eingespielt. Alles funktioniert einwandfrei, also Laufrichtung etc..
Dann hab ich mal die Stoppuhr und den Taschenrechner ausgepackt und mich mit der "Echtzeit-Abteilung" beschäftigt. Zunächst hab ich die vier Markierungen auf dem Außenläufer (die waren bisher "Frei-Schnauze" angebracht... es waren zwar nur Abweichungen von 3mm aber man will es ja jetzt wissen) präzise geviertelt justiert. Dann hab ich die "SecsPerPulse" die Gogosch ja für die A700 definiert hatte angepasst. Waren ein paar Versuche notwendig, bin aber nun auf eine Abweichung von ein paar Zehntel pro Minute an die Echtzeit ran... das ist doch schonmal was!!!
Macht echt Spaß...super!

schönen Vatertag
Andreas

gogosch

(21.05.2020, 16:48)stephan1892 schrieb: [ -> ]Wo muss,bzw. müsste  ich das eintragen?
Steffen
Den oberen Code bei den Definitionen und den unteren Code am Besten am Ende vom Setup.
(21.05.2020, 17:09)gogosch schrieb: [ -> ]Eine andere Frage: wo kriegt man noch die IR-Lichtschranke. In der Bucht sichtlich ausverkauft. Würde 5 Stück brauchen.
ich hab mir noch welche bei TME Electronic Components besorgt. Allerdings muss man sich anmelden und alles mögliche an Einverständnissen zur Datenweitergabe, Werbung etc. abwählen. Und 5,90 DHL-Versand. Haben aber flott geliefert.

https://www.tme.eu/de/katalog/?search=po...order=desc

6 Stück sind noch da...von dem 8 mm Typ. Den 4mm Typ habe ich nicht gesucht.

(21.05.2020, 17:19)akguzzi schrieb: [ -> ]//
Dann hab ich mal die Stoppuhr und den Taschenrechner ausgepackt und mich mit der "Echtzeit-Abteilung" beschäftigt. Zunächst hab ich die vier Markierungen auf dem Außenläufer (die waren bisher "Frei-Schnauze" angebracht... es waren zwar nur Abweichungen von 3mm aber man will es ja jetzt wissen) präzise geviertelt justiert. Dann hab ich die "SecsPerPulse" die Gogosch ja für die A700 definiert hatte angepasst. Waren ein paar Versuche notwendig, bin aber nun auf eine Abweichung von ein paar Zehntel pro Minute an die Echtzeit ran... das ist doch schonmal was!!!
Macht echt Spaß...super!

schönen Vatertag
Andreas
der Wickelmotor dreht sich ja nicht mit konstanter Geschwindigkeit, sondern abhängig vom Wickeldurchmesser. Hast Du da schon eine Lösung?

gogosch

Bei mir  verreckt der Zähler manchmal wenn ich mit Doppelclick zwischen den Anzeigen wechsle. Ursache ist Kontaktprellen am Taster. 
Dann kann es passieren, dass 2 oder mehr Events gleichzeitig abgearbeitet werden und beim Schreiben in das Display hakt es dann.
Dann kann es passieren, dass der Balken für die Displayhelligkeit die Anzeige überlagert. Dann ist der Nano tot.
Hab jetzt 2200pF parallel geschalten und es schaut viel besser aus. Keine Ahnung welcher Wert da optimal wäre.
Hallo Hans-Volker,

nachdem jetzt klar ist, dass sich das wirklich sehr genau einstellen lässt werde ich das rechte Bandlauflager umbauen wie bei der PR99. Hab mir das schon angeschaut. Lässt sich ja bei der A77 und der B77 wohl nahezu identisch lösen und ich hätte dann gleich den Ansatz für meine beiden Revox. Ich versuch mal einen Eigenbau da es ziemlich schwierig sein dürfte diese Teile der PR99 in größeren Mengen zu kriegen.
Für die reine Zählerlösung ist der Sensor am Wickelmotor ne gute Lösung. Echtzeit muss anders. Ich bau mal eine A77 für die Echtzeitlösung um...
schönen Abend
Andreas

gogosch

(21.05.2020, 18:13)havox schrieb: [ -> ]
(21.05.2020, 17:09)gogosch schrieb: [ -> ]Eine andere Frage: wo kriegt man noch die IR-Lichtschranke. In der Bucht sichtlich ausverkauft. Würde 5 Stück brauchen.
ich hab mir noch welche bei TME Electronic Components besorgt. Allerdings muss man sich anmelden und alles mögliche an Einverständnissen zur Datenweitergabe, Werbung etc. abwählen. Und 5,90 DHL-Versand. Haben aber flott geliefert.

https://www.tme.eu/de/katalog/?search=po...order=desc

6 Stück sind noch da...von dem 8 mm Typ. Den 4mm Typ habe ich nicht gesucht.

Die letzten 6 hab ich mir gekrallt.  Floet
Ich komme mit der A700 nicht vorwärts Dash1 

Versuchsaufbau:

 
Linke Umlenkrolle geviertelt,  zwei weiß, zwei schwarz, in der Software Pulses_Counter auf 2 eingestellt.
Rechte Umlenkrolle, Segmentscheibe (10 Segmente, 5 offen, 5 geschlossen) in der Software Pulses_Counter auf 5 eingestellt.

Im Umspulbetrieb, etwas über 1100 Meter.
Vorwärts (bei 0 beginnend), linker Zähler und rechter Zähler 9859. Mehrere Durchgänge, Abweichung links/rechts maximal 3.
Rückwärts (von Vorspul-Zählerständen), linker Zähler marginale Abweichung bis max 4.
Rechter Zähler lässt ab etwa der Hälfte des Bandes nach, er kommt also nicht hinterher, dies aber nur im Rückwärtsgang.
Er hat am Ende noch zwischen 160 und 400 Zähler auf der Uhr (jeder Versuch unterschiedlich), müsste aber bei etwa 0 stehen.
Getestet mit mehreren Arduinos und Sensoren.
Höhe und Winkel der Sensoren verändert und die Segmentscheibe sogar weiß beklebt.
Brachte alles keine Besserung.
Ich dachte auch schon an Schlupf der Umlenkrolle, die läuft leicht, ist sauber und die Gummirung hat Grip. Und warum dann nur Rückwärts.


Mal schaun, vielleicht tausche ich am WE mal die Umlenkrollen aus (sind identisch und die Segmentscheibe ist nur aufgesetzt)

Bei der ganzen Fummelei habe ich ganz nebenbei die Fotodiode der Endabschaltung geschrottet Bekloppt

gogosch

Hat vielleicht was mit dem  unterschiedlichen Bandzug und damit mit dem Schlupf zu tun. Mal die Bandwaagen laut Manual einstellen.
Ich hab hier kaum Abweichungen.
[Edit] Gerade nochmals überprüft. Zwischen Vor- und Rücklauf habe ich max 4 Pulse Differenz.
Die Abweichungen treten auch nur auf, wenn ich ein 1100er Band ohne Zwischenstopp vorwärts und rückwärts umspule.

DIYLAB

(21.05.2020, 16:48)stephan1892 schrieb: [ -> ]Wo muss,bzw. müsste  ich das eintragen?

Hallo Steffen,

das ist der Punkt, an dem üblicherweise solche Projekte/Threads auseinanderlaufen und zu einem Knoten werden, den niemand mehr lösen kann und mag, ich kenne das schon aus anderen Foren und Projekten.

Ok, ich erkläre es mal ...
Die Änderungen von gogosch sind super und für alle extrem wertvoll!
Stellt euch aber bitte vor, dass ich auch nicht untätig bin und extrem viel Zeit in dieses Projekt investiere und auch diverse Änderungen für die nächste Version gemacht habe.
Nun bin ich kuz vor der Auslieferung der nächsten Version und selbstredend sind auch alle gogosch Verbesserungen drin, morgen dann auch die heute vorgestellten Veränderungen, nur so ergibt sich ein Gesamtprodukt.
Das heisst im Klartext, nur die im Anfangsposting veröffentlichen Versionen bilden die Teamarbeit beider Entwickler komplett ab!
Stell Dir vor, lieber Steffen, jeder frickelt in verschiedenen, auseinanderlaufenen Versionen irgenwelche Codefragmente rein - was soll das werden und wer soll das Supporten? Wie soll man da die Übersicht behalten?

Also bitte, Geduld ist eine Tugend und Du/Ihr werdet doch wohl bis morgen aushalten - oder?

Viele Grüße
Bruno

gogosch

(21.05.2020, 20:31)dettel schrieb: [ -> ]Bei der ganzen Fummelei habe ich ganz nebenbei die Fotodiode der Endabschaltung geschrottet Bekloppt
Bei diesem Fototransisor ist das tranparente Gehäusematerial im Laufe der Zeit spröde geworden bzw. ist geschrumpft. 
Da reicht ein leichtes Berühren und der Transistor platzt auf Grund der inneren Spannungen auf.

(21.05.2020, 21:22)dettel schrieb: [ -> ]Die Abweichungen treten auch nur auf, wenn ich ein 1100er Band ohne Zwischenstopp vorwärts und rückwärts umspule.
Ich sag' nur "Schlupf"!

DIYLAB

(21.05.2020, 19:05)gogosch schrieb: [ -> ]Ursache ist Kontaktprellen am Taster.

Hi,
dann muss dein Taster aber mächtig prellen, denn die benutzte OneButton-Lib hat schon ein sehr gutes Debouncing eingebaut.
Standard sind 50 Ticks, in denen LevelChanges nicht detektiert werden (siehe Beschreibung).
Allerdings lassen sich die Anzahl der Ticks parametrieren - vielleicht einen Versuch wert?
Trotzdem ist der Taster scheinbar sehr schlecht, ich würde den wechseln.

LG
At Bruno
Du hast natürlich vollkommen Recht !!! Thumbsup Thumbsup
Gruß Steffen
SAgt mal Freunde, worum gehts hier eigentlich ?

Ich komme gar nicht mehr hinterher.

Wenn es um die Echtzeitanzeige geht bin ich eh raus
(22.05.2020, 06:32)Rüsselfant schrieb: [ -> ]Wenn es um die Echtzeitanzeige geht bin ich eh raus

Es geht "auch" um die Echtzeitanzeige.

Genau genommen geht es um die "eierlegende Wollmilchsau",

also ein Programm das alle Möglichkeiten abdeckt, der Nutzer letzlich aber frei wählen kann was genutzt werden soll.
(22.05.2020, 06:55)dettel schrieb: [ -> ]
(22.05.2020, 06:32)Rüsselfant schrieb: [ -> ]Wenn es um die Echtzeitanzeige geht bin ich eh raus

Es geht "auch" um die Echtzeitanzeige.

Genau genommen geht es um die "eierlegende Wollmilchsau",

also ein Programm das alle Möglichkeiten abdeckt, der Nutzer letzlich aber frei wählen kann was genutzt werden soll.


Danke dir Freunde

gogosch

(21.05.2020, 23:27)DIYLAB schrieb: [ -> ]
(21.05.2020, 19:05)gogosch schrieb: [ -> ]Ursache ist Kontaktprellen am Taster.

Hi,
dann muss dein Taster aber mächtig prellen, denn die benutzte OneButton-Lib hat schon ein sehr gutes Debouncing eingebaut.
Standard sind 50 Ticks, in denen LevelChanges nicht detektiert werden (siehe Beschreibung).
Allerdings lassen sich die Anzahl der Ticks parametrieren - vielleicht einen Versuch wert?
Trotzdem ist der Taster scheinbar sehr schlecht, ich würde den wechseln.

LG
Hab genommen was da war. Die liegen bei mir schon einige Jährchen rum. Aber mit den Kondi ist alles wieder paletti.

Habe mir vor einiger Zeit bei Pollin einen Windows10 Pro Tablet (Lenovo Thinkpad) um 89,-- gekrallt. Dort habe ich mir heute die Arduino Entwicklungsumgebung installiert und bin somit standortunabhängig und brauche die schweren Bandmaschinen nicht dauernd rumzuschleppen.

DIYLAB

Moin,

heute Abend geht die beta 5 an den Start.
* eigentlich ist die Version fertig, aber ich möchte ganz in Ruhe noch alles durchtesten!

Ich habe viel überarbeitet und aufgeräumt und alle offenen Wünsche umgesetzt.
Und selbstverständlich sind alle Änderungen von gogosch auch mit drin!
Es erwartet euch außerdem für die FONTSIZE 2 ein neuer Zeichensatz, ist eben fertig geworden.
Wir hatten bei der Realtime-Anzeige in groß ganz einfach keinen Platz mehr um das Vorzeichen anzuzeigen, geht nun.
Gleichzeitig habe ich die Darstellung der Zeichen verbessert, ist nun homogener zu lesen.
Aber keine Bange, ihr braucht weder neue Bibliotheken einzubinden, noch irgendwelche schwierigen Änderungen zu machen.

Auch das Ändern des Brgüßungstextes ist nun ganz einfach:
Code:
/**
* Here you define the welcome text. A maximum of 2 lines is possible.
* Syntax: Message, column (0 to 128), row (1 or 2).
* If a line is not used, it is commented out.
**********************************************************************/
welcome helloText[2] = {
    /*Line1*/ { "DIYLAB", 52, 1 },
    /*Line2*/ { "COUNTER 0.99", 52, 2 }
};
/**********************************************************************/

Bei der Config erwartet euch in beta 5 (Beschreibung in Beitrag #2 wird dann auch angepasst):

[Bild: config-beta5.png]

LG

Nachtrag: ganz vergessen - Frage an alle ...
Nicht aus Rechengründen, sondern ausschließlich Anzeige-/Darstellungsbedingt müssen wir klären, was passieren soll, wenn Grenzen überschritten werden.
Das ist eigentlich reine Kosmetik, da niemand diese Grenzen mit normalem Band erreichen sollte - trotzdem!
Also die Meteranzeige hat eine Anzeigebegrenzung von -1.999,9 bis 1.999,9 Metern und die Echtzeitanzeige von -9:59:59 bis  9:59:59. Mehr passt nicht auf das Display, dabei wird bei FONSIZE 2 schon mit Tricks gearbeitet.

Was soll also passieren, wenn dieses Grenzen über- oder unterschritten werden?

LG
Wieder auf "0" springen Denker 

Hi
Ich würde sagen, am einfachsten auf 0.000 bzw 0:00:00 setzen. Eine Anzeige von "error" muss ja nicht sein  LOL

DIYLAB

(22.05.2020, 14:28)gasmann schrieb: [ -> ]Wieder auf "0" springen Denker
(22.05.2020, 14:29)havox schrieb: [ -> ]Ich würde sagen, am einfachsten auf 0.000 bzw 0:00:00 setzen. Eine Anzeige von "error" muss ja nicht sein  LOL

Supi, dann mach den Überlauf auf 0 Thumbsup
Bis denn dann, LG
Beim Einrichten des Zählers hatte ich seltsame Effekte bei Einspeisung von 7V in Vin - wildes Punktmuster auf dem Display. Auf 6V runtergeregelt und alles bestens. Komisch  Denker Könnte es sein, dass bei den Nachbau-Arduinos der on board Step Down Regulator nicht so ganz fit ist?
(22.05.2020, 20:26)havox schrieb: [ -> ]Beim Einrichten des Zählers hatte ich seltsame Effekte bei Einspeisung von 7V in Vin - wildes Punktmuster auf dem Display. Auf 6V runtergeregelt und alles bestens. Komisch  Denker Könnte es sein, dass bei den Nachbau-Arduinos der on board Step Down Regulator nicht so ganz fit ist?


Das hatte ich auch einmal bei der Stromversorgung über USB. Einmal Reset und gut war. Denke nicht, das das der on board step down Regler ist.
Ich speise seid heute auch ca. 7V ein.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18