Home > Technologie > Karottenklavier (Ein MaKey MaKey Projekt)

Karottenklavier (Ein MaKey MaKey Projekt)

0
Advertisement

Karottenklavier (Ein MaKey MaKey Projekt)

Haben Sie jemals daran gedacht, dass eine Karotte einen so guten Klang erzeugen kann? Mit Hilfe eines MaKey MaKey können sie. Aber nur ein paar Tasten ist nicht gut genug, wir werden eine, die 18 Tasten und 2 volle Oktaven haben können, zu bauen.

Schritt 1: Materialien

Karottenklavier (Ein MaKey MaKey Projekt)

-MaKey MaKey
-Carrots (oder Sie könnten eine andere Form von Obst oder Gemüse verwenden)
-A Laptop (oder Computer, aber ich bevorzuge einen Laptop, da es tragbarer ist)
-VMPK (Virtual Midi Piano Keyboard, ein kostenloses Stück Software von hier- http://sourceforge.net/projects/vmpk/)
-Arduino Software (erhältlich von hier- http://arduino.cc/en/Main/Software)
-Arduino-Plugin
-Kabel (wird mit dem MaKey MaKey geliefert)
-Single Kerndraht (für den Eingang auf der Rückseite des MaKey MaKey)
-Einfache Möglichkeit, Sie mit dem MaKey MaKey (ich habe ein Antistatik-Armband)

Schritt 2: Neuprogrammierung des MaKey MaKey

Karottenklavier (Ein MaKey MaKey Projekt)

Dies ist ein ziemlich langer Prozess, aber wenn man sich daran gewöhnt, ist es extrem einfach.

Bevor Sie den MaKey MaKey mit Arduino programmieren können, müssen Sie die Arduino-Umgebung von http://arduino.cc/de/Main/Software herunterladen. Laden Sie die neueste Version herunter, die zu Ihren Betriebssystemen passt (Windows, Mac, Linux). Der Download kommt in Form einer ZIP-Datei, die entpackt werden muss, um ein Verzeichnis, das Sie sich merken werden. Von dort aus gelangen Sie durch einen Doppelklick auf die Arduino Applikation auf die Arduino Applikation.

Sie müssen auch den Treiber und Addon für die MaKey MaKey herunterladen, können Sie die hier- https://www.sparkfun.com/products/11511.

Detaillierte Anweisungen zur Programmierung Ihres MaKey MaKey finden Sie hier: http://www.sparkfun.com/tutorials/388

Ich werde nicht in Einzelheiten über, wie zu reprogramme Ihre MaKey MaKey gehen, aber ich werde Ihnen zeigen, was Sie setzen sollten.

#include "Arduino.h"

aufrechtzuerhalten.
/////////////////////////////////////// ///////////////////////
// SCHLÜSSELKARTEN: WELCHE SCHLÜSSELKARTEN ZU DIESEM PIN AUF DEM MAKEY-MAKEY-VORSTAND? //
/////////////////////////////////////// ///////////////////////

- Bearbeiten Sie das KeyCodes-Array unten, um die vom MaKey MaKey für jeden Eingang gesendeten Tasten zu ändern
- die Kommentare geben an, welcher Eingang diese Taste sendet (zB wird standardmäßig 'w' über Pin D5 gesendet)
- Ändern Sie die Tasten, indem Sie sie ersetzen. Zum Beispiel können Sie ersetzen "w" mit einem anderen einzelnen Buchstaben,
Zahl oder Symbol auf Ihrer Tastatur
- Sie können auch Codes für andere Tasten wie Modifikator und Funktionstasten verwenden (s
Die Liste der zusätzlichen Tastencodes am Ende dieser Datei)

* /

Int keyCodes [NUM_INPUTS] = {
// Oberseite des makey makey Brettes

'C', // Pfeil nach oben
'B', // Pfeil nach unten
'N', // linke Pfeiltaste
'V', // Pfeil nach rechts
'M', // Leertaste
'Q', // Klick-Schaltfläche

// Header auf der linken Seite

'W', // Pin D5
'A', // Pin D4
'S', // Pin D3
'D', // Pin D2
'F', // Pin D1
'G', // Pin D0

// Buchsenleiste hinten rechts

'H', / Pin A5
'J', // Pin A4
'K', / Pin A3
'L', / Pin A2
'Z', // Pin A1
'X', // Pin A0
};

//////////////////////////
// GERÄUSCHUNTERDRÜCKUNG /////
//////////////////////////
#define SWITCH_THRESHOLD_OFFSET_PERC 5 // Zahl zwischen 1 und 49
// größerer Wert schützt besser vor Rauschschwingungen, macht es aber schwerer zu drücken und zu lösen
// empfohlene Werte liegen zwischen 2 und 20
Der Standardwert ist 5

#define SWITCH_THRESHOLD_CENTER_BIAS 55 // Zahl zwischen 1 und 99
// größerer Wert macht es einfacher, "Freigabe" -Tasten, aber schwerer zu "drücken"
// kleinerer Wert macht es einfacher, "drücken" Tasten, aber härter auf "Release"
// empfohlene Werte liegen zwischen 30 und 70
// 50 ist "mittlere" 2,5 Volt Mitte
// Der Standardwert ist 55
// 100 = 5V (niemals so hoch)
// 0 = 0 V (niemals niedrig verwenden

/////////////////////////
// MOUSE MOTION /////////
/////////////////////////
#define MOUSE_MOTION_UPDATE_INTERVAL 35 // wie viele Schleifen zwischen warten
// Versenden von Mausbewegungsaktualisierungen

#define PIXELS_PER_MOUSE_STEP 4 // eine größere Zahl macht die Maus
// bewege dich schneller

#define MOUSE_RAMP_SCALE 150 // Skalierungsfaktor für Mausbewegungsrampen
// Lower = empfindlichere Mausbewegung
// Höher = langsameres Rampeln der Geschwindigkeit
// 0 = Ramping aus

#define MOUSE_MAX_PIXELS 10 // Maximale Pixel pro Schritt für Mausbewegung

aufrechtzuerhalten.

//////////////////////////
// ZUSÄTZLICHE SCHLÜSSELCODES ///
//////////////////////////

- Sie können diese Codes im obigen KeyCodes-Array verwenden
- um Modifikatortasten, Funktionstasten usw. zu erhalten

KEY_LEFT_CTRL
KEY_LEFT_SHIFT
KEY_LEFT_ALT
KEY_LEFT_GUI
KEY_RIGHT_CTRL
KEY_RIGHT_SHIFT
KEY_RIGHT_ALT
KEY_RIGHT_GUI

KEY_BACKSPACE
KEY_TAB
KEY_RETURN
KEY_ESC
KEY_INSERT
KEY_DELETE
KEY_PAGE_UP
KEY_PAGE_DOWN
KEY_HOME
KEY_END
KEY_CAPS_LOCK

KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12

* /

Schritt 3: VMPK

Karottenklavier (Ein MaKey MaKey Projekt)

Jetzt müssen Sie VMPK öffnen. Sobald es geöffnet ist, müssen Sie gehen zu bearbeiten und dann Tastatur-Karte. Dann müssen Sie die folgenden Schlüsselnummern auf Briefe setzen.

24-w
26-a
28-s
29-d
31-f
33 g
35 h
36-j
38-k
40-l
41-z
43-x
45-c
47-v
48-b
50-n
52-m
53-q

Das macht es so, dass Ihr MaKey MaKey mit Ihrem VMPK arbeitet. Anschließend können Sie speichern, indem Sie speichern und dann OK drücken.

Schritt 4: Verkabelung

Karottenklavier (Ein MaKey MaKey Projekt)

Jetzt wollen Sie Ihre MaKey MaKey verdrahten. Zuerst legen Sie Ihre 18 Karotten in einer Reihe auseinander, so dass sie nicht berühren. Dann möchten Sie Ihre MaKey MaKey Scokets (Nummeriert im obigen Bild) mit den Karotten in Ordnung verbinden

Karotte Nr. | Steckdose
1 | 6
2 | Fig. 7
3 | Fig. 8
4 9
5 | 10
6 | 11
7 12
8 | 13
9 | 14
10 | 15
11 | 16
12 | 17
13 0 ist
14 | 3
15 | 1 ist
16 | 2
17 | 4
18 | 5

Danach schließen Sie Ihr Antistatik-Armband an Ihre Erde und an Ihr Handgelenk an.

Schritt 5: Testen

Karottenklavier (Ein MaKey MaKey Projekt)

Jetzt öffnen Sie VMPK und führen Sie Ihren Finger entlang aller Schlüssel (Karotten), um zu sehen, wenn sie die korrekten Anmerkungen bilden. Wenn sie nicht eine Notiz machen, überprüfen Sie Ihre Verbindungen zu den Karotten und zum Armband. Wenn die Karotten Alter machen die falschen Notizen, werfen Sie einen Blick auf die Tasten-Mapping und stellen Sie sicher, dass alles ok ist. Wenn irgendwelche Ihrer Karotten alle durcheinander sind, setzen Sie sie gerade in der korrekten Reihenfolge ein.

Jetzt gehen Sie los und haben ein Spiel mit Ihrem Klavier, wenn Sie feststellen, dass Sie Probleme mit Ihrem Klavier haben, zögern Sie nicht, einen Kommentar zu hinterlassen. Vielen Dank für das Lesen meiner ersten von hoffentlich vielen Instructables.

Related Reading