Difference between revisions of "MIDI Projects WiFi"
Jump to navigation
Jump to search
(Created page with "= WIFI Upgrade for MIDI Controller = == Parts List == * ESP8266 Module * Logic Level Voltage Shifter * EEPROM Module * 10K Resistor (2) * Transistor == Circuit == == Softwa...") |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= WIFI Upgrade for MIDI Controller = | = WIFI Upgrade for MIDI Controller = | ||
+ | |||
+ | [[File: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 == | == Parts List == | ||
* ESP8266 Module | * ESP8266 Module | ||
+ | [[File:JAC_MIDI_CONTROLLER_ESP8266.jpg]] | ||
+ | |||
* Logic Level Voltage Shifter | * Logic Level Voltage Shifter | ||
+ | [[File:JAC_MIDI_CONTROLLER_WIFI_LVLSHFT.jpg]] | ||
+ | |||
* EEPROM Module | * EEPROM Module | ||
+ | [[File:JAC_MIDI_CONTROLLER_WIFI_EEPROM.jpg]] | ||
+ | |||
* 10K Resistor (2) | * 10K Resistor (2) | ||
− | * Transistor | + | |
+ | * 1K Resistor | ||
+ | |||
+ | * 2N2907 Transistor | ||
+ | |||
+ | * BreadBoard | ||
+ | [[File:JAC_MIDI_CONTROLLER_WIFI_PCB.jpg]] | ||
== Circuit == | == Circuit == | ||
+ | [[File: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 == | == Software == | ||
+ | Wifi SPI Device | ||
+ | [https://github.com/JiriBilek/WiFiSpiESP Jiri Bilek Github WiFiSpiESP] | ||
+ | |||
+ | == Completed == | ||
+ | [[File:JAC_MIDI_CONTROLLER_WIFI_INSTALLED.jpg]] | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | [[JAC Projects|The JAC Project Index]] |
Latest revision as of 20:31, 4 June 2021
Contents
WIFI Upgrade for MIDI Controller
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
- Logic Level Voltage Shifter
- EEPROM Module
- 10K Resistor (2)
- 1K Resistor
- 2N2907 Transistor
- BreadBoard
Circuit
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