Files
midi-dj-controller/SHOPPING_LIST.md

5.8 KiB
Raw Permalink Blame History

🛒 Einkaufsliste USB-MIDI-Controller

📦 Bestellliste für Elektronik-Händler

Hauptkomponenten

□ 1× Arduino Pro Micro 5V/16MHz (z.B. Sparkfun DEV-12640)
□ 2× MCP23017-E/SP (Microchip, DIP-28)
□ 1× CD74HC4067E (Texas Instruments, DIP-24)
□ 8× Potentiometer B10K linear (Alpha 9mm, mit Achse)
□ 4× Schieberegler 10K linear 60mm (Alps oder Bourns)
□ 20× Tact Switch 6×6mm THT (Omron B3F-1000)
□ 20× LED 5mm rot/grün/blau (je nach Wunsch)

Widerstände (1/4W, 5%, Metallfilm)

□ 2× 4.7kΩ (Gelb-Violett-Rot-Gold)
□ 20× 10kΩ (Braun-Schwarz-Orange-Gold) - Button Pull-Up
□ 10× 200Ω (Rot-Schwarz-Braun-Gold) - LED Weiß 
□ 7× 150Ω (Braun-Grün-Braun-Gold) - LED Rot/Weiß
□ 3× 125Ω (Braun-Rot-Braun-Gold) - LED Grün
□ 3× 110Ω (Braun-Braun-Braun-Gold) - LED Blau
□ 4× 10kΩ (Braun-Schwarz-Orange-Gold) - MCP Reset

Kondensatoren

□ 6× 100nF Keramik (104) - Entstörung
□ 2× 10µF/16V Elektrolyt - Glättung
□ 1× 470µF/16V Elektrolyt - Puffer

Verbindungsmaterial

□ 1× Breadboard 830 Kontakte (oder größer)
□ 1× Steckplatine 10×15cm (für finalen Aufbau)
□ 40× Jumperkabel male-male verschiedene Längen
□ 20× Jumperkabel male-female verschiedene Längen
□ 1× Farbiges Schaltdraht-Set (0.25mm²)
□ 1× USB-Kabel Micro-USB (Datenübertragung!)

💰 Kostenabschätzung (Deutschland, 2025)

Kategorie Kosten Bemerkung
Arduino Pro Micro ~25€ Original Sparkfun oder Clone
ICs (MCP23017, 4067) ~8€ Microchip/TI Original
Potis & Slider ~35€ Qualität beeinflusst Haptik
Buttons & LEDs ~15€ Standard-Bauteile
Widerstände/Kondensatoren ~5€ Sortiment ausreichend
Breadboard/Platine ~15€ Für Prototyp + final
Kabel & Zubehör ~12€ Jumperkabel, USB-Kabel
GESAMT ~115€ Plus Gehäuse nach Wahl

🏪 Empfohlene Bezugsquellen

Deutschland

□ Reichelt Elektronik (reichelt.de)
  - Gute Preise für Standardbauteile
  - Schneller Versand
  - Große Auswahl

□ Conrad Electronic (conrad.de)  
  - Lokale Filialen
  - Premium-Bauteile
  - Guter Service

□ Mouser Electronics (mouser.de)
  - Original-ICs garantiert
  - Technische Datenblätter
  - Für kritische Bauteile

□ Amazon/eBay
  - Arduino-Clones günstig
  - Jumper-Kabel Sets
  - Schnelle Lieferung

International

□ DigiKey (digikey.de)
□ Farnell (farnell.com)
□ AliExpress (längere Lieferzeit, sehr günstig)

🔧 Werkzeug-Checkliste

Mindestausstattung

□ Lötkolben 25-40W (z.B. Weller WP 25)
□ Lötzinn 0.8mm bleihaltig/bleifrei
□ Entlötlitze oder Entlötpumpe
□ Seitenschneider klein
□ Abisolierzange oder Cutter
□ Multimeter (Spannung/Strom/Widerstand)
□ Lupe oder Vergrößerungsglas

Erweiterte Ausstattung

□ Heißluftstation (für SMD-Bauteile)
□ Oszilloskop (für Debugging)
□ Logikanalysator (für I2C-Analyse)
□ Dritte Hand mit Lupe
□ ESD-Schutz (Armband, Matte)
□ Bauteil-Organizer/Sortierboxen

📋 Montage-Reihenfolge Checklist

Phase 1: Breadboard-Prototyp

□ Arduino Pro Micro auf Breadboard
□ Spannungsversorgung verdrahten
□ I2C-Bus mit Pull-Ups aufbauen
□ Erste MCP23017 anschließen und testen
□ Zweite MCP23017 anschließen und testen
□ CD74HC4067 Multiplexer anschließen
□ Erste Tests mit Code durchführen

Phase 2: Buttons und LEDs

□ 4 Buttons als Test anschließen
□ 4 LEDs mit Vorwiderständen testen
□ Alle 20 Buttons verdrahten
□ Alle 20 LEDs mit Widerständen verdrahten
□ Button-Funktionalität testen
□ LED-Steuerung via MIDI testen

Phase 3: Analoge Regler

□ Einen Poti an Multiplexer anschließen
□ Analoge Werte im Serial Monitor prüfen
□ Alle 8 Potis verdrahten
□ Alle 4 Schieberegler verdrahten
□ MIDI-CC Funktionalität testen
□ Kalibrierung und Feinjustierung

Phase 4: Finale Integration

□ Vollständiger Funktionstest
□ Entstörung optimieren (Kondensatoren)
□ Mechanischer Aufbau/Gehäuse
□ Beschriftung der Regler und Buttons
□ DAW-Integration testen (Ableton, etc.)
□ Dokumentation erstellen

⚠️ Häufige Fallstricke

Elektrische Probleme

❌ Fehlende Pull-Up Widerstände → Buttons funktionieren nicht
❌ Vertauschte VCC/GND → ICs können beschädigt werden  
❌ Zu schwache Vorwiderstände → LEDs brennen durch
❌ Fehlende Abblockkondensatoren → Instabile Funktion
❌ Lange I2C-Leitungen → Kommunikationsfehler

Mechanische Probleme

❌ Falsche Potentiometer-Kurve → Ungleichmäßige MIDI-Werte
❌ Schlechte Button-Qualität → Prellen, kurze Lebensdauer
❌ Ungeeignetes Gehäuse → Schwer zugängliche Komponenten
❌ Fehlende Befestigung → Wackelige Verbindungen
❌ Zu enge Anordnung → Schwierige Bedienung

Software-Probleme

❌ Falsche I2C-Adressen → Chips werden nicht erkannt
❌ Fehlende MIDI-Treiber → PC erkennt Controller nicht
❌ Zu hohe Update-Rate → MIDI-Spam, Performance-Probleme
❌ Fehlende Debouncing → Mehrfache Button-Events
❌ Falsche Pin-Zuordnung → Vertauschte Funktionen

🎯 Qualitätshinweise

Bauteil-Qualität

✅ Original-ICs bevorzugen (Microchip, TI, Atmel)
✅ Markenpotis für bessere Haptik (Alps, Bourns, Alpha)
✅ Hochwertige Tact-Switches (Omron, Cherry)
✅ Metallfilm-Widerstände für Stabilität
✅ Niedrig-ESR Kondensatoren für Entstörung

Verarbeitung

✅ Saubere Lötstellen ohne Kältestellen
✅ Kurze Leitungen für kritische Signale
✅ Mechanisch stabile Verbindungen
✅ Ordentliche Kabelführung
✅ Ausreichende Abstände zwischen Bauteilen

Diese detaillierte Einkaufsliste hilft dir dabei, alle benötigten Bauteile systematisch zu beschaffen und häufige Fehler beim Aufbau zu vermeiden! 🎛️