Skip to content
/ FootSwitch Public

VK FootSwitch is an ESP32-based Bluetooth device to controll your computer with your feet.

License

Notifications You must be signed in to change notification settings

VK/FootSwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VK FootSwitch

Vue + PlatformIO CI

An ESP32 bluetooth and wifi footswitch I use to flip pages during music making.

Features:

  • Emulates a Bluetooth Low Energy Keyboard
  • Custrom key commands for short and long click
  • Settings easily changeable via Web App
    • using BLE Automation IO interface
    • or via WLAN captive portal + ReST service
Foot switch Web App in action

Build Procedure

FootSwitch consists of a VueJs app that needs to be built before the the ESP32 build.

Build Vue page

run in vue folder

yarn install
yarn build
.\deployGitHub.cmd

Build compressed vue app for ESP32

yarn buildNode

Build ESP32 code and upload

pio run -t upload
pio run -t uploadfs