Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD ATtiny13 TinyBling

License: CC-BY-SA 3.0

Mode: Editors' pick

  • 3k
  • 0
  • 17
Update time: 2023-07-23 18:52:58
Creation time: 2021-05-19 17:37:40
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
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
Empty
Project Members
Target complaint
Related Projects
Change a batch
Loading...
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