Skip to content

Internet Controlled Lights! πŸ’‘πŸ’‘πŸ’‘

Notifications You must be signed in to change notification settings

crhaugen/xmas-lights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

92 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

xmas-lights

Internet controlled lights!

Using a Raspberry Pi and Python to control a LED NeoPixel strip.

How it works

There are 2 main programs that allow the lights to be run and controlled remotely.

The first program creates a server using Flask that displays a simple static website with buttons that change the lights. As of now the server is just a developer server (locally hosted)

Webpage with buttons to controll the lights Alt Text

The second program is controlling the light settings (using neo-pixel library Link) and checking if a new request came from the webpage.

Both programs are being run on a Raspberry Pi.

Raspberry Pi Setup Alt Text

Lights in Action Alt Text

Future Improvments

  • add more lights (need to add more power)
  • Discord controlled (by bot?)

Software + Equipment

  • Python
  • Flask
  • LED light strip
  • Raspberry Pi

About

Internet Controlled Lights! πŸ’‘πŸ’‘πŸ’‘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published