Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andrasbiro/chromecastcontrol

Platformio project to provide basic controls for chromecast
https://github.com/andrasbiro/chromecastcontrol

arduino chromecast chromecast-api chromecast-audio esp8266 esp8266-arduino platformio platformio-arduino wemos-d1-mini

Last synced: 26 days ago
JSON representation

Platformio project to provide basic controls for chromecast

Awesome Lists containing this project

README

        

# Chromecastcontrol

A simple ChromeCast remote control for Wemos D1 mini, developed in platformIO. Supports 3 buttons:

- pause/play
- "left"/"right"
- single click seeks 5s back/forward
- long press is seeking with increasing speed (seek performed on release)
- double click selects previous/next item in the playlist

I used the flat membrane switch you can order from aliexpress, like this one:

![](hw/keyb.webp)

It also supports a small, 128x64 oled screen, where it prints some information of the song currently playing, connecting to D1/D2 I2C pins

Dependencies:
- [ArduCastControl](https://github.com/andrasbiro/ArduCastControl)
- [WifiManager](https://github.com/tzapu/WiFiManager)
- [U8g2](https://github.com/olikraus/u8g2)
- [OneButton](https://github.com/mathertel/OneButton)