Skip to content

vladbalmos/pico-hid-remote

Repository files navigation

HID Bluetooth Remote

HID Bluetooth (BLE) Remote based on a Pico W.

case-v2-cover

Hardware requirements

  • Pico W
  • 5 x micro switches
  • TP5100 charging module
  • micro USB female
  • 1 x 18650 lithium battery (for the V1 enclosure)
  • 1 x blackberry q10 lithium battery (for the V2 enclosure)
  • 1 x 3mm blue LED + 10k resistor
  • 3 x 3mm green LED + 3 x 1k resistors
  • 2 x 100k resistors
  • pico probe (optional)

Software dependencies

  • pico-sdk (1.5.0)
  • pico-extras
  • opencd (optional)
  • pico probe (optional)

Build

make build

Install

Via pico probe:

make install

Buttons

  • FN

    • long press - turn off
    • double press - show baterry level
  • PLAY

    • wakeup from sleep if sleeping
    • toggle play/pause
  • VOL UP

    • increase volume
  • VOL DOWN

    • decrease volume
  • RESET

    • reset PICO

Behaviour

On startup the device is discoverable for one minute, after which, if not paired, the device will go to sleep to preserve battery.

If the device is paired, discoverability is turned off until disconnected.

Once paired, the device will go to sleep if no button press was detected in 10 minutes in order to preserve battery.

LEDs

  • blue

    • flashes while not connected and in pairing mode
    • off once paired
  • 3 x green

    • show battery level
    • if battery level <= 5% the last led in will flash for 5 seconds

About

HID Bluetooth remote control (PicoW & BTStack)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published