Peppercon9 addon
ANARCHY IN THE LVCC
A brightly lit pepper GAT addon for Peppercon 9 at DEF CON 32.
Specs and Features
- GAT Addon Technology
- Compatible with "SAO" v1.69bis standard
- Aux pins 5 & 6 break out MCU debug pins
- Powered by CH32V203G6U6 MCU
- 32-bit RISC-V core
- 32K Flash, 10K RAM
- Built-in USB bootloader
- Two touch button user interface
- Ambient light level sensing
- IS31FL3729 LED matrix
- Powering 64 LEDs in the shape of a pepper
- Adjustable current control, plus 8-bit PWM per channel
- LIS2DW accelerometer
Code
Download at trueserve Git
git clone https://git.trueserve.org/trueControl/dc32-peppercon9-addon
User Manual
There wasn't much time to get this done for con, so usage is simple.
Pepper Programs:
- There are 6 pepper programs. Tap one side of the pepper's hat to change through the programs sequentially.
- There is a 7th pepper program, which will randomly change the first 6 programs. This program is indicated by flashing the top aux LED every few seconds. This is sure to get people's attention.
RGB Programs:
- There are 3 RGB programs, plus off. Tap one side of the pepper's hat to change through the programs sequentially.
Other Notes:
- Peppercon9 has automatic ambient brightness detection and compensation. The pepper will glow brighter in daytime rooms, and glow darker at nighttime parties to save power and not blind people. Pepper will still be noticed.
- If no LEDs are on, check to see if you are being lit by nuclear fire. IF so, remove yourself from this light or any other extremely bright light.
- Peppercon9 saves your program selection a few seconds after making it. Next time you power up your pepper, it will use the program settings you chose previously.
- There's probably bugs. In the code, not in the pepper.
- Actually there are hardware bugs in the pepper but we won't talk about those here.