Die LDR-Schaltung ändert die Tonfrequenz nicht

Ich bin absoluter Anfänger auf dem Gebiet der Elektrotechnik. Im Arduino-Kochbuch gibt es diese Schaltung:

Ich habe versucht, es zu reproduzieren, und ich höre ein Geräusch nach dem Hochladen der Software, aber es ändert sich überhaupt nicht, unabhängig von der Lichtintensität. Ich denke, ich habe den Aufbau richtig gemacht, aber ich hatte keinen 4,7-k-Widerstand, also habe ich einen mit 3,3 k verwendet (Problem hier?).

Hier ist ein Schema, wie ich den unteren Teil zusammensetze (ich nehme an, der obere Teil ist nicht das Problem, sonst würde ich wahrscheinlich nichts hören); Entschuldigt bitte meine schlechten Zeichenkünste.

schematisch

Ich würde mich über einen Hinweis freuen, warum dies nicht wie erwartet funktioniert. Vielen Dank im Voraus.

Um mögliche Ursachen zu trennen ... hast du ein Potentiometer? Ein Poti mit 5 kOhm oder mehr reicht aus. Entfernen Sie Ihr Steckbrett und schließen Sie den Topf so an, dass seine beiden Enden auf GND und +5 V gehen und der Wischer auf "Analog 0" geht. Verwenden Sie genau die gleiche Firmware und den gleichen Lautsprecher. Wenn sich der Ton ändert, wenn Sie das Potentiometer drehen, stimmt etwas mit Ihrem LDR oder mit Ihrem Steckbrett-Setup nicht. Wenn sich der Ton nicht ändert, liegt der Fehler in der Firmware oder im Lautsprecher.
@Telaclavo Danke, ich habe genau das getan, was Sie mit einem 10k-Potentiometer vorgeschlagen haben. Der Sound ändert sich damit. Ich habe den LDR durch einen anderen ersetzt, um zu überprüfen, ob der von mir verwendete defekt ist, aber das hat nichts geändert. Anscheinend habe ich also etwas falsch in meinem Steckbrett-Setup?
2. Versuch: Hast du ein Multimeter? Schließen Sie in diesem Fall den als Ohmmeter konfigurierten LDR direkt daran an. Überprüfen Sie, ob sich der gemessene Widerstand ändert, wenn Sie ihn beleuchten oder nicht.
@Telaclavo Das habe ich jetzt getan. Wenn ich das Multimeter auf 2000 kOhm einstelle, zeigt es 250 vom Licht in meinem Zimmer an und etwa 700-800, wenn ich es abdecke.
Dann müssen Sie Ihren Widerstand von 3,3 kOhm auf etwas im Bereich {220 kOhm ... 680 kOhm} erhöhen, falls vorhanden, um eine größere Variation der Spannung (Frequenz) zu bemerken.
@Telaclavo Großartig. Ich habe den 3,3k durch einen 560k Widerstand ersetzt und es funktioniert jetzt! Vielen Dank für Ihre Hilfe.
Kudos @Telaclavo für die interaktive Hilfe bei OP. Du hättest eine Antwort posten können.

Antworten (1)

Es gibt keinen generischen LDR. Sie sind in einer Vielzahl von Widerständen erhältlich. Dieser variiert von 30k Ω bis 5M Ω , während dieser zwischen 11k variiert Ω und 150k Ω . Sie geben Ihnen einen völlig anderen Ausgabebereich, den die Software möglicherweise richtig erkennt oder nicht.

Der erste gibt eine Spannung zwischen 3 mV und 0,5 V aus. Wenn Sie einen LDR wie diesen haben, ist die Ausgangsspannung möglicherweise zu niedrig.
Der zweite hingegen liefert eine Spannung zwischen 0,1 V und 1,15 V, was schon etwas besser ist. Ein 4,7k Ω Widerstand erhöht dies auf 1,5 V.