Inhaltsverzeichnis:
- Schritt 1: Teileliste
- Schritt 2: Elektronik
- Schritt 3: Datenbank
- Schritt 4: Elektronik zusammenbauen
- Schritt 5: Codierung
- Schritt 6: Webseite
- Schritt 7: Baukasten
- Schritt 8: Und jetzt.. Spielen
Video: Raspberry Pi Infrarot-Tastatur - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Ich habe Musik schon immer geliebt, und als ich darüber nachdachte, was ich als mein erstes Raspberry Pi-Projekt machen würde, gingen meine Gedanken natürlich dazu. Aber natürlich wollte ich ihm einen zusätzlichen Touch geben, oder besser, keinen Touch! Angesichts der aktuellen Covid-19-Krise und all der Hygiene- und Berührungsbeschränkungen entscheide ich mich für eine Tastatur, bei der die Tasten durch Infrarotsensoren ersetzt wurden. Sie können die Tonart ändern, in der Sie spielen, indem Sie einen Drehregler drehen und drücken, um einen Backingtrack zu starten, dessen Tempo durch Antippen eines Touchsensors geändert werden kann.
Ich habe dem Look einen Xylophon-Piano-Vibe verpasst, den ich auch auf der Website integriert habe, wo man sehen kann, welche Noten gespielt werden. Für den Bau des Gehäuses habe ich nur Holz verwendet, das ich lackiert habe, um ihm den letzten Schliff zu geben.
Schritt 1: Teileliste
- Raspberry Pi 4 Modell B v1.2 - 2 GB
- Montierter Pi T-Cobbler Plus
- 40 Stück 10 cm Pullover von Mann zu Frau
- Kabel 40 Stück 10cm Stecker auf Stecker Überbrückungskabel
- IR-Hindernisvermeider
- Lautsprecher
- Verschiedene Holzstücke
- Farbe
- Berührungssensor
- LCD
- Himbeer-Pi 4
- Adapterwiderstandspaket
- Drehcodierer
Preis: ca. 230 Euro, aber abhängig vom Fall
Schritt 2: Elektronik
Verdrahten Sie Ihre Elektronik wie im angegebenen PDF. Beachten Sie, dass der Infrarotsensor möglicherweise nachjustiert werden muss, um sicherzustellen, dass er keine Signale sendet, wenn er nicht ausgelöst wird.
Mein Lautsprecher ist an eine externe USB-Soundkarte angeschlossen, um den Ton zu verbessern, aber Sie können ihn auch einfach an den Klinkenausgang des Pi anschließen.
Schritt 3: Datenbank
Dies ist die Datenbank, die ich erstellt habe. Ich habe eine Tabelle verwendet, die alle Notennamen und die entsprechenden Midi-Notenwerte enthält. Eine weitere Tabelle enthält die Schlüssel, zwischen denen Sie wählen können. Die Tabelle PlaySession enthält alle zuvor gespeicherten Tracks, die Sie gespielt und mit denen die Noten in diesem Track verbunden sind.
Schritt 4: Elektronik zusammenbauen
Als nächstes kam die Montage der Elektronik. Ich beschließe, alles auf einem Steckbrett zu belassen und nicht zu löten, da ich nicht so gut im Löten bin und die IR-Sensoren ziemlich empfindlich sind, so dass es passieren kann, dass Sie eines Tages einen ersetzen müssen.
Schritt 5: Codierung
Zum Codieren habe ich eine Python-Bibliothek namens Mingus verwendet, die FluidSynth verwendet, um Midi-Noten abzuspielen.
Um beide einzurichten, müssen Sie die folgenden Befehle ausführen:
pip installieren mingus
pip installieren fluidsynth
Den Code findest du auf meinem GIT.
Schritt 6: Webseite
Als nächstes habe ich meine Website entworfen und codiert. Ich habe HTML, CSS und JS mit Websockets verwendet, um mit dem Server im Hintergrund zu kommunizieren.
Schritt 7: Baukasten
Ich habe meinen Koffer so gestaltet, dass er einer Art Xylophon/Klavier ähnelt. Ich habe alles aus Holz gemacht und beschlossen, alles mit einem Anstrich zu versehen, damit es noch schöner aussieht.
Schritt 8: Und jetzt.. Spielen
Jetzt sind Sie bereit, Ihr selbstgebautes Instrument zu spielen! Scheuen Sie sich nicht, Fragen in den Kommentaren zu stellen und haben Sie viel Spaß beim Gestalten!
Empfohlen:
So installieren Sie Raspbian OS in Raspberry Pi mit NOOBS-Software und Smartphone.: 6 Schritte
So installieren Sie Raspbian OS in Raspberry Pi mit NOOBS-Software und Smartphone.: Hallo zusammen! Heute zeige ich Ihnen in diesem Tutorial, wie Sie Raspbian OS in Raspberry Pi mit NOOBS-Software und Smartphone einfach installieren
Windows 10 auf einem Raspberry Pi zum Laufen bringen – wikiHow
So funktioniert Windows 10 auf einem Raspberry Pi
Wie erstelle ich ein Infrarot-Thermometer?: 9 Schritte
Wie erstelle ich ein Infrarot-Thermometer?: Das Infrarot-Thermometer kann die Oberflächentemperatur eines Objekts messen. Sein Vorteil ist die berührungslose Temperaturmessung, mit der die Temperatur eines weit verbreiteten entfernten Objekts bequem und genau gemessen werden kann.Hier stellen wir
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail