Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino spielt indische Nationalhymne

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Bitcraze Micro SD-Kartendeck
× 1
Lautsprecher:3 W, 4 Ohm
× 1
Allzwecktransistor NPN
× 1

Über dieses Projekt

Hallo zusammen,

Ich habe einen Hardware-Prototyp entwickelt, der die indische Nationalhymne spielt.

Komponenten

Zuallererst brauchen wir

  • Arduino Board Jeder
  • SD-Kartenmodul
  • Lautsprecher 4 Ohm
  • BC547
  • 1k Widerstand

Schließen Sie alle Hardware als Schaltplan an.

Du benötigst eine Bibliothek, um dein Lieblingslied abzuspielen, das ich über diesen Link gefunden habe.

Diese Methode funktioniert nur für wav-Dateien. Sie sollten Ihren Song also mit diesen Einstellungen konvertieren

  • WAV-Datei,
  • 8-Bit,
  • 8-32 kHz Abtastrate,
  • mono.

https://github.com/TMRh20/TMRpcm/wiki#functions

Dateien einfach konvertieren:Mit iTunes:

Klicken Sie auf _> Bearbeiten> Einstellungen> Importeinstellungen_Ändern Sie das Dropdown-Menü in _WAV-Encoder_ und Einstellungen:_Benutzerdefiniert> 16.000 kHz bis 32 kHz, 8-Bit, Mono_Klicken Sie mit der rechten Maustaste auf eine beliebige Datei in iTunes und wählen Sie _"WAV-Version erstellen"_  

Audacity verwenden:

Tracks> Stereo-Track zu Mono-Projektrate (HZ)> auf 32000, 22050, 16000 oder 11025 setzen Datei> Exportieren> Speichern als Typ:Andere unkomprimierte Dateien> Optionen... Wählen Sie WAV, Unsigned 8 Bit PCM  

Kopieren Sie dann die Datei mit dem Computer auf die SD-Karte

Dies ist die Ausgabe

Code

  • Code
CodeC/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");//delay(300000);//Bz.play("176.wav"); //delay(300000);//Bz.play("128.wav");Verzögerung(58000); // Songdauer}

Schaltpläne

BC547 Fritzing Pinbelegung E B C

Herstellungsprozess

  1. Arduino Spybot
  2. FlickMote
  3. Selbstgemachter Fernseher B-Gone
  4. Hauptuhr
  5. Finde mich
  6. US-Nationalhymne mit Licht und Ton
  7. Arduino-Power
  8. Tech-TicTacToe
  9. Arduino-Vierbeiner
  10. Arduino-Joystick