Arduino UNO spielt die indische Nationalhymne – Einfacher Hardware-Prototyp
Komponenten und Materialien
| Arduino UNO (oder kompatibles Board) | 1 |
| Micro-SD-Kartenmodul | 1 |
| Lautsprecher: 3W, 4 Ohm | 1 |
| NPN-Transistor (z. B. BC547) | 1 |
| 1 kΩ Widerstand | 1 |
Über dieses Projekt
Hallo zusammen,
Ich habe einen Hardware-Prototyp entwickelt, der die indische Nationalhymne abspielt.
Komponenten
Benötigt:
- Beliebiges Arduino Board
- SD-Kartenmodul
- Lautsprecher 4 Ohm
- BC547 Transistor
- 1 kΩ Widerstand
Alle Hardware gemäß Schaltplan verbinden.
Für die Wiedergabe wird eine Bibliothek benötigt (Link im Original). Diese Methode funktioniert nur für WAV-Dateien. Konvertierungseinstellungen:
- WAV-Format
- 8-bit
- 8–32 kHz Sample Rate
- Mono
Bibliothek: TMRpcm Wiki
Konvertierung mit iTunes:
Bearbeiten → Einstellungen → Importieren
Dropdown auf "WAV-Encoder" → Einstellung: "Benutzerdefiniert → 16.000–32 kHz, 8-bit, Mono"
Rechtsklick auf Datei → "WAV-Version erstellen"
Konvertierung mit Audacity:
Spuren → Stereospur zu Mono
Projekt-Rate (Hz) → 32000, 22050, 16000 oder 11025 setzen
Datei → Exportieren → "Andere unkomprimierte Dateien" → Optionen...
WAV, Unsigned 8-bit PCM wählen
Datei auf SD-Karte kopieren (am PC).
Code
Code (C/C++)
#include "SD.h"
#define cs 4
#include "TMRpcm.h"
#include "SPI.h"
TMRpcm Bz;
void setup(){
Bz.speakerPin = 9;
Serial.begin(9600);
if (!SD.begin(cs)) {
return;
}
}
void loop() {
Bz.setVolume(4);
Bz.play("na.wav"); // Dateiname der Nationalhymne
delay(58000); // Lieddauer in ms
}
Schaltpläne
BC547 Fritzing Pinout: E (Emitter), B (Basis), C (Collector)

Herstellungsprozess
- Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
- FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
- DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
- Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
- Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
- Arduino Licht & Sound: US-Nationalhymne mit LEDs
- Optimierte Stromversorgungslösungen für Arduino-Projekte
- Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
- Intelligenten Arduino-Vierbeiner-Roboter bauen: Schritt-für-Schritt-Anleitung
- DIY Arduino Lenkrad / Joystick für Rennspiele – USB-HID-Umbau