Skip to content

danm-de/AquaLightControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AquaLightControl

A client-/server application for RaspberryPi(R) to control LED light stripes. It was designed to simulate daylight changes (fade-in/fade-out) in a fish tank.

It uses Raspberry# to access the GPIO pins and the SPI bus for communication. It currently supports Adafruit's 12-Channel 16-bit PWM LED Driver module only.

The server software implements an easy to use RESTful API for configuration and status information. You can configure it by using a simple Windows WPF GUI application.

AquaLightControl.Contracts

Contains all DTOs used for communication as DataContracts.

AquaLightControl.Math

Mathematic helper methods and contracts.

AquaLightControl.Service

Server application that runs on the RaspberryPi(R) using Mono.

AquaLightControl.ClientApi

Simple HTTP/REST API to access the AquaLightControl.Service application.

AquaLightControl.Gui

Windows GUI application written in C#/WPF. Screenshots: Channel overview Add another LED stripe View all LED power levels View single power level Connection error

About

An LED daylight simulation for a fish tank

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages