» Elektronik » Arduino »Ein einfacher analoger Do-it-yourself-Soundsensor für Arduino

Einfacher analoger Soundsensor für Arduino Do-it-yourself

Grüße Freunde. Heute werden wir einen analogen Klangsensor zusammenbauen, der perfekt mit Mikrocontrollern, Arduino und anderen ähnlichen Geräten zusammenarbeitet. Aufgrund seiner Eigenschaften und Kompaktheit ist es seinen chinesischen Kollegen absolut nicht unterlegen und kann die Aufgabe perfekt bewältigen.

Also fangen wir an. Zuerst müssen Sie sich für die Komponenten und Schaltkreise entscheiden. Das Funktionsprinzip der Schaltung ist einfach: Ein schwaches Signal vom Mikrofon wird verstärkt und an den analogen Arduino-Pin gesendet. Als Verstärker werde ich einen Operationsverstärker (Komparator) verwenden. Es bietet eine viel höhere Verstärkung als ein herkömmlicher Transistor. In meinem Fall wird der LM358-Chip als dieser Komparator dienen, er kann buchstäblich überall gefunden werden. Und es kostet ziemlich billig.

Wenn Sie den LM358 nicht finden konnten, können Sie an seiner Stelle einen anderen geeigneten Operationsverstärker einsetzen. Beispielsweise stand der auf dem Foto gezeigte Komparator auf der Verstärkerplatine des Infrarotempfängersignals im Fernsehgerät.


Schauen wir uns nun die Sensorschaltung an.
Einfacher analoger Soundsensor für Arduino Do-it-yourself

Zusätzlich zum Operationsverstärker benötigen wir einige leicht zugängliche Komponenten.

Das gewöhnlichste Mikrofon. Wenn die Polarität des Mikrofons nicht angezeigt wird, sehen Sie sich nur die Kontakte an. Das Minus geht immer zum Gehäuse und ist in der Schaltung dementsprechend mit der "Masse" verbunden.

Als nächstes benötigen wir einen 1 kΩ Widerstand.

Drei 10 kΩ Widerstände.

Ein weiterer 100-kΩ-Widerstand beträgt 1 MΩ.

In meinem Fall wird ein 620 kOhm Widerstand als „goldener Mittelwert“ verwendet.

Idealerweise müssen Sie jedoch einen variablen Widerstand mit der entsprechenden Nennleistung verwenden. Darüber hinaus erhöht, wie durch Experimente gezeigt, eine größere Bewertung nur die Empfindlichkeit des Geräts, aber es tritt mehr "Rauschen" auf.

Die nächste Komponente ist ein 0,1 uF Kondensator. Es ist mit "104" gekennzeichnet.

Und noch ein Kondensator bei 4,7 uF.

Jetzt gehen wir zur Versammlung über. Ich habe die Schaltung mit einer montierten Installation zusammengebaut.













Montage abgeschlossen.Ich habe die Schaltung in einem Gehäuse installiert, das ich aus einem kleinen Stück Plastikrohr hergestellt habe.
Wir fahren mit dem Testen des Geräts fort. Ich werde es mit der Platine verbinden Arduino UNO. Wir wechseln in die Arduino-Entwicklungsumgebung und öffnen das AnalogReadSerial-Beispiel im Abschnitt "Grundlagen".
void setup () {
  Serial.begin (9600); // Verbinde die serielle Verbindung mit 9600 Baud
}}
void loop () {
    int sensorValue = analogRead (A0); / * Lesen Sie den Wert vom Null-Analog-Pin und speichern Sie ihn in der Variablen sensorValue * /
    Serial.println (sensorValue); // den Wert an den Port ausgeben
  Verzögerung (1); // eine Millisekunde auf die Stabilisierung warten
}}

Vor dem Laden in die Platine ändern wir die Verzögerung um 50 Millisekunden und laden sie. Danach machen wir eine Testbaumwolle und folgen den Indikationen. Zum Zeitpunkt des Klatschens springen sie, versuchen sich diesen Wert ungefähr zu merken und kehren zur Skizze zurück.
Fügen Sie der Skizze ein paar Linien hinzu.
if (sensorValue> X) {
Serial.print ("CLAP");
Verzögerung (1000);
}}

Geben Sie anstelle von „X“ denselben Wert ein, laden Sie und klatschen Sie erneut. Fahren Sie also fort, bis Sie den optimalen Antwortwert gefunden haben. Bei einem überschätzten Wert wird die Bedingung nur mit Baumwolle aus nächster Nähe erfüllt. Mit einem niedrigeren Wert wird die Bedingung beim geringsten Geräusch oder dem Geräusch von Schritten erfüllt.

Mit der richtigen Auswahl des Widerstands R5 kann dieser Sensor auch in einen digitalen umgewandelt und in Hardware-Interrupts verwendet werden. Das Potenzial dieses Designs ist enorm. Auf seiner Grundlage können Sie eine Reihe verschiedener Projekte zusammenstellen, und seine Einfachheit macht das Gerät für alle zugänglich.
Abschließend schlage ich vor, ein Video anzusehen, in dem alles klar gezeigt wird. Der Kalibrierungsprozess und die Montage des einfachsten Baumwollschalters werden ebenfalls ausführlicher erläutert.

Ich hoffe es hat euch gefallen. Ich wünsche Ihnen eine erfolgreiche Montage!
9
8
3

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
1 Kommentar
Der Operationsverstärker ist kein Komparator. Ja, es kann in einigen Fällen im Komparatormodus verwendet werden, während seine Eigenschaften schlechter sind als die des „richtigen“ Komparators. In diesem Fall haben wir keinen Komparator, sondern einen invertierenden Verstärker.

Und wegen seiner großen Beliebtheit ist es ziemlich billig.
Aus diesem Grund ist es nicht billig, im Gegenteil, es ist beliebt, weil es mit sehr anständigen Parametern echte Pennies gibt.
Das Gehäuse deckt nur den Hauptteil des Stromkreises ab, der am anfälligsten für Beschädigungen ist.
Zweifelhafte These. Es war viel besser, alles zu schließen.

Und der Rest - gut gemacht! Ich habe es selbst gemacht und das Programm getestet.

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...