Skip to content

"World's Most Expensive" 8-button HomeAssistant remote control

License

Notifications You must be signed in to change notification settings

EAGrahamJr/kobots-buttonboard

Repository files navigation

I2C Button Board

The world's most expensive remote control for HomeAssistant. Uses

Cost

And counting (discounting the LEGO pieces) and does not count the Raspberry Pi1:

Item ~Price
SparkFun Qwiic pHat v2 $8
128x128 OLED display $23
I2C Multiplexer $7
128x32 OLED display x 2 $8
NeoKey 1x4 I2C x 2 $20
Keys (4 x 2) $7
Key caps (4 x 2) $5
Neopixel strip, 1/2 meter $13
Neopixel ring (8 pixels) $4
Neopixel controller $8
ToF sensor $14
Swirly board $11
Extra STEMMA cables $12
TOTAL $140

1 Bought a Raspberry Pi 4 mid-COVID lockdown for a silly price of $225

V1, Mk 2

Holy cow!

  • The secondary screen shows a continually updating list of temperatures (rooms, CPU, and "outside").
  • Each button corresponds to a menu selection on the larger screen (next/prev buttons on others)
  • Also has a "sleep" mode to prevent screen burn in (from Mk 1)
    Snooze
    • Exit button is active, others just "wake up" the menu

V2

There were some timing issues, as well as the buttons not responding quickly. This was also a case of trying to do too much for no real reason.

Smaller

  • Mode defined for time of day
  • Single icon display for each button based on mode/action
  • Button colors corespond to icons (more or less)
  • Button actions based on mode
  • Neopixel strip just runs on its own
    • shutdown actually works now (?)
  • App exit on multiple buttons pressed
  • Snazzy minifig to help hold the I2C cable

V5

MORE BUTTONS!!! MORE SCREEN!!! MORE JUNK!!!*

Moar buttons

Added an I2C multiplexer and a lot more "self-handling" code. The "front bench" of buttons is configurable by an external signal because I don't have a rotary encoder (yet). The NeoPixel ring shows "liveness" of various hosts and there's a NeoPixel strip just for (more) color.

V6

Industrial V1

ToF to handle menu switching and built on a "swirly plate" for a new Industrial look.

About

"World's Most Expensive" 8-button HomeAssistant remote control

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published