peteoheat / pibooth-neopixel_spi

Implementation of pibooth-neopixel that uses SPI instead of PWM
9 stars 1 forks source link

pibooth-neopixel_spi

This project is a plugin to pibooth that enables you to add neopixels to your project using the SPI bus on Raspberry Pi instead of the PWM bus. The benefits of using SPI over PWM are:

Description

PiBooth is a fantastic project for creating your own Photobooth. I have built one using a Raspberry Pi and more details on my implementation to come. But I really wanted to use an Adafruit neopixel ring to implement things like:

I original followed the Adafruit Adafruit NeoPixel Python usage guide to get my neopixel ring setup. But then I ran into problems with the fact that the code has to run as the root user. I didn't want to do that for security reasons. So I decided to use the SPI bus instead which does not require root to use it.

Getting Started

Dependencies

Installing

Executing program

The plugin will automatically be included in your pibooth setup the next time you restart pibooth.

Help

Version History

License

This software is unlicensed - see the LICENSE.md file for details

Acknowledgments

Inspiration, code snippets, etc.