Day 24


IMG_1607.MOV

Fused Plastic Christmas Tree With LEDs

Here are the steps to make a fused plastic Christmas tree. This is an easy way to reuse plastic bags.

Materials:

1. An Iron

2. Ironing Board

3. Parchment Paper.

4. Plastic Bags

5. Scissors

6. LED's

7. Arduino...but you could use any thing that you can code LEDs

Directions:

--I trimmed off all the handles and the seams of the plastic bags. I smoothed them out as well as I could. I used yellow bags as my base (because I only had one green bag).

--Set the iron between polyester and rayon, irons may vary so try a scrap 1st.

--Cut two large pieces of parchment paper that cover your cutting board...Whenever you fuse, the plastic will always be sandwiched between these 2 layers of paper. (The paper prevents the plastic from sticking to the board, and the iron.)

--I fused 1 bag at a time, which is 2 layers at a time. I used 3 yellow bags so it is 6 layers thick and then 1 green bag.

--On the ironing board, lay down one piece of parchment paper, then your bag, then the second piece of parchment paper.

--Now start to iron the top paper. Press firmly and keep the iron moving, don't let it sit in one spot for more than a second or two. After the front is melted together I flipped it over and ironed on the back as well.

--Once the yellow bags are done then I cut the green bag up and layered them as I fused it. I wanted it to be different layers to look more like a tree.

--Once I had the green plastic attached then I cut strips of a silver bag I had to add tinsel. The silver bag melted very quickly.

--Next I traced a Christmas tree on the back and cut it out.

--I created a base by cutting a cardboard tube in half. I then cut a slit in the top to put the tree stand and I notched the back out for the wires of the LEDs. I hot glued that onto a card board base.

The plastic bags sandwiched between the parchment paper. We used binder clips to help hold the paper while my son ironed.

The fused bag before I added the green to the front.

After I traced the tree on the back.

A picture of the back. Notice the notch cut out for the wires to hide them.

The LEDs

Next I wired up the LEDs to the Arduino. To add the LEDs to the tree I put a small X slit and pushed the LEDs through the back. Mine stayed but if needed you could add a dot of hot glue so they don't fall out. Next I coded with the Arduino...but again you could use anything to make the LEDs flash. I used a code within the Arduino library to make them flash one at a time. You could also add more LEDs to this code...You would just have to add more ledPins and then make the index number bigger

A copy and past of the above code:


int ledPins[] = {2,3,4,5,6,7,8,9};
void setup(){ int index; for(index = 0; index <= 7; index++) { pinMode(ledPins[index],OUTPUT); }}
void loop(){ oneOnAtATime(); }void oneOnAtATime(){ int index; int delayTime = 100; for(index = 0; index <= 7; index++) { digitalWrite(ledPins[index], HIGH); // turn LED on delay(delayTime); // pause to slow down digitalWrite(ledPins[index], LOW); // turn LED off }}
IMG_1607.MOV

The LEDs with the above code. The LEDs flash very fast.

The LEDs on this code flashes slower. You could again add more LEDs. You would just add more pinModes and then add them into the loop using the same pattern as the rest of the pins.

A copy and paste of the above code:


void setup() { // put your setup code here, to run once: pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, OUTPUT); pinMode (5, OUTPUT); pinMode (6, OUTPUT); pinMode (7, OUTPUT); pinMode (8, OUTPUT); pinMode (9, OUTPUT);}
void loop() { // put your main code here, to run repeatedly: digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); delay(50);
digitalWrite(4, HIGH); delay(1000); digitalWrite(4, LOW); delay(50);
digitalWrite(6, HIGH); delay(1000); digitalWrite(6, LOW); delay(50);
digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); delay(50);
digitalWrite(3, HIGH); delay(1000); digitalWrite(3, LOW); delay(50);
digitalWrite(5, HIGH); delay(1000); digitalWrite(5, LOW); delay(50);
digitalWrite(7, HIGH); delay(1000); digitalWrite(7, LOW); delay(50);
digitalWrite(9, HIGH); delay(1000); digitalWrite(9, LOW); delay(50);}
IMG_1611.MOV

The LEDs with the 2nd code. The LEDs flash slowly.