trombik / led-bottle-lighting

A lighting system to illuminate bottles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bottle Lighting

A lighting system to illuminate bottles. Supported bottle diameter is 100 mm.

Requirements

Electrical components

  • ESP8266 or ESP32 development board
  • Low Vth N-channel MOSFET
  • some passive components
  • Universal board
  • Touch sensor
  • 12V LED strip or SPI-based addressable LED strip (SK9822, or APA102)
  • 18 or 20 AWG power cable
  • 3D printer

Tools

  • Soldering iron and a solder wire
  • Oscilloscope (optional for debugging)
  • Multimeter (optional for debugging)
  • A breadboard (optional for debugging)
  • A small LED (optional for debugging)

Software

Features

Dims the LED by PWM.

Brightness can be controlled by a touch switch.

Schedules on/off in cron(5) format.

Schematic

See a kicad project in schematic.

Firmware

See the esp-idf project in src.

License

ISC. See LICENSE.

Authors

About

A lighting system to illuminate bottles.

License:ISC License


Languages

Language:C 88.2%Language:C++ 8.5%Language:CMake 1.8%Language:Makefile 1.5%