#Introducing TinyBlinky
a compact (36x18 mm) DIY electronics PCB designed for makers and hobbyists! This versatile PCB kit features:
- on-board LiPo charger (via micro USB) with 2 status LEDs
- JST 1.25mm LiPo battery plug
- built-in microphone for sound control
- push button for interaction
- WS2812 header pins (2.5 mm) for easy LED integration
- DIP8 socket for ATtiny85/45/25
- and 3 free I/O pin solder pads for custom expansions
- Power on/off switch
Perfect for building interactive lighting projects, wearables, or any creative DIY electronics venture. TinyBlinky is your go-to PCB for combining creativity with functionality in a small footprint!
#Available in two versions:
- Standard Kit (without ATtiny)
- Pre-programmed Kit (with ATtiny85) a sound-reactive animation core that drives up to 60 LEDs, arranged in a unique block of 12 LEDs that repeat 5 times, ideal for rings of 12, 24, 36 ... or strips
You can use the PCB without a battery but the audio input will get noise from the charger. Recommended is a 3.7V LiPo battery (min 250mAh) with BMS integrated and JST 1.25mm connector, but any other capacity will do. There are also separate solder pads for the battery in case of bare cables. For 1m LED strip use at least 2000mAh battery.
But if you get tired of the pre programmed animation you can erase the chip and re-program it. Here is a good tutorial: [Programming ATtiny85](https://www.instructables.com/Guide-on-Programming-the-ATtiny85-Using-Arduino-Un/)
## Pinout
- pin1: free (has pad)
- pin2: BUTTON (also has pad)
- pin3: free (has pad)
- pin4: GND
- pin5: free (has pad)
- pin6: LED
- pin7: MIC
- pin8: VCC
## Demo projects
Below is a **video of 6+1 projects** that I assembled in under 2 hours, all using the animation core that comes pre-programmed on the chip:
- deco-fan: four pieces of 12x LED arc on a $3 fan makes a real eye-catcher
- disco tube: 1m long LED strip with 60x WS2812 and pre fab frosted tube with channel for the Led strip
- flower: 3D printed cover for a 12x LED ring
- bowl & ring: used a stainless steel bowl and put a 24x LED ring underneath
- glowing head: used a glass head - usually holding my headphones - and put a 24x LED ring inside
- space mask: used a blank mask and fitted 2 rings with 12x LEDs each for the eyes
- WP mirror: bathroom mirror with illumination - even with adjustable whitepoint
- many more projects are waiting to be started!
You will find some source code below on git hub. From the readme:
---
## TinyBlinky
This is a simple demo on how to use the TinyBlinky board - it requires Arduino IDE and the following libs to compile:
*EEPROM.h*
*Adafruit_NeoPixel.h*
The examples shows how to respond to button clicks and how read the microphone. The 'delay(20)' is needed for the button actions. The button logic can identify a shot click and a longer press and hold:
- click: switches the color
- press and hold: adjusts the brightness
both settings are stored in the EEPROM. What the example apps do:
- **TinyBlink_demo.ino**: The analog reading from the microphone will animate the LEDs
- **whitepoint.ino**: Button click will change the whitepoint of the LEDs
The PCB is wired to use the following I/O pins from the ATtiny85:
- LED_PIN 1
- MIC_PIN A1
- BUTTON_PIN A3
The other pins are not connected but have seperate solder pads so you can extend the I/O capabilities