Angewandte Informatik: Mikrofon: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „thumb|rigth|300px|Abb. 1: Bluetooth Modul HC-05 thumb|rigth|300px|Abb. 2: VL6180X-Time of Flight-Laser-Abstandssensor {|class="wikitable" |- | '''Autor:''' || Prof. Dr.-Ing. Schneider |- | '''Modul''' || Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester |- | '''Modulbezeich…“
 
Zeile 13: Zeile 13:


= Inhalt =
= Inhalt =
Manchmal ist es unhandlich den Arduino am seriellen Kabel zu betreiben. Hierbei würde es helfen die Messstelle von der Auswertestelle zu trennen und die Messdaten über Funk zu übertrgagen.
Der Clapper ist ein einfaches, klatschgesteuertes Schaltgerät zur Steuerung elektrischer Geräte. Er wurde in den 1980er-Jahren von Joseph Enterprises entwickelt und in den USA vermarktet. Das Gerät erkennt charakteristische Klatschgeräusche über ein eingebautes Mikrofon. Durch eine einfache Elektronik schaltet es daraufhin angeschlossene Steckdosen oder Geräte ein und aus. Der Clapper gilt als früher Vorläufer moderner Smart-Home-Steuerungen. Wir bauen diese Steuerung nach


{{#ev:youtube|https://youtu.be/XIgR_rJs9aM?si=xUsw5yKdzGCPp8r7 | 500 | | The Clapper - Clap your lights on |frame}}
{{#ev:youtube|https://youtu.be/XIgR_rJs9aM?si=xUsw5yKdzGCPp8r7 | 500 | | The Clapper - Clap your lights on |frame}}
Zeile 19: Zeile 19:
== Lernziele==
== Lernziele==
Nach Durchführung dieser Lektion können Sie
Nach Durchführung dieser Lektion können Sie
* Messdaten vom Arduino via Bluetooth an den PC senden.
* Das Mikrofon GY-MAX4466 einlesen.
* Daten via Bluetooth empfangen und mit MATLAB<sup>®</sup> analysieren und anzeigen.  
* Die Messwerte um einen Offset bereinigen.
* Messwerte in einer <code>MAT</code>-Datei speichern.
* Ein doppeltes Klatschen erkennen.
* Eine Lampe mit einem Doppelklatscher ein- und ausschalten.
* Messwerte in Echtzeit visualisieren.


== Vorbereitung ==
== Vorbereitung ==
# Studieren Sie den Artikel [[Bluetooth_Module_HC-05|Bluetooth Module HC-05]].
# Studieren Sie den Artikel [[Mikrofon_mit_Verstärker_Elektret_GY-MAX4466|Mikrofon mit Verstärker]].
# Installieren Sie die VL6180X Bibliothek von Pololu (1.4.0).
# Versetzen Sie den Arduino mittels Demo in den Sendemodus (<code>E38_sendeByteViaBT.ino</code>).
# Koppeln Sie das Notebook mit dem Arduino via Bluetooth ([[Bluetooth_Module_HC-05_-_AT-Modus#Sensoren_und_Passwörter|Kennworte für die Bluetooth-Module]]).
# Senden Sie den Inhalt eines 8-Bit Zählers.
# Empfangen Sie den Zähler mit MATLAB<sup>®</sup> (<code>empfangeByteViaBT.m</code>.
# Visualisieren Sie den Zähler in einem Plot.
# Sichern Sie die Daten in der Datei <code>Messdaten.mat</code>.


== Tutorial ==
== Tutorial ==
* [[Bluetooth_Module_HC-05|Wiki: Bluetooth Module HC-05]]
* [[Mikrofon_mit_Verstärker_Elektret_GY-MAX4466|Mikrofon mit Verstärker]]
* [[Bluetooth_Module_HC-05_-_AT-Modus#Sensoren_und_Passwörter|Wiki: Kennworte für die Bluetooth-Module]]
* [[LiDAR_Abstandssensor_ToF_VL6180X| Wiki: LiDAR Abstandssensor ToF VL6180X]]


= Demos =
= Demos =

Version vom 22. Juni 2026, 14:59 Uhr

Abb. 1: Bluetooth Modul HC-05
Abb. 2: VL6180X-Time of Flight-Laser-Abstandssensor
Autor: Prof. Dr.-Ing. Schneider
Modul Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester
Modulbezeichnung: BSE-M-2-1.09
Lektion: 11

Inhalt

Der Clapper ist ein einfaches, klatschgesteuertes Schaltgerät zur Steuerung elektrischer Geräte. Er wurde in den 1980er-Jahren von Joseph Enterprises entwickelt und in den USA vermarktet. Das Gerät erkennt charakteristische Klatschgeräusche über ein eingebautes Mikrofon. Durch eine einfache Elektronik schaltet es daraufhin angeschlossene Steckdosen oder Geräte ein und aus. Der Clapper gilt als früher Vorläufer moderner Smart-Home-Steuerungen. Wir bauen diese Steuerung nach

The Clapper - Clap your lights on

Lernziele

Nach Durchführung dieser Lektion können Sie

  • Das Mikrofon GY-MAX4466 einlesen.
  • Die Messwerte um einen Offset bereinigen.
  • Ein doppeltes Klatschen erkennen.
  • Eine Lampe mit einem Doppelklatscher ein- und ausschalten.
  • Messwerte in Echtzeit visualisieren.

Vorbereitung

  1. Studieren Sie den Artikel Mikrofon mit Verstärker.

Tutorial

Demos

E38_sendeByteViaBT.ino

Dieses Demo sendet seriell einen Zykluszähler via Bluetooth.

URL: https://svn.hshl.de/svn/Informatikpraktikum_1/trunk/Arduino/ArduinoLibOrdner/AlphaBot/examples/E38_sendeByteViaBT/E38_sendeByteViaBT.ino

empfangeByteViaBT.m

Dieses Demo empfängt Daten via Bluetooth und .

URL: https://svn.hshl.de/svn/Informatikpraktikum_1/trunk/Arduino/ArduinoLibOrdner/AlphaBot/examples/E38_sendeByteViaBT/empfangeByteViaBT.m

DemoTOFVL6180X.ino

Dieses Demo misst mit dem LiDAR ToF VL6180X Entfernungen in mm.

Voraussetzung: Installation der Arduino VL6180X-Bibliothek von Pololu in der Version 1.4.0.

URL: https://svn.hshl.de/svn/Informatikpraktikum_1/trunk/Arduino/ArduinoLibOrdner/ArduinoUnoR3/examples/DemoTOFVL6180X

Aufgabe

Abb. 3: Ergebnisdarstellung
  • Lesen Sie mit dem LiDAR VL6180X die Entfernung zu einem Objekt in mm ein (vgl. Abb. 2).
  • Übertragen Sie die gemessene Entfernung an MATLAB® via Bluetooth (vgl. Abb. 1).
  • Empfangen Sie die Daten mit dem Skript zeigeLiDAREntfernung.m.
  • Zeigen Sie die gemessene Entfernung in einem Echtzeit-Plot an (vgl. Abb. 3).

Arbeitsergebnisse in SVN: messeLiDAREntfernung.ino, zeigeLiDAREntfernung.m



→ zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe26