Skip to content

stephanballer/lightring_parts

Repository files navigation

Lightring

All important parts and files for building an addressable smart led ring which can be used for displaying the time. This is NOT a complete guide for how to build it yourself and rather a (hopefully helpful) list on what things are needed for someone with sufficient background knowledge interested in building this or something similar.

Lightring

Features

  • Automatic brighness adjustment (using BH1750 sensor)
  • RGB+warmwhite addressable leds (SK6812)
  • Tasmota web interface
    • Control color
    • Switch between modes
    • View sensor information
    • Smart home integration via MQTT
  • SCD40 sensor
    • CO2 levels (second hand turns red at 1000ppm)
    • Humidity
    • Temperature (very inaccurate because of internal heating)

3D Printed Parts

  • 12 x frame parts
  • 12 x frame clippers
  • esp and sensor case

Electrical Parts

  • esp8266 d1 mini (some may have different fits and may not be compatible with the provided PCB!!!) link
  • 4 x sk6812 light strip (RGBWW; 1m; 60 leds; IP30) link
  • EasyEDA PCB (you have to order yourself here using the EasyEDA_pcb.json)
  • SCD40 sensor link
  • BH1750 sensor link

Software

Useful commands to configure Tasmota

  • Clock mode: scheme 5
  • Set amount of leds: pixels 240
  • Make clock go counterclockwise: setoption16 1
  • 2 channels for RGB and WW: setoption68 1
  • Set hand colors (for WW set R=00 and G=B, e.g. RGB <- 001212):
    • Second (white): color3 FFFFFF
    • Minute (warmwhite): color4 00FFFF
    • Hour (warmwhite): color5 00FFFF
    • Marker (off): color6 000000
  • Let second hand turn red if CO2 levels too high: Rule1 on SCD40#CarbonDioxide>1000 do color3 #FF0000 endon on SCD40#CarbonDioxide<=1000 do color3 #FFFFFF endon"
  • Rotate around 60 pixels: rotation 60

Tasmota module config

  • D2 -> I2C SDA
  • D1 -> I2C SCL
  • D5 -> WS2812

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published