breadboard_collections

Joule Thief Mini Christmas Tree

[December 2017] Originally created.

A minimalist 1.5V coin cell led tree with all components and power source confined within a mini breadboard.


IMG

Description

This is a holiday project targeting the 2017 December HackaDay coin cell challenge.

The objective is to employ a 1.5V button cell to drive microcontroller based holiday led display.

A minimalist design with all components and power source confined within a mini breadboard.

A joule thief circuit is used to step up the voltage from the 1.5V button cell to power the microcontrollers and leds.

Details


IMG

Application Notes


IMG

Breadbroad Layout

                +=====================================================+
                |                                                     |
                |  .  o-----------------o  .  .  .  .  .  .  .  .  .  |
                |                                                     |
     -||-  10pF |  o  o---||---o  o |.  o  .  .  .  .  .  .  .  .  .  |
                |   \_______o     +-||--+  (1.5V button cell)         |
     -[]-  100k |  o[]o  o  o  o  o |.  o  .  .  .  .  .  .  .  .  .  |
    /CBE\ BC547 |   /cBE\ \EBC/                                       |
     -uu- 100uH |  o  o  o  .  ouuo  o--------------o  .  .  .  .  .  |
                |                   ----------o                       |
                |  o  .  o  .  o  ./ o  ---+--+--+--+--+--+  .  .  .  |
      | |   47K | | |     \    |   | | |- b6 b7 CK IO a7 a6|          |
      | |       | | |      \   |   | | |  MSP430G2231      |          |
       |        |  |  +     |  |   | | |+ a0 a1 a2 a3 a4 a5|          |
     .     47uF |  o  o  .  o  o  .| |  ---+--+--+--+--+--+  .  .  .  |
      //        |      //          | \                                |
        .       |  .  .  o  .  .  .| .\-o  .  (<2o  (<3)  .  .  .  .  |
                |                  |                                  |
     __n__  SW1 |  o__n__o  .  .  .| .  .  (<7)  (<0)  (<8)  .  .  .  |
                |                  |                                  |
     ->|- Diode |  .  o>|o  .  .  .| .  o  .  (1>)  (4>)  .  .  .  .  |
                |     o------------|---/                              |
     -|<- Zener |  o  o-|<--o  .  .| .  .  (6>)  (5>)  (9>)  .  .  .  |
                |   \--------------/                                  |
                +=====================================================+
                                           (.>), (<.) 10 x LEDs
                                               
                                               

Schematic

                                           _|_ 
                       o------------------o   o            MSP430G2231
                       |                  |   |            ._________.
      o----------------|---uuuuu--o----o  |   |            |         |
      |                |.         |    |  o---|-< PWM ---12|P2.7     | 10xLEDs
      |               | |4.7k     |    |      |            |     P1.0|2--o--o
      |               |_|         |    V      |            |         |   ^  V
      |                |  ||10pF  |    -1N5819|            |     P1.1|3--o--o
      |      o---------|--||------o    |      |            |         |   ^  V
      |      |         |  ||      |    |      |            |     P1.2|4--o--o
      |      |         |          |    |      |            |         |   ^  V
      |      |  o------o-----o    |    o------o-< PWR -o--1|Vcc  P1.3|5--o--o
      |      |  |.     |     |    |    |      |        |   |         |   ^  V
    __|__    | | |100k |     |    |    |      |        o-10|RST  P1.4|7--o--o
     ---     | |_|     |     |    |    |      |            |         |   ^  V
      |1.5V  |  |      |     |    |   ---47uF -1N5228  o-14|Vss  P1.5|7--o--o
      |      |  |    |/      |  |/    ---     ^3.3v    |   |_________|
      |      o--o----|       o--|      |      |        |
      |              |> BC547s  |>     |      |        |
      |               |          |     |      |        |
     _|_             _|_        _|_   _|_    _|_      _|_
     ///             ///        ///   ///    ///      ///

Assembling


IMG

This is what’s needed for this project

Source code

Source code usually resides in my github repositories.

For this particular project, the single C source file jt_ledtree.c is bundled in my breadboard collections repository. You just need jt_ledtree.c