Skip to content
/ owls Public

OWLS - Open Websocket Ledstrip Server

License

Notifications You must be signed in to change notification settings

ronbuist/owls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OWLS Logo

Introduction

The Open Websocket Ledstrip Server started as a project for controling a ledstrip in the popular Scratch programming language for children. Originally, I used a WS2801 ledstrip, connected to a Raspberry Pi. For this, I wrote a Python based server process that uses a websocket to receive commands for the ledstrip. I also created an extension for Scratch v2, that creates code blocks to control the ledstrip. The extension is a client that connects to the ledstrip server.

In 2019, Scratch v3 will become available. In Scratch v3, the extension model is changed, so a rewrite of the existing extension will be necessary. Because I also created different implementations of the server, I needed a new structure for the project. The result of all this is OWLS. This Github page will be updated over time and all the server and client implementations that I made will be added here.

Project structure

The OWLS project consists of the following:

  1. Server documentation and implementations
  2. Client implementations