Skip to content

ws281x LED strip controller with web-based GUI for Raspberry Pi

License

Notifications You must be signed in to change notification settings

0x1a8510f2/rosoideae

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rosoideae 🌹

ws281x LED strip controller with web-based GUI for Raspberry Pi made using Svelte and FastAPI

Requirements

  • Raspberry Pi
  • LED strip connected to GPIO 18
  • Python
  • Node.js :(
  • Electricity

Usage

Warning
The neopixel library requires root access

  • Clone the repository
  • Rename config.example.json to config.json and edit it to suit your needs
  • Install server dependencies by running
    sudo poetry install
    
  • Inside the client folder run
    npm i
    npm run build
    
  • Start the server
    sudo poetry run python -m server
    

Note
To change the base URL edit client/src/request.js

To do

  • Add more effects
  • Config tab
  • Replace current design with MD3
  • Ability to change the language

Screenshots

About

ws281x LED strip controller with web-based GUI for Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 34.9%
  • JavaScript 26.5%
  • Python 22.9%
  • CSS 9.9%
  • HTML 5.8%