Editor Version ×
recommended

Profession

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Standard

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD ATtiny13 TinyBling

ATtiny13 TinyBling

Project tags

License

CC-BY-SA 3.0

License: CC-BY-SA 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 3.4k
  • 0
  • 18
Update time: 2023-07-23 18:52:58
Creation time: 2021-05-19 17:37:40
Description

Description

# TinyBling - it just does bling bling... TinyBling is a completely pointless device that just does bling bling. It's wasted an ATtiny13A, 16 WS2812C-2020 5mA addressable LEDs, and a LIR2032 rechargeable coin cell battery. - Project Video (Youtube): https://youtu.be/-KiLh9RPjs4 - Firmware (Github): https://github.com/wagiminator/ATtiny13-TinyBling ![TinyBling_pic1.jpg](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyBling/main/documentation/TinyBling_pic1.jpg) # Compiling and Uploading the Firmware Since there is no ICSP header on the board, you have to program the ATtiny either before soldering using an [SOP adapter](https://aliexpress.com/wholesale?SearchText=sop-8+150mil+adapter), or after soldering using an [EEPROM clip](https://aliexpress.com/wholesale?SearchText=sop8+eeprom+programming+clip). The [AVR Programmer Adapter](https://github.com/wagiminator/AVR-Programmer/tree/master/AVR_Programmer_Adapter) can help with this. ## If using the Arduino IDE - Make sure you have installed [MicroCore](https://github.com/MCUdude/MicroCore). - Go to **Tools -> Board -> MicroCore** and select **ATtiny13**. - Go to **Tools** and choose the following board options: - **Clock:** 9.6 MHz internal osc. - **BOD:** BOD 2.7V - **Timing:** Micros disabled - Connect your programmer to your PC and to the ATtiny. - Go to **Tools -> Programmer** and select your ISP programmer (e.g. [USBasp](https://aliexpress.com/wholesale?SearchText=usbasp)). - Go to **Tools -> Burn Bootloader** to burn the fuses. - Open the TinyBling sketch and click **Upload**. ## If using the precompiled hex-file - Make sure you have installed [avrdude](https://learn.adafruit.com/usbtinyisp/avrdude). - Connect your programmer to your PC and to the ATtiny. - Open a terminal. - Navigate to the folder with the hex-file. - Execute the following command (if necessary replace "usbasp" with the programmer you use): ``` avrdude -c usbasp -p t13 -U lfuse:w:0x3a:m -U hfuse:w:0xff:m -U flash:w:tinybling.hex ``` ## If using the makefile (Linux/Mac) - Make sure you have installed [avr-gcc toolchain and avrdude](http://maxembedded.com/2015/06/setting-up-avr-gcc-toolchain-on-linux-and-mac-os-x/). - Connect your programmer to your PC and to the ATtiny. - Open the makefile and change the programmer if you are not using usbasp. - Open a terminal. - Navigate to the folder with the makefile and the sketch. - Run "make install" to compile, burn the fuses and upload the firmware. ![TinyBling_pic4.gif](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyBling/main/documentation/TinyBling_pic4.gif) # References, Links and Notes 1. [ATtiny13A datasheet](http://ww1.microchip.com/downloads/en/DeviceDoc/doc8126.pdf) 2. [WS2812-2020 Datasheet](https://www.led-stuebchen.de/download/WS2812-2020_V1.1_EN.pdf) 3. [NeoPixel Implementation](https://github.com/wagiminator/ATtiny13-NeoController) ![TinyBling_pic2.jpg](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyBling/main/documentation/TinyBling_pic2.jpg) ![TinyBling_pic3.jpg](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyBling/main/documentation/TinyBling_pic3.jpg) # License ![license.png](https://i.creativecommons.org/l/by-sa/3.0/88x31.png) This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. (http://creativecommons.org/licenses/by-sa/3.0/)
Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 LIR2032 BAT CR2032-SMD 1
2 100n C1 0603 1
3 10u C2 0603 1
4 WS2812-2020 LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,LED9,LED10,LED11,LED12,LED13,LED14,LED15,LED16 WS2812-2020 16
5 10k R1 0603 1
6 330R R3 0603 1
7 POWER SW1 SW-SMD_SS-1290L-GLL-1.5MM 1
8 SET SW2 KEY-3.0*6.0 1
9 ATtiny13A U1 SOP-8_150MIL 1

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn