Skip to content

A general purpose IoT Central powered light control system for Raspberry Pis

License

Notifications You must be signed in to change notification settings

jimbobbennett/LightPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightPi

A general purpose Azure IoT Central powered light control system for Raspberry Pis.

Aims

The aim of this project is to provide a generic application that can be installed on a Raspberry Pi running Raspbian to control lights using Azure IoT Central.

The project will consist of:

The control software will connect to Azure IoT Central using a pre-defined application template. It will be sent color requests as IoT Central commands. These requests will be in one of a few formats:

  • Single color values - all the LEDs/pixels will change to this color
  • An array of color values - the colors in this array will be applied to the LEDs/pixels in order, repeating if there are more LEDs/pixels than array elements
  • Time offsets and single colors - a timer loop will work through these colors, lighting all the LEDs/pixels in each color, then waiting the time offset to apply the new color
  • Time offsets and arrays of color values - a timer loop will work through these colors, lighting all the LEDs/pixels using the color array, then waiting the time offset to apply the new color

Supported lights

The first version will support these lights:

Instructions for connecting the lights will be in the hardware-instructions folder.

About

A general purpose IoT Central powered light control system for Raspberry Pis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages