Forum: Mikrocontroller und Digitale Elektronik Arduino UNO - Klopfzeichen-Schaltung funktioniert nicht


von Felix B. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Ich versuche, mit dem Schaltplan (Anlage) einen Servo mit einem 
Klopfzeichen anzusteuern.

Ich habe drei Probleme:

1. Kriechstrom am Servo? Er ruckelt staendig, was der Piezo dann als 
Klopfzeichen missdeutet
2. Piezo/Servo funktionieren nur, wenn ich den PIN 5V über 
USB-Verbindung verwende, nicht beim PIN 3.3 V, nicht bei 'V in'
3. Nur noch Durcheinander, wenn ich externe Stromversorgung verwende 
12.0V 1500mA.
Ohne Widerstand (zZt 1.1 KOhm) vor dem ServoPIN ist selbst bei PIN 5V 
nur Geflacker am servo. (Servo Modelcraft MC 410 Standard)

Den Servo habe ich schon einmal ersetzt - mir gehen die Ideen aus. Kann 
mir jemand helfen?

Danke!
F.

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Dein Programm-Code würde evtl. weiterhelfen.

von Wolfgang (Gast)


Lesenswert?

Ein Schaltplan würde auch ein bisschen Übersicht in deine 
Steckbrettverdrahtung bringen.

von Hubert G. (hubertg)


Lesenswert?

Hast du die Schaltung selbst zusammengestellt oder abgezeichnet?
Ich kann mir nicht vorstellen das das Mikrofon funktioniert.
Der Fritzing-Plan ist ja zu stecken der Bauteile und Drähte ganz nett, 
ersetzt aber einen Schaltplan in keiner Weise.

von Marc H. (marchorby)


Lesenswert?

1.) Schaltung fotografieren!
2.) Code posten

von Alexander S. (esko) Benutzerseite


Lesenswert?

Ein Servo zieht extreme Stromspitzen, versuche mal, ihn separat vom 
Arduino über ein USB-Netzteil zu versorgen.

von Walta S. (walta)


Lesenswert?

Fritzing hat auch eine Schaltplanansicht. Diese Ansicht mit der 
Steckplatine sollte man am besten gar nicht erst verwenden.

walta

von Felix B. (Gast)


Angehängte Dateien:

Lesenswert?

Verstehe - Fritzing ist offenbar nicht state of the art... ;-)
Hier ist der Schaltplan, und der Code dazu.
Danke!

von MinIstEr (Gast)


Lesenswert?


von Felix B. (Gast)


Lesenswert?

@MinIstEr

Piezo stimmt.
Das Klopfzeichen funktioniert auch, insbesondere, wenn ich den Servo 
weghalte, dann versteht das Mikrophon das Servo-Geruckel nicht als 
weiteres Klopfen. Sobald die aber in der Nähe/auf der gleichen 
Holzplatte sind, ist das Mikro verwirrt.

Und da stört mich natürlich vor allem das Geruckel am Servo.

Und ich verstehe nicht, weshalb nur die 5 V gehen und die anderen nicht.

@AlexanderSchmidt: Eine gesonderte Servo-Stromquelle ist eine gute Idee, 
die muss ich noch organisieren.

Danke für gute Ideen!

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Falls der Taster auf Digital 2 gegen Plus schalten soll und nicht gegen 
Masse, fehlt da noch der 10k Widerstand gegen Masse, der im Fritzing 
nicht drin ist, wohl aber im Schaltplan.
Steck mal bitte noch einen Elko mit mindestens 220µF, besser 1000µF aufs 
Steckbrett parallel zur Speisung des Servos (+ und -) und in dessen 
Nähe. Dabei auf die Polung des Elkos achten.

von Felix B. (Gast)


Lesenswert?

...danke ich probiere mal den Kondensator - muss ich erst besorgen.
Grüße F

von Q1 (Gast)


Lesenswert?

Q1 sieht falsch eingebaut aus.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Q1 schrieb:
> Q1 sieht falsch eingebaut aus.

Der wiederum sieht im Fritzing richtig aus und im Schaltplan falschrum. 
Da der aber auch nur eine LED schaltet, kann man diese auch wieder wie 
die anderen LED auf den Arduino legen mit Vorwiderstand wie die anderen 
und spart sich den Transistor.

von Felix B. (Gast)


Angehängte Dateien:

Lesenswert?

@Matthias Sch. - gute Idee, ich hab jetzt den Transistor ausgebaut. 
Leider nützen weder der Kondensator noch die gesonderte Stromversorgung 
für den Servo etwas.

Wenn ich den Widerstand vor dem Servo stärker mache, zappelt der Servo 
mehr herum. Kann einfach der Servo kaputt sein? Dann wären es zwei 
kaputte Servos?

Ich habe den Effekt einmal gefilmt (anbei) und am unteren Rand mit 
Untertiteln versehen. Qualität ist wegen Dateigröße mäßig.

felix

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Felix B. schrieb:
> Kann einfach der Servo kaputt sein? Dann wären es zwei
> kaputte Servos?

Sieht im Video nicht so aus, das Servo tut nur das, was es als Signal 
bekommt. Du solltest mal die serielle Ausgabe anschauen und sehen, wie 
das Programm arbeitet, ich habe dazu im Moment nicht den Nerv.
Ein paar Debug Ausgaben sollten dir evtl. auch dabei helfen, die 
Empfindlichkeitsschwelle fürs Piezo besser hinzubekommen.
Falls du über den vorprogrammierten Rhythmus stolperst - du solltest in 
aus  'Roger Rabbit' kennen:
https://en.wikipedia.org/wiki/Shave_and_a_Haircut

: Bearbeitet durch User
von Felix B. (Gast)


Lesenswert?

Danke für soviel Hilfe schonmal!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.