MIDI Projects WiFi

From LVL1
Jump to navigation Jump to search

WIFI Upgrade for MIDI Controller

JAC MIDI CONTROLLER WIFI MODULE.jpg

Reason

While considering a new build for an Internet Radio/MP3 player, I considered upgrading my original controller as the new build. Since most of the Internet Radio builds on the net used ESP8266 or ESP32 modules, I searched the github archives for libraries. I stumbled across the WifiSpiEsp library from Jiri Bilek and thought about just adding WIFi to the original MIDI Controller build. And that is what I did. I extended out the I2C and SPI connections to an edge connector.

Parts List

  • ESP8266 Module

JAC MIDI CONTROLLER ESP8266.jpg

  • Logic Level Voltage Shifter

JAC MIDI CONTROLLER WIFI LVLSHFT.jpg

  • EEPROM Module

JAC MIDI CONTROLLER WIFI EEPROM.jpg

  • 10K Resistor (2)
  • 1K Resistor
  • 2N2907 Transistor
  • BreadBoard

JAC MIDI CONTROLLER WIFI PCB.jpg

Circuit

JAC MIDI CONTROLLER WIFI SCHEMATIC.jpg

Signals

  • SCL - I2C
  • SDA - I2C
  • NULL
  • NULL
  • NULL
  • NULL

Break

  • SS - SPI
  • SCK - SPI
  • MISO - SPI
  • MOSI - SPI
  • GND - Power
  • 5V - Power

Software

Wifi SPI Device Jiri Bilek Github WiFiSpiESP

Completed

JAC MIDI CONTROLLER WIFI INSTALLED.jpg



The JAC Project Index