MIDI Projects WiFi: Difference between revisions

From LVL1
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..."
 
No edit summary
 
(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 19:31, 4 June 2021

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

Completed



The JAC Project Index