35 GUIDES | 234 PAGES | 8 FEATURED | 2 POPULAR
In this Pro Trinket powered project, build and 3D print yourself a friend, an Adafriend! This little colorful guy with an eye responds to taps and vibrations, and shows emotion on its little LED matrix face with a sad, neutral, happy, or angry face. It plays tones that correspond to it's emotional state, and even sings some recognizable tunes and themes when it's in the mood! If left alone for too long it gets lonely, but pester your pet too much and it may get angry at you! Build yourself an Adafriend and keep it happy to sing along with the coolest cube around!
The IS31FL3731 will let you get back to that classic LED matrix look, with a nice upgrade! This I2C LED driver chip has the ability to PWM each individual LED in a 16x9 grid so you can have beautiful LED lighting effects, without a lot of pin twiddling. Simply tell the chip which LED on the grid you want lit, and what brightness and it's all taken care of for you.
Digital RGB LEDs like the Neopixel are greatfor creating awesome lighting effects. But keeping them responsive to user inputs at the same time can be challenging. And what if you want to have different parts of your project animated in different ways? In this guide, we'll explore techniques to make your pixel patterns lively, flexible and responsive.
For transit-bound people, NextBus — a free internet service providing arrival data for over 135 transit agencies — is a tremendous convenience. Knowing when a bus is due means less standing out in the rain…one can use that time inside to get a little extra work done, or finish that cup of coffee. Using the Raspberry Pi computer, we’ll create a dedicated NextBus “appliance” that informs at a glance.
A PIC is used as a SPI Master to create a simple interface to up to 21845 NeoPixels. After being configured with the number of attached NeoPixels the Pixif continuously retrieves the RGB values via SPI and generates the NeoPixel GRB bitstream. The update rate may be throttled via a synchronization input. This approach frees the host processor to concentrate on its algorithms especially when its SPI Slave has DMA support.