Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

OscPocketO – Kompakter Arduino Synthesizer & Drum Machine

Komponenten und Zubehör

Arduino UNO × 1
Audio-Klinke (Buchse, 3,5 mm) × 1
Jumper-Kabel (Buchse/Buchse) × 2
Jumper-Kabel (Stecker/Stecker) × 2

Benötigte Werkzeuge

Projektbeschreibung

Laden Sie den aktuellen Code und die Bauanleitung herunter: oscillator.se/arduino

Inspiriert von anderen portablen Musikgeräten habe ich die hervorragende Mozzi-Bibliothek studiert. Wäre es nicht nützlich, mehrere Synthesizer und Drum Machines zu bauen und diese im Tempo zu synchronisieren? So entstand der OscPocketO – ein portables Musikstudio, das lediglich einen Arduino und ein LCD-Keypad-Shield benötigt.

Bedienung

Der OscPocketO wird über die Tasten des LCD-Keypads gesteuert:

Die eingebaute Arduino-LED blinkt bei jedem gespielten Ton.

Wichtige Hinweise:
  • Der direkte Anschluss an eine HiFi-Anlage kann diese überlasten! Nutzen Sie Kopfhörer oder einen Mixer.
  • Falls das LCD-Display durcheinandergerät: Drücken Sie wiederholt die Tasten, bis Sie das Tools-Menü durchlaufen haben – das LCD wird zurückgesetzt.

OscPocketO Synthesizer

Modi

OscPocketO Drums

Spielt 5 simultane Sounds, alle virtuell-analog via Mozzi: Kick, Snare, Hi-Hat, Clap, Crash, Tom.

Modi

Mehrere OscPocketO-Geräte synchronisieren

1. Setup

2. Spielen

Hardware-Aufbau

1. LCD-Keypad-Shield vorbereiten

Das Shield belegt standardmäßig Pin D10 für die Hintergrundbeleuchtung. Da D10 für Audio benötigt wird, muss der entsprechende Pin am Shield um 90° abgeknickt werden, bevor es aufgesteckt wird.

Belegung nach Modifikation:

2. Audio-Klinke anschließen

Die Klinke wird an D10 (Signal) und GND angeschlossen. Da Mozzi standardmäßig D9 nutzt, muss die Bibliothek angepasst werden (siehe Software-Schritt).

3. Sync In / Out

Weibliche Jumper-Kabel halbieren, eine Hälfte an D11 (SYNC IN), eine an D12 (SYNC OUT) und eine an GND löten.

4. Einbau in Gehäuse

Für Langlebigkeit sollte der OscPocketO in ein Gehäuse eingebaut und Kabel sowie Klinke fixiert werden.

5. Sync-Ground-Kabel herstellen

Langes Stecker/Stecker-Kabel, Isolation in der Mitte entfernen, ein abgeschnittenes Stecker-Kabel daranlöten – so verbinden sich alle drei (oder mehr) Pins.

Software-Installation

Mozzi-Bibliothek installieren & konfigurieren

  1. Mozzi herunterladen: sensorium.github.io/Mozzi/download/
  2. In der Mozzi-Bibliothek die Datei AudioConfigStandardPlus.h öffnen
  3. Folgende vier Zeilen anpassen (A↔B tauschen):
// Used internally. If there was a channel2, it would be OCR1B.
#define AUDIO_CHANNEL_1_OUTPUT_REGISTER OCR1B
#define AUDIO_CHANNEL_2_OUTPUT_REGISTER OCR1A
(...)
#define AUDIO_CHANNEL_1_PIN TIMER1_B_PIN //defined in TimerOne/config/known_16bit_timers.h
#define AUDIO_CHANNEL_2_PIN TIMER1_A_PIN

OscPocketO-Sketch hochladen

Wählen Sie code_synth/code_synth.ino (Synthesizer) oder code_drums/code_drums.ino (Drums) in der Arduino IDE und laden Sie den Code auf den Arduino.

Code

Der Code für Synthesizer und Drum Machine ist im Download enthalten. Keine Vorschau verfügbar – nur Download.

Schaltplan

OscPocketO – Kompakter Arduino Synthesizer & Drum Machine

Herstellungsprozess

  1. Experten-Leitfaden zu Bohren & Gewindeschneiden: Individualisierung & Vielseitigkeit
  2. Bandsägemaschinen: Revolution im industriellen Metallschneiden
  3. Metall- & Holzschnitt optimieren mit Hochleistungs-Bandsägemaschinen
  4. Fräsmaschinen verstehen: Typen, Funktionen und Anwendungen
  5. Fortschrittliche Drehzentren & CNC-Maschinentechnologie
  6. Bohr- und Fräsmaschinen verstehen: Funktionsweise und Anwendungen
  7. CNC-Dreh- und Fräsmaschinen verstehen: Funktionen, Vorteile und Anwendungen
  8. Handvorschub vs. Kraftvorschub: Bohrmaschinen-Typen im Vergleich
  9. Schleifmaschine vs. Hobelmaschine: Wesentliche Unterschiede im Vergleich
  10. Hobelmaschinen-Typen und Spezifikationen für optimale Leistung