Inhaltsverzeichnis:

Generieren verschiedener Sounds aus Filmen nur mit Arduino - Gunook
Generieren verschiedener Sounds aus Filmen nur mit Arduino - Gunook

Video: Generieren verschiedener Sounds aus Filmen nur mit Arduino - Gunook

Video: Generieren verschiedener Sounds aus Filmen nur mit Arduino - Gunook
Video: Sound und akustische Signale für deine Projekte mit Arduino und ESP32 2024, Juli
Anonim
Generieren verschiedener Sounds aus Filmen nur mit Arduino
Generieren verschiedener Sounds aus Filmen nur mit Arduino

Guten Tag!

Ich wollte verschiedene Geräusche wie Raubtier, Optimus Prime und Hummel aus dem Transformatorfilm erzeugen. Tatsächlich habe ich mir das Video "The Hacksmith" über die Herstellung von Raubtierhelmen angesehen. Dort erzeugten sie Raubtier-Soundeffekte aus einer Hi-Fi-Quelle. Und ich wollte es ausprobieren mit arduino, weil ich nur arduino habe. Also habe ich angefangen, im Internet danach zu suchen, wobei weniger Codierung erforderlich ist, da ich nicht die formale Art und Weise verwenden wollte, in der wir die Datei pitches.h für die Tonerzeugung verwenden habe einen einfachen Code, den ich leicht verstehen kann. Nach langer Recherche habe ich einen gefunden und auf meinem YouTube-Kanal geteilt. Ja, ich werde es in Zukunft aktualisieren, indem ich das SD-Kartenmodul mit arduino verwende. Ich habe dieses Modul noch nicht, aber ich werde es kaufen. Ich hoffe, dieses Video ist wenig informativ.

Lass uns anfangen!!

Lieferungen

  • Arduino Uno mit Kabel
  • Lautsprecher Multimedia-Lautsprecher oder einfacher 5-W-Lautsprecher
  • Alegator-Clips oder 3mm Klinke
  • Und einen funktionierenden PC oder Laptop
  • 10 k Ohm Widerstand

Schritt 1: Hardware-Teil

Hardware-Teil
Hardware-Teil
Hardware-Teil
Hardware-Teil
Hardware-Teil
Hardware-Teil
Hardware-Teil
Hardware-Teil

Der Schaltplan enthält alles, was Sie zum Anschluss all dieser Komponenten benötigen.

Schritt 2: Softwareteil (Code)

Softwareteil (Code)
Softwareteil (Code)
Softwareteil (Code)
Softwareteil (Code)
Softwareteil (Code)
Softwareteil (Code)

Wir haben also den Bibliotheksnamen "PCM" WIR MÜSSEN IHN ZUM LIBRARY FOLDER HINZUFÜGEN, der sich in "C:\PROGRAM FILES (X86)\ARDUINO\LIBRARY" befindet.

Fügen Sie es in den Bibliotheksordner ein oder ein Verknüpfungsname "Hier einfügen" wird bereitgestellt, einfach per Drag & Drop dorthin. Und Sie sind mit der Bibliothekssache fertig.

Jetzt haben Sie eine Encoder-Software, die verwendet wird, um normales Audio in numerischen Text umzuwandeln, der die Grundlage für alles auf diesen Computern bildet. Diese Werte sind Zahlen zwischen 0-255. Deshalb verwenden wir PWM-Pin # 11.

Für den Audioteil müssen wir es ein wenig modifizieren. Dafür benötigen wir Audacity oder eine andere Online-Audiokonverter-Software.

Wir müssen es in 8000khz umwandeln

Soundsystem sollte MONO sein

Die Länge eines Audioclips sollte 4 s nicht überschreiten

Exportieren Sie es im MP3-Format

Öffnen Sie nun die Arduino IDE, gehen Sie zu Beispiele> PCM> Wiedergabe> öffnen Sie es

Oder ich habe eine Arduino-Skizzendatei bereitgestellt, öffne sie einfach.

Öffnen Sie nun die Encoder-Software durch Doppelklick und eine Navigationsregisterkarte wird angezeigt. Navigieren Sie einfach zu dem Ordner, in dem sich die Audioclips befinden. Und wählen Sie Gewünschte aus. Es wird verschwinden und nach einer Weile erscheint ein Feld mit der Anzeige Erfolg! Dies bedeutet, dass Ihre Daten kopiert wurden in die Zwischenablage. Öffnen Sie nun arduino IDE und ersetzen Sie die vorhandenen Werte, indem Sie "Strg + A & Entf" drücken und dann Strg + V drücken und Sie sind fertig. Laden Sie diese Skizze auf Ihr Board hoch.

und genießen Sie jetzt Ihr Obst, indem Sie den Druckknopf drücken, der für Sie einen Ton abspielt.

Für neues Audio müssen Sie diesen ganzen Vorgang noch einmal wiederholen.

Und du bist fertig:)

Ich habe auch einige Clips bereitgestellt, die Sie verwenden können

Empfohlen: