Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

USB-BLE Draadloze MIDI Adapters – Naadloze Connectiviteit voor Musici

Onderdelen en Benodigdheden

Drie ontwerpopties, elk met andere hardware combinaties:

Optie 1: Arduino 101 + Hobbytronics USB MIDI Host Breakout

  • Arduino 101 (integreert BLE)
  • Hobbytronics USB MIDI Host Breakout

Voordelig: Minimaal aantal onderdelen. Communicatie via Serial (TX van breakout → RX (D0) van Arduino 101). Alleen 3 draden: 5V, GND, TX.

Optie 2: Arduino Mega ADK + SparkFun nRF52832 Breakout

  • Arduino Mega ADK (USB Host functionaliteit)
  • SparkFun nRF52832 Breakout (BLE)
  • Bidirectionele Logic Level Converter (5V ↔ 3.3V)

Communicatie via I2C (nRF52 is master). SDA/SCL pins moeten herdefinieerd worden in variants.h van SparkFun core.

Optie 3: Arduino Uno + USB Host Shield + LightBlue Bean+

  • Arduino Uno + USB Host Shield OF Arduino Mega ADK
  • LightBlue Bean+ (BLE, schakelbaar naar 5V)

Ook hier I2C communicatie (Bean+ is master). Bean+ aansluitingen: GND, 5V, SDA (A4), SCL (A5).

Apps en Online Diensten

  • Arduino IDE

Over Dit Project

Normaal heb je een Apple Camera Connection Kit nodig om USB MIDI instrumenten (K-Board, BopPad, Artiphon) met iOS apps (GarageBand, DrumJam, GeoShred) te verbinden. Met deze adapters wordt de MIDI data via Bluetooth LE (BLE) doorgestuurd – volledig draadloos.

Alle drie ontwerpen werken éénrichtings: USB MIDI IN → BLE OUT. Ondersteuning voor Note On/Off is standaard; Control Change, After Touch, Pitch Bend zijn uitgecommentarieerd maar kunnen ingeschakeld worden.

Optie 1: Arduino 101 + Hobbytronics

  • Upload CurieUsbMidiBridge.ino naar Arduino 101.
  • Koppel USB MIDI instrument aan breakout.
  • Op iOS: scan naar BLE apparaat "CurieBLE" in de MIDI app of via midimittr app als tussenstuk.

Optie 2: Mega ADK + nRF52832

  • Upload nRF52MidiWireMaster.ino naar nRF52 breakout.
  • Upload UsbMidiWireSlave.ino naar Mega ADK.
  • iOS: scan naar "nRFMIDI".

Optie 3: Uno + USB Host Shield + Bean+

  • Upload BeanMidiWireMaster.ino naar Bean+.
  • Upload UsbMidiWireSlave.ino naar Uno (of Mega ADK).
  • iOS: scan naar "Bean+".
  • Zet Bean+ op 5V modus!

Code Repositories

Schema's

Zie Fritzing diagrammen voor de drie varianten: Arduino 101+Hobbytronics, Mega ADK+nRF52, Mega ADK+Bean+.

Productieproces

  1. Een Betaalbaar Draadloos Sensornetwerk Bouwen voor Uw Huis
  2. Arduino Draadloze Magnetische Dataoverdracht met Infineon 3D-Sensor
  3. Bluetooth-gecontroleerde Arduino Spybot bouwen
  4. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  5. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  6. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  7. Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
  8. Arduino Touch Breakout-spel: Bouw een Klassieke Arcade op een 2,4″ TFT LCD
  9. Verander je MIDI-toetsenbord in een slimme pianotutor met Arduino, LEDs en MuseScore
  10. Find Me: Slimme Item Locator met Arduino en Bluetooth
  11. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten