All Projects → jrnelson90 → Tinderboxpedal

jrnelson90 / Tinderboxpedal

Licence: apache-2.0
Bluetooth "Universal Remote" Footpedal for Digital Guitar Amps, on ESP32 or Pi Zero W

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Tinderboxpedal

Mysensors
MySensors library and examples
Stars: ✭ 1,150 (+2295.83%)
Mutual labels:  esp32, diy, iot
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (+191.67%)
Mutual labels:  raspberry-pi, esp32, iot
App Release
An IoT Solution,this is the android release app | download ios app in app store
Stars: ✭ 104 (+116.67%)
Mutual labels:  raspberry-pi, esp32, iot
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-83.33%)
Mutual labels:  raspberry-pi, esp32, iot
Blinker Doc
blinker中文文档
Stars: ✭ 139 (+189.58%)
Mutual labels:  raspberry-pi, esp32, iot
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+6785.42%)
Mutual labels:  raspberry-pi, esp32, iot
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Stars: ✭ 545 (+1035.42%)
Mutual labels:  esp32, iot
Hassio Zigbee2mqtt
Hass.io add-on for zigbee2mqtt
Stars: ✭ 547 (+1039.58%)
Mutual labels:  raspberry-pi, iot
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+11266.67%)
Mutual labels:  esp32, iot
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+16918.75%)
Mutual labels:  raspberry-pi, iot
Watchy
Watchy - An Open Source E-Ink Smartwatch
Stars: ✭ 469 (+877.08%)
Mutual labels:  esp32, iot
Lua Rtos Esp32
Lua RTOS for ESP32
Stars: ✭ 621 (+1193.75%)
Mutual labels:  esp32, iot
Pytradfri
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+1520.83%)
Mutual labels:  raspberry-pi, iot
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+1012.5%)
Mutual labels:  raspberry-pi, esp32
Machinery
(DEPRECATED) An open source image processing framework, which uses your USB-, IP- or RPi-camera to recognize events (e.g. motion).
Stars: ✭ 491 (+922.92%)
Mutual labels:  raspberry-pi, iot
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+11439.58%)
Mutual labels:  esp32, iot
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+889.58%)
Mutual labels:  esp32, iot
Pigpio
Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
Stars: ✭ 747 (+1456.25%)
Mutual labels:  raspberry-pi, iot
Ulnoiot Upy
retired version of ulnoiot based on micropython
Stars: ✭ 17 (-64.58%)
Mutual labels:  raspberry-pi, iot
Open Home Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 820 (+1608.33%)
Mutual labels:  esp32, diy

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 Schematics:

ESP32 Schematic

In this code pins 4, 5, 18, and 19 are used for button input. Your ESP32 dev board's GPIO layout may be different, so please double-check after wiring and before running!

Raspberry Pi Schematic

Essential Parts Needed:

  • Raspberry Pi Zero W + SD Card (at least 8GB) or ESP32 Dev Board
  • USB Power Supply (2.5 Amps)
  • 128x64 I2C OLED (SSD1306 or SH1106)
  • 4x SPST Normally Open Momentary Switches

Other Parts Used In Justin's First Pi 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

Other great projects used in the TinderBox Pedal include:

Pi

ESP32

Wireless Sniffing

License

Copyright 2020 TinderBox Pedal Project and Justin Nelson

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].