Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshops:arduino-audio

Dies ist eine alte Version des Dokuments!


Arduino Audio Workshop

  • Inhalt: Schall und Klänge, Klangerzeugung, Signalmessung/auswertung, Arduino-Programmierung
  • Methoden:
    • Einführungsvortrag (gemeinsam)
    • Angeleitete Arduino-Programmierung (3 Gruppen)
    • kein Basteln
    • Ausblick, Fragen, Diskussion (gemeinsam)
  • Team:
    • Arnulf (Projektleitung)
    • Stephan, Valentin
  • Termin: ?
  • Teilnehmer: 19
  • Preis: 30 Eur/Teilnehmer

Organisation

  • Wiki-Seite aufsetzen: Stephan
  • Folienmaster für Vorträge: Arnulf
  • Hardware aussuchen, bestellen, aufbauen
  • Schnell besorgen: Prototypenhardware zur Programmentwicklung
  • 3 Oszilloskope bzw. PC-Oszilloskop-Software
  • Firmware-Paket zusammenstellen und verteilen

Hardware

  • Wird von uns gestellt und fertig zusammengebaut
  • Lautsprecher (1 Eur keine Endstufe nötig, direkt an GPIO)
  • Mikrofon mit Vorverstärker (3 Eur)
  • Steckerleisten, Kabel

Voraussetzungen für Teilnehmer

  • Grundlagen Arduino Programmierung
  • Eigene Arduino-boards mitbringen (z.B. Uno, oder was immer sie in der Schule verwenden, zu klären)
  • Eigene PCs mitbringen, mit definierter installierter Arduino-IDE

Inhalte

Grundlagen

Vortrag, alle zusammen, max. 60 min.

  • Akustik
    • Schwingungen, Amplitude, Frequenz
    • Frequenzraum, Fouriertrafo
    • Wellen, Schallgeschwindigkeit, Wellenlänge
    • Schalldruck, Intensität, Pegel
    • Funktionsweise von Mikrofon, Lautsprecher
  • Psychoakustik
    • Hören, Empfindlichkeit
    • Hörschwelle, (Maskierung?)
    • Lautstärkepegel, Lautheit
    • Geräusche, Klänge, Töne
    • Notenskalen
  • Signalverarbeitung
    • Sampling, Samplingtheorem
    • Quantisierung, Datentiefe
    • Verarbeitungsgeswindigkeit, Speicherplatz
    • Dateiformate

Anwendungen ("Praxis")

Parallele Arbeit in 3 Gruppen, je 6/7 Teilnehmer, identische Inhalte
Vorgehen anhand von Beispielanwendungen (Arduino-Firmwares)

  • Waveform-generation: Rechteck, Sägezahn, Sinus, Arbitrary
    • –> Klingeltöne (feste Melodien abspielen)
    • –> Orgel (Steuerung über PC-Tastatur)
  • Audioaufnahme und Verarbeitung
    • –> Pegelmessung
    • –> Klatschschalter
    • –> Sampler/Synthesizer
  • Frequenzzähler, FFT
    • –> Stimmgerät
workshops/arduino-audio.1415218120.txt.bz2 · Zuletzt geändert: 2014-11-05 00:00 (Externe Bearbeitung)