e-ink-controller

Public

@zamoe

Share e-ink-controller

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

E-ink-controller

This project uses an e-ink display, buttons and a rotary encoder to create a dymanic smart-home controller. The board connects to WiFi and uses MQTT to connect to a HomeAssistant instance. The E-ink display shows devices being controlled and their current status and the buttons and encoder are used to control the devices.

Hardware

ESP32 DevKit-v1 as the system MCU. Display is the waveshare 2.13" E-ink Display. Rotary Knob is the DF Robot Encoder. WS2812 Addressable RGB Led Strip. 8 standard buttons are connected to one GPIO pin, using an analog button array configuration.

See the schematic file for the wiring diagram:

Software

The code is constructed using the Arduino IDE with various libraries used for the screen, encoder and buttons.

Casing

The 3D print files for the casing can be found in the stl file.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.