Skip to content

flipTurn is a portable, battery-poweed / rechargeable and wireless foot switch designed to turn pages on sheet music apps like Unreal Book or On Song. Based on a DFRobot ESP-32 microcontroller, the foot switch uses BLE (Bluetooth) to wirelessly send pagination commands to an iPad or other connected device.

License

CC-BY-4.0, GPL-2.0 licenses found

Licenses found

CC-BY-4.0
Licence-hardware.md
GPL-2.0
Licence-software.md
Notifications You must be signed in to change notification settings

cwgstreet/flipTurn

Repository files navigation

flipTurn

flipTurn is a wireless, battery-operated / rechargeable foot operated page-turner designed to work with iPad music apps like Unreal Book. Based on an ESP-32 microcontroller, the device uses BLE (Bluetooth Low Energy) to communicate with the iPad.






Operation

The flipTurn footswitch emulates a BT-105 series Airturn device and sends a limited set of simple keyboard commands.

Using bluetooth, flipTurn pairs the foot-switch peripheral with central device (in my case, an iPad or iPhone). To connect the peripheral in IOS: Settings -> Bluetooth -> find flipTurn and click to pair.

Once the footswitch is paired to the iPad, you need to confirm that it will be seen by the music app. Open Unreal Book App, go to Settings -> Airturn -> Airturn setup. If flipTurn is not listed as connected, click Add Keyboard Device.

Once paired, the peripheral will automatically re-pair upon startup.

Footswitch Action Meaning
Single Press Page Music Down (Down Arrow)
Double Press Page Music Back (Up Arrow)
Hold Press 1) If on text entry search screen, open Virtual onscreen keyboard, and 2) Show Battery Status (for four seconds)
RGB LED Colour Meaning
flashing Blue Looking for Bluetooth Connection
solid Blue Bluetooth Connected
Green High Battery charge (~3.7 - 4.2V)
Magenta Charge Battery Now (~3.2 to 3.7V)
Red Low Battery Warning (~ 3 to 3.2V)
Flashing Red Preparing to auto shutdown (< 3V). Charge battery to reset

On power-up, RGB LED shows battery status for four seconds before indicating Bluetooth connection status.

Hardware

  • DFRobot Firebeetle ESP-32 DFR0478 module
  • Rechargeable LiPo battery
  • SPDT Slide Switch
  • MicroSwitch, V-156-1C25
  • 5mm RGB LED, Common Cathode

3D Printed Case

The 3D-printed footswitch case was a ground-up full CAD rebuild, inspired by Ruiz Brother's wired USB footswitch, Adafruit

See project at Printables for print files.

Licence

Software: GPL v2 Licence

License: GPL v2


Hardware: CC-BY-SA-4.0

CC BY 4.0

Hardware (circuit and 3D print) is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0


About

flipTurn is a portable, battery-poweed / rechargeable and wireless foot switch designed to turn pages on sheet music apps like Unreal Book or On Song. Based on a DFRobot ESP-32 microcontroller, the foot switch uses BLE (Bluetooth) to wirelessly send pagination commands to an iPad or other connected device.

Topics

Resources

License

CC-BY-4.0, GPL-2.0 licenses found

Licenses found

CC-BY-4.0
Licence-hardware.md
GPL-2.0
Licence-software.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published