Musik mit den Touch-Pins des ESP32-Wroom



Seite als PDF

Ziel des Projekts

Das Pro­gramm reagiert auf die Touch-Pins des ESP32-Wroom und spielt zu jeder Tas­te einen Ton der C-Dur Ton­lei­ter.

Soll­te beim Spie­len der Kon­takt nicht sofort zustan­de kom­men, feuch­te dei­ne Fin­ger ein wenig an.

Die Hardware

Der ESP32-Wroom ver­fügt über Touch-Pins. Sie reagie­ren auf die Ände­run­gen von elek­tri­scher Kapa­zi­tät. Je grö­ßer die Kapa­zi­tät, des­to klei­ner der Mess­wert. Da der mensch­li­che Kör­per auch eine Kapa­zi­tät dar­stellt, reagie­ren die Touch-Pins auf Berüh­rung.

Touch-Pins:
32
33
27
14
12
13
4
2
15

Bei­spiel:
Schlie­ße ein Kabel am Touch-Pin 32 an. Wenn das Kabel­en­de berührt wird, zeigt der Seri­el­le Moni­tor eine Mel­dung an.

Benötigte Bauteile

Für die Rea­li­sie­rung wird neben dem ESP32-Wroom und dem Laut­spre­cher noch ein wenig Mate­ri­al benö­tigt:

  • 8 Kabel mit Kro­ko­dil­s­te­ckern an einem Ende und Ste­ckern am ande­ren Ende
  • sta­bi­le Pap­pe
  • selbst­kle­ben­de Kup­fer­fo­lie, Alu­fo­lie, Büro­klam­mern oder ande­re elek­trisch leit­fä­hi­ge Gegen­stän­de
  • „dop­pel­tes“ Steck­brett oder Ter­mi­nal­d­ap­ter

Lei­der ist das ESP32-Wroom nicht „steck­brett­taug­lich“. Ich habe daher zwei Steck­bret­ter zu einem zusam­men­ge­fügt. Es ist wich­tig, dass auf einer Sei­te die Plus- und Minus­leis­te erhal­ten bleibt.

Alter­na­tiv kannst du auch einen Ter­mi­nal­ad­ap­ter ver­wen­den:

Die Anschlüsse

Board instal­lie­ren

Das Programm

Das Pro­gramm ist sehr kurz:
Mit touch­Read() wird der Wert des jewei­li­gen Touch-Pins abge­fragt, der Schwell­wert des Touch-Pins wird auf 20 fest­ge­legt. Du musst ihn even­tu­ell anpas­sen.

Die Zuord­nung der Fre­quen­zen:

Hier fin­dest du eine 🔗Über­sicht über alle Fre­quen­zen.

NoteFre­quenzTouch-Pin
c'26232 (T9)
d'29433 (T8)
e'33027 (T7)
f'34914 (T6)
g'39212 (T5)
a'44013 (T4)
h'4944 (T0)
c''5232 (T2)

Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte


Letzte Aktualisierung: Jan. 2, 2026 @ 10:10

Inhalt