6 Musikalische Projekte für Arduino Anfänger

Ein Arduino kann Musik erzeugen oder erweitern. Hier sind 6 großartige musikalische Projekte: einige sind einfach zu implementieren, andere sind komplexer, aber am Ende sind sie alle recht befriedigend.

Ein Arduino kann Musik erzeugen oder erweitern.  Hier sind 6 großartige musikalische Projekte: einige sind einfach zu implementieren, andere sind komplexer, aber am Ende sind sie alle recht befriedigend.
Werbung

Wenn Sie sowohl an Hardware als auch an Software basteln möchten, dann gibt es nur wenige Hobbys, die passender sind als Arduino. Arduino ist eine speicherprogrammierbare Steuerung Was ist Arduino und was können Sie damit machen? Was ist Arduino und was können Sie damit machen? Der Arduino ist ein bemerkenswertes kleines elektronisches Gerät, aber wenn Sie noch nie zuvor eines verwendet haben, was genau sind sie und was können Sie mit einem tun? Lesen Sie mehr, die viele nette Dinge tun können, abhängig davon, wie kreativ Sie mit Ihrem Code sind.

Ein bestimmtes "Genre" von Projekten, wenn Sie so wollen, beinhaltet die Verwendung des Arduino, um Musik zu erstellen oder zu erweitern. Manche sind einfach zu implementieren, andere komplex, aber am Ende sind sie alle recht befriedigend.

Hier sind einige der interessantesten, die Sie vielleicht selbst ausprobieren möchten!

Bist du ein kompletter Neuling? Erwägen Sie den Kauf des Arduino Starter Kits. Was ist in Ihrem Arduino Starter Kit enthalten? [Arduino Beginners] Was ist in deinem Arduino Starter Kit? [Arduino Beginners] Angesichts einer Kiste voller elektronischer Komponenten ist es einfach, überwältigt zu werden. Hier finden Sie eine Anleitung zu genau dem, was Sie in Ihrem Kit finden. Lesen Sie mehr und lesen Sie dann unseren Arduino-Einsteigerhandbuch Erste Schritte mit Arduino: Ein Anfängerhandbuch Erste Schritte mit Arduino: Ein Anfängerhandbuch Arduino ist eine Open-Source-Prototyping-Plattform für Elektronik, die auf flexibler, benutzerfreundlicher Hardware und Software basiert. Es richtet sich an Künstler, Designer, Bastler und alle, die interaktive Objekte oder Umgebungen erstellen möchten. Lesen Sie mehr und fangen Sie an, mit diesen Anfänger-Arduino-Projekten zu spielen 10 Große Arduino-Projekte für Anfänger 10 Große Arduino-Projekte für Anfänger Die Fertigstellung eines Arduino-Projekts gibt Ihnen ein Gefühl der Zufriedenheit wie kein anderes. Die meisten Anfänger sind jedoch nicht sicher, wo sie anfangen sollen, und selbst Anfängerprojekte können ziemlich entmutigend wirken. Lesen Sie mehr, um sich damit vertraut zu machen, bevor Sie fortfahren.

Singende Pflanze beim Berühren

Dieses Projekt ist faszinierend, insbesondere in der Art und Weise, wie es die Prinzipien der Leitfähigkeit anwendet, um etwas zu tun, an das die meisten nicht denken würden. Kurz gesagt, dieses Projekt lässt Sie Umgebungsgeräusche erzeugen, indem Sie eine Pflanze berühren .

Die Theorie dahinter: Wenn sich zwei leitende Objekte berühren - in diesem Fall die Pflanze selbst und die menschliche Haut - ändert sich die Kapazität zwischen diesen Objekten. Mit dem richtigen Sensor können Sie erkennen, wenn etwas die Anlage berührt und diese Kapazität in Schall umwandeln.

Für Arduino können Sie etwas wie Touché als Kapazitätssensor verwenden, was dieses Projekt tut. Stellen Sie sich selbst ein und ich garantiere, dass Ihre Gäste immer beeindruckt sein werden.

Handbewegung Techno

Hier ist ein weiteres sensorbasiertes Projekt, außer dass dieses auf Umgebungslicht und nicht auf physische Berührung angewiesen ist. Insbesondere werden lichtabhängige Widerstände (LDRs) verwendet, um Lichtpegel zu "lesen", und diese Messwerte werden in Musiknoten umgewandelt.

Indem Sie Ihre Hand verdecken, um mehr Licht auf den Sensor zu legen, können Sie die erzeugten Noten ändern. Mach es gut genug und du bekommst eine primitive Art von Techno.

Was ist cool ist, dass der Code für dieses Projekt überraschend einfach ist, sobald Sie verstehen, was es tut. Mach ein paar Verbesserungen, füge eine Playback-Spur hinzu und du bekommst so etwas:

Cola Piano und Launchpad

Dieses Projekt ist eine Art Zwei-in-Eins: zwei verschiedene Anwendungen, die auf demselben Konzept basieren. Der Kern davon ist, dass Sie ein Dutzend Aluminiumdosen an einen Arduino anschließen, und jeder kann einen anderen Ton oder Clip erzeugen, wenn er berührt wird .

Das Video oben zeigt zwei Beispiele. In der ersten fühlt es sich fast wie eine Glasharfe an. In der zweiten erinnert das Setup an ein Launchpad-Gerät (ein Gerät, das oft von DJs verwendet wird, um Mashups, Remixes und was nicht zu erstellen). Das Beispiel zeigt sogar eine schwarze Cola-Dose, die den verwendeten Soundpack verändern kann.

Leider gibt es keine exemplarische Vorgehensweise, um dieses Projekt selbst zu replizieren, aber der vollständige Quellcode ist in Pastebin verfügbar. Das Skript wurde mit der PyAudio-Bibliothek geschrieben und kann jede .WAV-Datei in eine Schleife einfügen.

Einfacher Tune Maker und Recorder

Hier haben wir eine nette kleine Kreation, die mehr wie ein Spielzeug als ein tatsächliches praktisches Gerät spielt, aber es ist trotzdem großartig. Zumindest ist es eine gute Möglichkeit, etwas über Arduino Bastelei zu lernen, weil es einfach ist und die vollständige Quelle verfügbar ist.

Das Gerät funktioniert so: Es gibt ein Zifferblatt, das Sie drehen, um Noten auszuwählen (nur Naturals und Sharps), und eine Schaltfläche, auf die Sie klicken, wenn Sie die aktuelle Note aufnehmen möchten. Eine leere Notiz existiert, wenn Sie einen One-Beat-Rest haben möchten.

Wenn Sie fertig sind, können Sie die gesamte Aufnahme wiedergeben, und Sie können das Rad verwenden, um die Wiedergabe zu beschleunigen oder zu verlangsamen. Es ist ziemlich cool, obwohl, zugegebenermaßen, die Neuheit nicht lange dauern wird.

Arduino Melodiebibliothek

Wenn Sie nach einer klaren und einfachen Bibliothek suchen, mit der Sie eine Melodielinie mit Ihrem Arduino spielen können, ist dies die gewünschte Version. Es ist eine einzelne Quelldatei (tatsächlich ein Paar .CPP- und .H-Dateien, die als eine Einheit fungieren), die Sie in Ihren Arduino-Code einschließen. Einfach einzurichten und einfach zu bedienen.

Um diese Bibliothek zu verwenden, ist es am einfachsten, die Melodie als fest codierte Werte in Ihrem Code zu definieren (Richtlinien dafür finden Sie in der Datei /songs/readme.h). Dann ist das Spielen dieser Melodie so einfach wie das Aufrufen von Melody.play() .

Ein Melody.setOctave() ist, dass die Änderung der Oktaven ( Melody.setOctave() ) und das Ändern des Tempos ( Melody.setTempo() ) Melody.setTempo() . Die Wiedergabe ist nicht blockierend, also kann Ihr Arduino andere Dinge tun, während er die Melodie spielt, solange Sie delay() lange genug für das Tempo delay() .

Lo-Fi Gitarrenpedal

Wenn Sie ein abenteuerlustiger Arduino-Neuling sind, der gerne elektrische Gitarre spielt, ist dieser Instructables-Entwurf für ein Lo-Fi-Gitarrenpedal genau das Richtige für Sie.

Warum abenteuerlich? Denn dieser ist ein bisschen komplexer als die obigen Projektideen. Wir empfehlen es nicht als absolutes erstes Mal, aber wenn Sie etwas Erfahrung haben und Sie die Anweisungen richtig befolgen, wird es Ihnen gut gehen. Wer liebt überhaupt keine gute Herausforderung?

Dieses Pedal hat drei verschiedene Effekte: eine Sample Rate Control, einen Bitcrusher und einen Bitshifter (alles im obigen Video in Aktion zu sehen). Es macht Spaß zu spielen und sehr praktisch, was ungefähr so ​​gut ist, wenn es um Hobbys wie Arduino geht.

Ihre Arduino Projektideen

Es ist interessant, wie viel Sie mit etwas so winzig wie ein Arduino tun können, und offensichtlich gibt es Hunderte von anderen Ideen Arduino Projektideen für ein automatisiertes Haus Arduino Projektideen für ein automatisiertes Haus Wäre es nicht großartig, Ihr Gewächshaus zu bewässern, ohne Ihr zu verlassen Stuhl? Ein Arduino kann als Schlüsselkomponente einiger Hausautomationsprojekte eingesetzt werden - hier sind fünf! Lesen Sie weiter im Internet herumschwimmen. Aber was ist mit dir? Welches musikalische Projekt hast du mit deinem Arduino erreicht?

Teilen Sie uns in den Kommentaren mit, ob Sie Fragen, Kommentare oder eigene Ideen haben!

In this article