Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Jukebox contact mit Arduino und Servo
#1
das Jukebox-Modell, welches ich hier vorstellte:

Jukebox Contakt-2,

hab ich wie angedroht zu einem Radio umfunktioniert. Es ist der erste Einsatz meiner Arduino-Platine, die ich in kleiner Serie herstellen lies.

Siehe hier ab post #12

Von der Uhr blieb nur der Stundenzeiger erhalten, welcher nun von einem Servo angetrieben als Skalenzeiger dient. Die weiße Grundplatte kommt aus dem Drucker. Das NF-Teil (LM386) hat keine Befestigungslöcher. Da hatte ich mir eine spezielle Befestigung ausgedacht. Ein integrierter Führungsrahmen mit 2 kleinen Kabelbindern.
Das Freigaberelais hatte ich nachgerüstet. Es hat ebenfalls keine Befestigungsmöglichkeit und ich habe es mit Heißkleber fixiert.

   

   

   

   

   

   

   

das Video dazu:

Gruß,
Jupp
-----------------------------
wenn man nur den Hammer kennt, sieht jedes Problem aus wie ein Nagel
--------
Zensur findet im Endgerät statt (CCC)
Zitieren
#2
der gezippte sktech:


.zip   jukeboxcontact.zip (Größe: 1,95 KB / Downloads: 23)

Platine und Sketch waren eigentlich für eine LED-Stripe Ausgabe konzipiert, ich habe die software umgestrickt auf servo und die Platine entsprechend anders beschaltet.

Der Relais-Baustein erfüllt hier 2 Funktionen. Zum einen kümmert er sich um die Servo-Freigabe, ähnlich dem entsprechenden Raspi-Projekt. Er schaltet also im Radiobetrieb die Betriebsspannung zum Servo ab. Im Suchlaufbetrieb hingegen nimmt der andere Umschaltkontakt dem NF-Verstärker die Betriebsspannung und sorgt so für eine Stummschaltung des doch sehr störgeräuschbehafteten Servos. Was man jetzt noch hört sind mechanische Geräusche des Servo. Ich habe mal noch Modelle bestellt mit Metall-Zahnrädern, vielleicht sind die etwas laufruhiger.

Die Endanschläge des Zeigers habe ich so programmiert das bei deren Erreichen das Zählen in die jeweilige Richtung abgebrochen wird und der Suchlaufbetrieb in Drehrichtung gesperrt wird. In dem Video fahre ich beide Endanschläge an und man sieht das Verhalten. Mit dem break wird die Zählschleife verlassen. Das Radio bleibt stummgeschaltet. Schnelle Bewegungen des Zeigers habe ich vermieden. Die Software soll noch als Basis für komplexere Antriebe dienen. Dafür hatte ich mit der jukebox eine prima Entwicklungsumgebung.

Das Freigaberelais war ursprünglich nicht eingeplant. Ich wollte die Freigabe softwaremässig lösen mit attach und detach Anweisungen aus der servo-library. Das hatte auch funktioniert. Aber ein erneutes attach löste im Servo immer einen dicken Ruckler aus (Initialisierung?). Deshalb bin ich auf die hardware ausgewichen, was sich im Nachhinein auch für die Stummschaltung als vorteilhaft erwiesen hat.

Zur Spannungsversorgung kann man ein Mini-USB Kabel auf den Arduino Nano aufstecken, oder man nutzt das vorhandene Batteriefach. Die Batterie-Spannung ist mit 4,5V etwas niedrig. Möglicherweise versagt die Elektronik wenn die Batterien noch halb oder dreiviertel voll sind. Das wird die Zukunft zeigen. Das Batteriefach war halt in dieser Form vorhanden. Im Batteriebetrieb dient der Wecker-Schalter auf der Oberseite als Ein/Aus-Schalter.

Code:
if(seekdown<=875)break;

bzw.

Code:
if(seekup>1080)break;
Gruß,
Jupp
-----------------------------
wenn man nur den Hammer kennt, sieht jedes Problem aus wie ein Nagel
--------
Zensur findet im Endgerät statt (CCC)
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  bauchiges Arduino-Radio mit Instrument saarfranzose 8 359 17.11.2019, 10:17
Letzter Beitrag: laurel1
  Diora Pionier, iRadio mit Servo saarfranzose 10 650 18.07.2019, 14:08
Letzter Beitrag: navi
  VE301 mit Servo saarfranzose 26 1.622 19.03.2019, 13:16
Letzter Beitrag: saarfranzose
  DABDUINO, ein DAB-Shield für Arduino Bernhard45 6 2.368 17.10.2018, 13:39
Letzter Beitrag: Bernhard45
  Siemens 31aW Retro Arduino saarfranzose 18 2.021 27.08.2018, 22:00
Letzter Beitrag: saarfranzose

Gehe zu: