Werbung
Wenn Sie gerne an beiden Hardware basteln und Software, dann gibt es nur wenige Hobbys passender als Arduino. Arduino ist ein Programmierbare Steuerung Was ist Arduino und was können Sie damit machen?Das Arduino ist ein bemerkenswertes kleines elektronisches Gerät, aber wenn Sie noch nie eines verwendet haben, was genau sind sie und was können Sie mit einem tun? Weiterlesen Dies kann viele nette Dinge bewirken, je nachdem, wie kreativ Sie mit Ihrem Code sind.
Ein bestimmtes „Genre“ von Projekten besteht, wenn Sie so wollen, darin, mit dem Arduino Musik zu erstellen oder zu erweitern. Einige sind kinderleicht zu implementieren, während andere komplexer sind, aber am Ende sind sie alle recht zufriedenstellend.
Hier sind einige der interessanteren, die Sie vielleicht selbst ausprobieren möchten!
Bist du ein absoluter Neuling? Erwägen Sie den Kauf der Arduino Starter Kit Was ist in Ihrem Arduino Starter Kit enthalten? [Arduino Anfänger]Angesichts einer Box voller elektronischer Komponenten ist es leicht, überwältigt zu werden. Hier finden Sie eine Anleitung zu genau dem, was Sie in Ihrem Kit finden. Weiterlesen , dann lesen Sie unsere Arduino Anfängerleitfaden Erste Schritte mit Arduino: Ein Leitfaden für AnfängerArduino ist eine Open-Source-Plattform für das Prototyping von 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. Weiterlesen und fang an, damit herumzuspielen Anfänger Arduino Projekte 15 großartige Arduino-Projekte für AnfängerSie interessieren sich für Arduino-Projekte, sind sich aber nicht sicher, wo Sie anfangen sollen? In diesen Anfängerprojekten lernen Sie, wie Sie beginnen. Weiterlesen zu Machen Sie sich damit vertraut, bevor Sie fortfahren.
Dieses Projekt ist faszinierend, insbesondere in der Art und Weise, wie es die Prinzipien der Leitfähigkeit einsetzt, um etwas zu tun, an das die meisten niemals denken würden. Kurz gesagt, dieses Projekt lässt Sie Erzeugen Sie Umgebungsgeräusche, indem Sie eine Pflanze berühren.
Die Theorie dahinter: Wenn zwei leitfähige Objekte - in diesem Fall die Pflanze selbst und die menschliche Haut - berühren, ä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 so etwas wie verwenden Touché als Kapazitätssensor, was dieses Projekt tut. Richten Sie selbst eine ein und ich garantiere, dass Ihre Gäste immer beeindruckt sein werden.
Hier ist ein weiteres sensorgestütztes Projekt, auf das sich dieses stützt Umgebungslicht statt körperlicher Berührung. Insbesondere werden lichtabhängige Widerstände (LDRs) verwendet, um Lichtpegel zu „lesen“, und diese Messwerte werden in Noten umgewandelt.
Indem Sie Ihre Hand bewegen, um den Sensor zu verdecken oder mehr Licht für ihn freizulegen, können Sie die erzeugten Noten ändern. Mach es gut genug und du bekommst eine primitive Art von Techno.
Was cool ist, ist, dass der Code für dieses Projekt überraschend einfach ist, sobald Sie verstanden haben, was es tut. Nehmen Sie ein paar Änderungen vor, fügen Sie eine Hintergrundspur hinzu, und Sie erhalten ungefähr Folgendes:
Cola Piano und Launchpad
Dieses Projekt ist eine Art Zwei-in-Eins-Projekt: zwei verschiedene Anwendungen, die auf demselben Konzept basieren. Das Wesentliche dabei ist, dass Sie ein Dutzend Aluminiumdosen an einen Arduino anschließen und Jede Dose erzeugt bei Berührung einen anderen Ton oder Clip.
Das obige Video zeigt zwei Beispiele. Im ersten Fall fühlt es sich fast wie eine Glasharfe an. Im zweiten Fall erinnert das Setup an ein Launchpad-Gerät (ein Gerät, das häufig von DJs zum Erstellen von Mashups, Remixen und was nicht verwendet wird). Das Beispiel zeigt sogar eine schwarze Coladose, die das verwendete Soundpaket verändern kann.
Leider gibt es keine exemplarische Vorgehensweise, um dieses Projekt selbst zu replizieren, aber die vollständiger Quellcode ist auf Pastebin verfügbar. Das Skript wurde mit der PyAudio-Bibliothek geschrieben und kann jede .WAV-Datei schleifen.
Hier haben wir eine nette kleine Kreation, die eher wie ein Spielzeug als wie ein praktisches Gerät spielt, aber trotzdem großartig ist. Zumindest ist es eine großartige Möglichkeit, etwas über das Basteln mit Arduino zu lernen, weil es einfach ist und das vollständige Quelle ist verfügbar.
Das Gerät funktioniert folgendermaßen: Es gibt ein Einstellrad, mit dem Sie Noten auswählen können (nur natürliche und scharfe Noten), und eine Schaltfläche, auf die Sie klicken, wenn Sie die aktuelle Note aufnehmen möchten. Eine leere Notiz ist vorhanden, wenn Sie eine Pause von einem Schlag wünschen.
Wenn Sie fertig sind, können Sie Spielen Sie die gesamte Aufnahme abMit dem Einstellrad können Sie die Wiedergabe beschleunigen oder verlangsamen. Es ist ziemlich cool, aber zugegebenermaßen wird die Neuheit nicht lange auf sich warten lassen.
Wenn Sie nach einer sauberen und unkomplizierten Bibliothek suchen, mit der Sie Spielen Sie eine Melodie mit Ihrem Arduino, das ist der, den du willst. Es handelt sich um eine einzelne Quelldatei (eigentlich ein Paar CPP- und H-Dateien, die als eine Einheit fungieren), die Sie in Ihren Arduino-Code aufnehmen. 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 hierzu finden Sie in der /songs/readme.h Datei). Dann ist das Spielen dieser Melodie so einfach wie das Aufrufen Melody.play ()
.
Ein Bonus ist, dass die Bibliothek das Ändern von Oktaven trivial macht (Melody.setOctave ()
) und um das Tempo zu ändern (Melody.setTempo ()
). Die Wiedergabe ist nicht blockierend, sodass Ihr Arduino andere Dinge tun kann, während er die Melodie spielt, solange Sie verzögern()
lang genug für das Tempo.
Wenn Sie ein abenteuerlustiger Arduino-Neuling sind, der gerne E-Gitarre spielt, finden Sie in diesem Instructables-Entwurf eine Lo-Fi-Gitarrenpedal könnte direkt in Ihrer Gasse sein.
Warum abenteuerlich? Weil dies etwas komplexer ist als die obigen Projektideen. Wir empfehlen es nicht als absolutes erstes Unterfangen, aber wenn Sie bereits Erfahrung haben und die Anweisungen ordnungsgemäß befolgen, wird es Ihnen gut gehen. Wer liebt überhaupt keine gute Herausforderung?
Dieses Pedal hat drei verschiedene Effekte: eine Abtastratensteuerung, einen Bitcrusher und einen Bitshifter (alle im obigen Video in Aktion zu sehen). Es macht Spaß, damit herumzuspielen und ist sehr praktisch, was ungefähr so gut ist, wie es nur geht, wenn es um Hobbys wie Arduino geht.
Ihre Arduino-Projektideen
Es ist interessant, wie viel man mit etwas so Winzigem wie einem Arduino machen kann, und offensichtlich gibt es das auch Hunderte anderer Ideen Arduino-Projektideen für ein automatisiertes ZuhauseWäre es nicht toll, Ihr Gewächshaus zu gießen, ohne Ihren Stuhl zu verlassen? Ein Arduino kann als Schlüsselkomponente einiger Hausautomationsprojekte eingesetzt werden - hier sind fünf! Weiterlesen im Internet herumschweben. Aber was ist mit dir? Welches musikalische Projekt hast du mit deinem Arduino erreicht?
Teilen Sie uns in den Kommentaren unten mit, ob Sie Fragen, Kommentare oder eigene Ideen haben!
Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.