Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

skript:verstaerker

Aufgabe: eine Verstärker-Schaltung

Verstärker machen es möglich, die Leistung eines Signals zu erhöhen, z.B. um einen lauteren Ton zu erzeugen. Es gibt viele Varianten von Verstärkern mit unterschiedlichen Eigenschaften. In dieser Übung macht ihr eine einfache Variante mit dem Modul LM386.

Baut die Verstärker-Schaltung auf, wie es in dieser Anleitung erklärt wird.

  • Wenn ihr wissen wollt, wie die Pins bei LM386 nummeriert sind, schaut euch das Datenblatt an. Anstelle des Lautsprechers nutzt euren Piezosummer aus dem Set. Erzeugt für die Audioausgabe einen Audiosignal auf einem der digital Pins, z.B. mit der tone()-Funktion.
  • Zusätzlich braucht ihr Kondensatoren und ein Netzteil / einen Akku. Statt des in der Anleitung erwähnten 1000µF -Kondensators könnt ihr auch einen kleineren, z.B. einen 100µF-Kondensator, nehmen.

Erweiterung für Fortgeschrittene: Sprachausgabe

Nutzt die Talkie-Bibliothek, damit eurer Roboter Text „aussprechen“ kann. Diese Bibliothek verfügt über ca. 1000 englische Worte, die aus Tönen zusammengestellt wurden.

Hier ist ein Link zur Bibliothek mit Installationsanweisungen, folgt diesen! Nach dem Installieren öffnet ein der Talkie-Beispiele (Datei → Beispiele → Talkie) und führt diesen aus. Es wird die Fehlermeldung „variable … must be const …“ kommen (Grund: die Bibliothek wird seit über 5 Jahren nicht aktualisiert). Macht alle Variablen, wo das der Fall ist, zu Konstanten (d.h. schreibt das Wort const am Anfang der Zeile). Die Sprachausgabe auf dem Piezo klingt ziemlich schlecht, am besten bekommt ihr von uns einen besseren Lautsprecher für diese Aufgabe.

skript/verstaerker.txt · Zuletzt geändert: 2019/01/19 13:41 von d.golovko