webprofusion-chrisc / tinderboxpedal

Bluetooth "Universal Remote" Footpedal for Digital Guitar Amps, on ESP32 or Pi Zero W

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tinderboxpedal

Bluetooth "Universal Remote" Footpedal for Digital Guitar Amps, on ESP32 or Pi Zero W

Tone Demo Video: https://www.youtube.com/watch?v=tqi_EmIKPC0

https://github.com/jrnelson90/tinderboxpedal/wiki/Basic-Project-Q&A

Enivronment Setup Notes:

On client, edit tinderbox.py or tinderbox.ino to match your GPIO mapping or OLED screen type before running. On demo server (to run on another Pi if you don't have a Spark yet), edit demoLedServer.py to match your LED GPIO mapping before running.

Basic Schematic:

Wiring is more or less the same for the ESP32 version, except in this code pins 4, 5, 18, and 19 are used for button input. Your ESP32 dev board's GPIO is likely different, so please double-check after wiring and before running!

Essential Parts Needed:

  • Raspberry Pi Zero W
  • SD Card (at least 8GB)
  • Pi Power Supply
  • 128x64 I2C OLED
  • 4x SPST Normally Open Momentary Switches

Other Parts Used In Justin's Prototype:

  • Prototype PCB
  • 2x Female 1/8" (3.5mm) TRS Sockets
  • 2x Male 1/8" (3.5mm) TRS Couplings
  • 2x Male 1/4" (6.35mm) TRS to Female 1/8" (3.5mm) TRS Adapters
  • Female Pin Header for the Display
  • 2x20 40-Pin Female Pin Header Socket Connector
  • Hammond 1590B Enclosure
  • Raspberry Pi Power Switch Cable

About

Bluetooth "Universal Remote" Footpedal for Digital Guitar Amps, on ESP32 or Pi Zero W

License:Apache License 2.0


Languages

Language:C 91.1%Language:Python 5.9%Language:C++ 2.9%Language:Shell 0.1%