(09.05.2020, 08:31)Rüsselfant schrieb: [ -> ]Ähhhhh nu bin ich aber platt
Ach Sch***e
!
Man sollte so etwas nie vor dem ersten Kaffee machen
Also das Brieflein ist natürlich wie angekündigt für Hans-Volker.
Er bekommt also den richtigen Inhalt in einem Brief mit dem richtigen Namen und Adresse.
Nur auf dem Display steht halt "Ingo"
Sorry Ingo
!
Ich könnte Dir auch etwas schicken, aber bei dir läufts ja
.
LG
Guten morgen alle !
so, nach einer guten nacht, und eine
habe ich das problem gelöst, das modul zählt supi :
und hier meine lösung, werde die fotos noch in meinen "fred" reinstellen !
Ich weiss, der kabelsalat, ist nur provisorisch, ich teste erst mal !
Danke schön and Bruno und die anderen die mir typs gegeben haben !
Es bleibt aber ein kleines problem :
ab und zu springt der zähler um 2 zurück
wenn auf 10 dan springt er auf 8, und zählt dan weiter wie wen nix passiert wäre. . .
ist nicht gerade schlimm, nerft aber. . .
Mal sehen, muss so oder so noch bestellen für meine zwei andere BM !
(09.05.2020, 10:06)dedefr schrieb: [ -> ]Es bleibt aber ein kleines problem :
wenn auf 10 dan springt er auf 8, und zählt dan weiter wie wen nix passiert wäre. . .
Verstehe ich nicht, kann ich im Geiste nicht nachvollziehen.
Da kommen wohl Impulse, die da nicht hingehören.
oder...
Zeig mal bitte Deinen Code der Methode 'WriteOled'.
LG
(09.05.2020, 10:35)DIYLAB schrieb: [ -> ] (09.05.2020, 10:06)dedefr schrieb: [ -> ]Es bleibt aber ein kleines problem :
wenn auf 10 dan springt er auf 8, und zählt dan weiter wie wen nix passiert wäre. . .
Verstehe ich nicht, kann ich im Geiste nicht nachvollziehen.
Da kommen wohl Impulse, die da nicht hingehören.
oder...
Zeig mal bitte Deinen Code der Methode 'WriteOled'.
LG
Bitte schön :
// Initial settings on the Display from EEPROM.
WriteOled((counter == -1) ? 0 : counter);
}
(09.05.2020, 10:47)dedefr schrieb: [ -> ]Bitte schön :
WriteOled((counter == -1) ? 0 : counter);
Nee, das ist nicht die Methode, sondern einer der Aufrufe der Methode.
Guck bitte weiter unten.
(09.05.2020, 11:30)DIYLAB schrieb: [ -> ] (09.05.2020, 10:47)dedefr schrieb: [ -> ]Bitte schön :
WriteOled((counter == -1) ? 0 : counter);
Nee, das ist nicht die Methode, sondern einer der Aufrufe der Methode.
Guck bitte weiter unten.
ok, ich stelle mal alle rein, es sind merere :
// Output on the display.
WriteOled(counter);
// '00000" Pulse.
if (counter == 0)
digitalWrite(ZEROPOINT, HIGH);
}
void ButtonClick() {
WriteOled(counter = 0);
}
* Write OLED Display
*********************/
void WriteOled(unsigned long val) {
// Buffer for all five digits.
char buffer[5];
das sind alle die ich finden konnte
(09.05.2020, 11:39)dedefr schrieb: [ -> ]* Write OLED Display
*********************/
void WriteOled(unsigned long val) {
// Buffer for all five digits.
char buffer[5];
Ja, die, aber bitte komplett.
(09.05.2020, 11:42)DIYLAB schrieb: [ -> ] (09.05.2020, 11:39)dedefr schrieb: [ -> ]* Write OLED Display
*********************/
void WriteOled(unsigned long val) {
// Buffer for all five digits.
char buffer[5];
Ja, die, aber bitte komplett.
bitte schön :
* Write OLED Display
*********************/
void WriteOled(unsigned long val) {
// Buffer for all five digits.
char buffer[5];
// Formatting the output.
sprintf(buffer, "%04ld", (0>val)?10000+val:val);
oled.setCursor(8, 0);
oled.setLetterSpacing(4);
// Output on the display.
oled.println(buffer);
}
Da es noch nicht so viele Vorschläge zur Montage in Revox-Geräten gibt... hier mal ein Ansatz für die A77:
am Vorderteil des Metallgerüstes finden sich zwei Schrauben die sich für die Befestigung eines "Bügels" anbieten. Ich habe das mal aus Alu-Winkel gebaut.
Für die Abstands-Feinjustage des Sensors unter dem Außenläufer kann man Langlöcher bohren am Winkel der am Metallgerüst der Maschine befestigt wird.
Das ist vorteilhaft weil der Sensor doch recht unwillig auf Abstandsabweichungen reagiert. Das Anbringen im rechten Winkel und in der Lotrechten unter der Motorachse hat den Vorteil, dass die beiden Sensoren im nahezu identischen Abstand zur abzutastenden Ebene stehen.
Bei einer Montage dieser Art ist es nicht mehr möglich die zwei Endverstärker-Platinen zu montieren... für mich kein Problem, es sei trotzdem darauf hingewiesen.
Auf dem Außenläufer habe ich vier weiße Markierungen von je zwei Zentimerter Länge angebracht und den Durchmesser so also geviertelt.
Eine angedeutete Nut auf der Motorglocke macht eine recht präzise Ausrichtung leicht.
In Verbindung mit der Software-Einstellung pulsepercount = 4 ergibt das bei der Revox eine ähnliche Zählgeschwindigkeit wie beim Original-Zählwerk.
Passt für mich.
viel Erfolg
Andreas
(09.05.2020, 11:46)dedefr schrieb: [ -> ]Code:
* Write OLED Display
*********************/
void WriteOled(unsigned long val) {
// Buffer for all five digits.
char buffer[5];
// Formatting the output.
sprintf(buffer, "%04ld", (0>val)?10000+val:val);
oled.setCursor(8, 0);
oled.setLetterSpacing(4);
// Output on the display.
oled.println(buffer);
}
Ich seh nicht verdächtiges, dann muss es wohl an deiner Impulserzeugung liegen.
Allerdings muss das
unsigned raus - schrieb ich schon
So,mal wieder was erfreuliches
STOP bei 00000 funktioniert
Beim vor und zurückspulen bleibt das Band natürlich nicht bei 00000 stehen,aber das war mir vorher klar.
Also Kiste zugeschraubt und was soll ich sagen
es zählt nicht mehr
ich nehme mal an es ist zu DUNKEL ?!
Steffen
Habe gerade mal etwas rumgespielt
Wollte die Schrift kleiner haben
Grundgerüst ist:
// Set magnification of the font.
oled.set2X();
mal auf
// Set magnification of the font.
oled.set1X();
gesetzt.
Schrift wird zu winzig und eine Dezimalkonfig. ist nicht möglich
(09.05.2020, 08:10)DIYLAB schrieb: [ -> ]Moin Ingo(sorry!!!) Hans-Volker,
fertsch .
Arduino ist frisch aus der Tüte. Das Teil hatte auch den alten Bootloader (Bestellung war aus 2019).
Ich habe Dir den neuen Bootloader draufgespielt, also bei Einstellen der IDE bitte beachten.
Damit ist der Kleine sehr viel fluffiger zu programmieren.
Dein Brief geht gleich in den Kasten .
LG und ein schönes Wochenende,
Bruno
Edit: sorry, hatte den falschen Namen einprogrammiert (müsste Hans-Volker da stehen), war vor dem ersten Kaffee
Moin Bruno,
das ist ja ein Service - ich bin begeistert! Freu mich schon riesig darauf, und der Taster für die A77 ist auch fertig...
LG,
Hans-Volker
das weiß ich nicht, aber ich würde was rückbaubares testen, erstmal vielleicht ein Stück dünnen Karton einsprühen und reinkleben. Das sollte matt aussehen. Es geht ja nur um einen kleinen Bereich direkt gegenüber dem Sensor
Hans Volker ,ich hab kurzen Prozess gemacht und die Rückseite des Deckbleches in dem Bereich Matt Schwarz gesprüht
Es lebt wieder
DANKE für den Tipp !!!!!
Steffen
Die Tipps vom Praktiker sind eben die Besten!
Anscheinend läuft es gerade in vielen Tonband-Haushalten ziemlich gut...
schönes Wochenende
Andreas
Super, freut mich dass es geklappt hat - so lernen wir alle dazu
Guten morgen in die runde !
So, mein zähler zählt so einigermeissen, ich erkläre es, oder versuche es :
start bei 0 0 0 0
0 0 0 1
0 0 0 2
0 0 0 3
0 0 0 4
auf ein mal :
0 0 0 2
0 0 0 3
0 0 0 4
0 0 0 5
bis es wieder zwei zurück schpringt, egal mit welcher geschwindigheit !
es ist nicht regemässig. . .
weiss nicht ob es klar ist. . .
Meine scheibe ist 2 cm breit, der sensor ist 3 milimeter entfernt.
(10.05.2020, 10:30)dedefr schrieb: [ -> ]Meine scheibe ist 2 cm breit, der sensor ist 3 milimeter entfernt.
Hi,
meiner Meinung nach ist 3mm zu wenig, aber solche Sachen kann man ja prima vorher "fliegend" austüfteln
.
Beim gezeigten Rotor des Außernläufers bieten sich doch die Löcher förmlich an, wieso klebt man Folie auf die Außenseite?
Also so, sinngemäß:
LG
Die 3mm Abstand halte ich auch für viel zu gering.
(10.05.2020, 11:03)hyberman schrieb: [ -> ]Die 3mm Abstand halte ich auch für viel zu gering.
Auf 2 milimetre reduziert, immer gleich. . .
werde mal di verbindungs kabel kürzer machen !