Simple Blinking Heart
A simple interesting project , hopefully it's beautiful as a valentine gift or/not limited as a decoration.
Let's start!
Supplies
1- LED Christmas lights Multicolor (or similar ; The number of LED lamps depend on your choice, here i'm using 65 LEDs).
2- An old book cover (or similar ; example: plywood).
3- Arduino board (I used an Arduino Uno).
4- A 12V , 2A power supply. (less or more it depends on the number of LEDs you put).
5- Optional : A wood frame "for decoration" ; "a breadboard".
Drawing Hearts
Take a pencil and draw a big heart on the book cover, inside the big heart draw another smaller heart, and another time draw a smaller heart than the second one , check PicOne😊.
Once your're done , take the pencil a drill or anything similar to make small rounded holes alongside the hearts we draw (Space : 1 cm between two holes), so the LED will be puted in the small rounded holes.
Design Circuit
Rounded holes done? take the LEDs and start putting them into the holes, once you finish, it's time to wire!
Wiring depends on the number of LEDs you're using , I'm using here 65 , every one is about 1.7V ; The first heart (biggest one) "heartOne" have 37 LEDs on it , the medium (second) "heartTwo" heart contain 18 LEDs , and the last one (smallest) "heartThree" contain 10 LEDs.
**Starting with "heartOne" wiring : We will wire every 6 LED in series ; 6*1.7 = 10.2V , we've made 6 packets ; now we should wire those 6 packets in parallel. Once finished test them using the power supply.
**heartTwo wiring : We will wire every 6 LED in series ; 6*1.7 = 10.2V , we've made 3 packets ; now we should wire those 3 packets in parallel. Once finished test them using the power supply and then wire those 3 packets in parallel with the heartOne 6 packets.
heartOne and heartTwo finished , connect them directly to the power supply. check (circuitOne photo).
**heartThree wiring (Arduino time)! : Take the arduino ,Connect all (-) pins of the 10 LEDs to the ground of the arduino board and then the 10 left (+) pins will be connected to the digital pins of the arduino. Feel free to take a look at (circuitTwo photo).
Uploading Code to the Arduino Board
You don' t need any libraries, the code is pretty much simple, download it and just upload it to the arduino board and we're done!