Beiträge: 389
Themen: 10
Thanks Received: 1.162 in 189 posts
Thanks Given: 1.690
Registriert seit: Nov 2014
Bewertung:
5
Man möge mir die Nachfrage verzeihen, aber ich habe gerade nicht so viel Lust alle Threads durchzulesen:
Display habe ich inzwischen in der Bucht gefunden, aber welchen Sensor nutzt ihr?
Gruß, Rainer
Beiträge: 2.632
Themen: 59
Thanks Received: 10.191 in 1.738 posts
Thanks Given: 16.835
Registriert seit: Nov 2017
Bewertung:
29
07.06.2020, 13:21
(Dieser Beitrag wurde zuletzt bearbeitet: 10.06.2020, 12:29 von havox.)
Pololu 4202 (4mm Abstand, 2 Lichtschranken)
https://www.exp-tech.de/en/sensors/qtr-r...qtr-hd-02a
Pololu 4242 (8mm Abstand, 2 Lichtschranken)
https://www.tme.eu/de/katalog/?search=po...order=desc
die haben wir gerade leergekauft, aber mit der Suche "Pololu 4242" kann man andere Quellen finden
https://www.pololu.com/product/4242
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:1 Mitglied sagt Danke an havox für diesen Beitrag
• dg2dbm
Moin,
ich habe in Posting #1 alle Threads gelistet, die mit diesem Projekt zusammenhängen.
Sollte ich Jemanden vergessen haben, dann wäre ein Hinweis hilfreich .
LG
Beiträge: 5.031
Themen: 142
Thanks Received: 10.686 in 2.648 posts
Thanks Given: 16.567
Registriert seit: Jun 2016
Bewertung:
38
Macht es Sinn einen zweiten B77 Thread zu eröffnen für Real Time ?
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
Beiträge: 13.772
Themen: 387
Thanks Received: 7.461 in 3.270 posts
Thanks Given: 3.435
Registriert seit: Jul 2013
Bewertung:
107
mmh ich würde sagen ja, aber andere..
auf jeden Fall dann nicht hier rein, sondern in den B77 Thread vom Andre (dedefr), damit alles für die B77 an einem Ort ist.
1 Mitglied sagt Danke an Svennibenni für diesen Beitrag:1 Mitglied sagt Danke an Svennibenni für diesen Beitrag
• Rüsselfant
Beiträge: 1.796
Themen: 17
Thanks Received: 7.366 in 1.036 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
Man könnte auch den aktuellen B77 Fred (nur Counter) umbenennen, sonst ist es zu zerstückelt.
Ich denke ein maschinenspezifischer Zählwerks-Fred reicht.
Gruß Detlef
1 Mitglied sagt Danke an dettel für diesen Beitrag:1 Mitglied sagt Danke an dettel für diesen Beitrag
• Svennibenni
Beiträge: 13.772
Themen: 387
Thanks Received: 7.461 in 3.270 posts
Thanks Given: 3.435
Registriert seit: Jul 2013
Bewertung:
107
Beiträge: 5.031
Themen: 142
Thanks Received: 10.686 in 2.648 posts
Thanks Given: 16.567
Registriert seit: Jun 2016
Bewertung:
38
(10.06.2020, 10:26)Svennibenni schrieb: mmh ich würde sagen ja, aber andere..
auf jeden Fall dann nicht hier rein, sondern in den B77 Thread vom Andre (dedefr), damit alles für die B77 an einem Ort ist. Hä
Ich verstehe deine Aussage nicht. Da poste ich ja....
Es ging nur darum, ob es sinnvoll wäre für den Echtzeitumbau einen eigenen Thread zu machen und das nicht mit der (normal) Counter Geschichte zu verschmlezen.
Von hier war nie die Rede.
(10.06.2020, 10:55)dettel schrieb: Man könnte auch den aktuellen B77 Fred (nur Counter) umbenennen, sonst ist es zu zerstückelt.
Ich denke ein maschinenspezifischer Zählwerks-Fred reicht.
Wäre auch eine Variante.
Allerdings finden sich die Steps für Real Time leichter wenn man das splittet, da der Umbau ja doch sehr viel anders ist.
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
Beiträge: 3
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 1
Registriert seit: Sep 2020
Bewertung:
0
Hallo!
Ich habe gelesen und es geschafft, mit den Sensoren zu arbeiten, um sie in jedem Tonbandgerät montieren zu können. Es wäre nützlich, nur Impulse auf d2 und d3 zu verwenden, abhängig von LOW oder HIGH, um die Zählrichtung zu ändern. Kann so etwas getan werden?
Deschideți în Google Traducere
Feedback
(16.09.2020, 17:03)blueicon schrieb: Es wäre nützlich, nur Impulse auf d2 und d3 zu verwenden, abhängig von LOW oder HIGH, um die Zählrichtung zu ändern. Kann so etwas getan werden?
Hallo,
ich würde dir gern helfen, verstehe aber die Frage nicht.
Die Zählimpulse kommen ja ausschließlich über D2 und D3 inklusive Richtungserkennung.
Vielleicht kannst Du Deine Frage noch anders formulieren?
Să ai o seară frumoasă,
Bruno
Beiträge: 3
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 1
Registriert seit: Sep 2020
Bewertung:
0
17.09.2020, 05:02
(Dieser Beitrag wurde zuletzt bearbeitet: 17.09.2020, 05:19 von blueicon.)
Ich benutze Google Translate und deshalb wurde es möglicherweise nicht verstanden.
Also D2, um die Impulse zu empfangen, und ich persönlich würde einen Magnetsensor verwenden und D3, um die Zählrichtung abhängig vom Eingangspegel auszuwählen. Zum Beispiel 0 V vorwärts und 5 V rückwärts.Ich hoffe, es wurde so verstanden, wie ich es gerne hätte. Sie haben keinen Platz für einen Kassettenrekorder und es ist für viele schwer zu implementieren.
Danke!
Alex
(17.09.2020, 05:02)blueicon schrieb: Also D2, um die Impulse zu empfangen, und ich persönlich würde einen Magnetsensor verwenden und D3, um die Zählrichtung abhängig vom Eingangspegel auszuwählen. Zum Beispiel 0 V vorwärts und 5 V rückwärts.
Hi Alex,
Du könntest versuchen, die Methode CheckState() auszutauschen, z.B. damit:
Code: /**************************************************************************/
/*!
@brief Check sensor state after pinchange interrupt.
*/
/**************************************************************************/
void CheckState() {
if (speedActual != CAPSTANOFF) {
if (digitalRead(SENSOR_A) == LOW) { // D2 counter pulses
if (digitalRead(SENSOR_B) == LOW) { // D3 direction
if (loopCounter == PULSES_COUNTER) { loopCounter = 0; counter++; };
counterMeters += mmPerPulse;
counterSeconds += secsPerPulse;
}
else {
if (loopCounter == PULSES_COUNTER) { loopCounter = 0; counter--; };
counterMeters -= mmPerPulse;
counterSeconds -= secsPerPulse;
}
// Counter overflow calculation.
OverflowCalculation();
// Reset save counter.
saveCounter = 0;
// Increase the loop counter.
loopCounter++;
// Allow zeropulses.
allowZeroPulse = true;
}
}
}
Und bitte diese Zeile mit auskommentieren, also so:
Code: // attachInterrupt(1, CheckState, CHANGE);
Nun würde an D2 bei jedem LOW gezählt werden und LOW an D3 ist rechts herum, HIGH an D3 ist links herum.
Achtung - ungetestet!
Viele Grüße
Bruno
3 Mitglieder sagen Danke an für diesen Beitrag:3 Mitglieder sagen Danke an für diesen Beitrag
• winix, blueicon, stephan1892
Beiträge: 3
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 1
Registriert seit: Sep 2020
Bewertung:
0
24.09.2020, 17:06
(Dieser Beitrag wurde zuletzt bearbeitet: 24.09.2020, 17:09 von blueicon.)
Hallo, ich konnte die Änderungen testen und es funktioniert mit der einzigen Erwähnung, dass es mehrere zählt, wenn es einen Impuls empfängt.
Anstelle einer Einheit werden 10 bis 12 Impulse gezählt. Sollte etwas anderes geändert werden?
Beiträge: 2.632
Themen: 59
Thanks Received: 10.191 in 1.738 posts
Thanks Given: 16.835
Registriert seit: Nov 2017
Bewertung:
29
Im Programmcode gibt es eine Option "pulses per count", stelle das einmal auf 10 oder 12 ein!
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Beiträge: 7
Themen: 0
Thanks Received: 18 in 5 posts
Thanks Given: 3
Registriert seit: Apr 2021
Bewertung:
0
I read the entire thread (using Google Translate), there are a few questions left.
What happens when the counter overflows? When switching the speed, the counter recalculates the real time. Let's say at speed 19 the counter shows 8:00:00. What will it show if you switch the speed to 9? The maximum time is defined as 9.59.59, but if 8:00:00 is multiplied by 2, it should be longer. Higher values can be zeroed out, but what if you switch back to 19? In theory, the counter should show 8:00:00 again. But such a value cannot be obtained from zero.
I understand that such long times are longer than the duration of the tape. But if the user did not reset the counter for a long time, then such values are possible. There is no automatic reset of the counter on the signal of the tape end sensor.
I recently did a similar project in which I limited the count to a certain number of meters of tape. This value is independent of speed. By the number of meters, I calculate the time for any speed. The overflow point is in one place for any speed. At speed 9 it is 8:00:00, at speed 19 it is 4:00:00, at speed 38 it is 2:00:00.
The calculation in float is superfluous here. Pulses are being counted; for 5 blades and a quadrature decoder, there are 20 events per revolution. This is an integer. Through the diameter of the roller (this is also an integer, expressed in microns), there is a conversion to meters, then through the speed of the tape (this is an integer constant: 9525, 19050, 38100, resolution 0.001 cm / s) in time.
We do not know the exact diameter of the roller, it is different for all tape recorders due to the rubber pad. Therefore, a calibration procedure is needed. It consists in the fact that at first the speed is set on the test tape exactly 19.05 cm / s. Then a calibration routine is started, which measures the speed of the roller and calculates its diameter. The diameter is stored in the EEPROM. Then the real time count will be accurate.
Saving for a while after stopping the tape will not help if the power goes off suddenly. I used a 220 uF buffer capacitor for the microcontroller, which is enough to write to the EEPROM. The power supply is monitored using a resistor divider and an internal comparator.
The real tape speed measurement mode helps to find out about the problems with the mechanism. For example, even a little dirt on the capstan will increase the tape speed as seen on the display.
1 Mitglied sagt Danke an Leoniv für diesen Beitrag:1 Mitglied sagt Danke an Leoniv für diesen Beitrag
• spocintosh
Beiträge: 1
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jun 2021
Bewertung:
0
07.06.2021, 21:08
Hallo,
sieht nach toller Arbeit aus. Leider funktioniert kein Downloadlink.
Was mache ich da nur falsch.
Gruss
Matthias
Beiträge: 2.632
Themen: 59
Thanks Received: 10.191 in 1.738 posts
Thanks Given: 16.835
Registriert seit: Nov 2017
Bewertung:
29
Es geht dann bald hier
https://www.diylab.de/forum/board/13-oled-tape-counter/
weiter. Die website ist aber noch im Aufbau.
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Beiträge: 3
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jul 2021
Bewertung:
0
Hallo DIYLAB,
ich bin beim googeln auf dein Projekt gestoßen, da ich eine ASC5002 mit mech. Zählwerk auf elektronischem Zählwerk umbauen möchte.
An eine Realisierung mit einem Arduino habe ich auch schon gedacht. Und da passt dein Projekt ja prima. Leider funktionieren deine Downloadliks für die Arduino Software nicht.
Könntest du das beheben?
MfG
Rainer
Beiträge: 2.632
Themen: 59
Thanks Received: 10.191 in 1.738 posts
Thanks Given: 16.835
Registriert seit: Nov 2017
Bewertung:
29
Hallo Rainer,
DIYLAB ist nur noch auf seiner eigenen website aktiv. Bitte den link aus dem post vor Deinem anklicken !
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:1 Mitglied sagt Danke an havox für diesen Beitrag
• winix
Beiträge: 3
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jul 2021
Bewertung:
0
Hallo Hans-Volker,
danke für den Tipp. Dann werde ich mal schauen ob ich da weiter komme.
MfG
Rainer
Beiträge: 4
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Aug 2021
Bewertung:
0
Guten Tag,
Zur meiner Vorstellung:
Ich heiße Wolfgang, bin in Berlin, bin Techniker und besitze drei REVOX Bandmaschinen G36, A77, A700.
Habe die A700 mal günstig erworben und vor kurzem generalüberholt, alles spielt wieder tadellos.
Habe in die A700 bei der Gelegenheit eine IR-Fernbedienung integriert.
(ist ein bisschen aufwendig, da man einen Athmel Prozessor und diverse Reedrelais benötigt)
Soviel zu mir.
Ich habe natürlich großes Interesse an dem digitalen Zählwerk, würde mich gern an das Projekt anhängen und auch gern eine solche Platine bekommen.
Bzw. wo finde ich die Teile und das Schaltbild dazu?
Mit besten Grüßen aus Berlin
Wolfgang
Beiträge: 4
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Aug 2021
Bewertung:
0
So ich habe jetzt alles zusammen nun fehlt mir noch die DIYLAP Zählersoftware. Ist es möglich, das mir jemand eine .zip (den Sourcecode gepackt) mit der Version 1.0 schicken würde? Da auf der Seite von DIYLAP keiner mehr vorhanden ist und der Link zur Vers. 1.0 nicht mehr funktioniert.
Beste Grüße
Wolfgang
wteskeonline.de
Beiträge: 2.632
Themen: 59
Thanks Received: 10.191 in 1.738 posts
Thanks Given: 16.835
Registriert seit: Nov 2017
Bewertung:
29
DIYLAB hat seit einiger Zeit seine eigene Website, nimm doch dort Kontakt mit ihm auf !
https://www.diylab.de/forum/
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Beiträge: 1
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Sep 2022
Bewertung:
0
Hallo leider ist eine Kontaktaufnahme über die Webseite nicht möglich. Kann mir jemand die Software zur Verfügung stellen?
Beiträge: 3
Themen: 0
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2023
Bewertung:
0
Liebe Clubmitglieder, bitte posten Sie die Firmware für den Zähler auf Elektronika-004 in Echtzeit und mit Schnellumschaltung oder per Mail bummer735 rambler.ru Vielen Dank im Voraus.
|