]> git.za3k.com Git - blog.git/commitdiff
Fireplace
authorZachary Vance <za3k@za3k.com>
Wed, 4 Dec 2024 22:27:47 +0000 (17:27 -0500)
committerZachary Vance <za3k@za3k.com>
Wed, 4 Dec 2024 22:40:55 +0000 (17:40 -0500)
images/fireplace-animated.gif [new file with mode: 0644]
images/fireplace-cardboard.jpg [new file with mode: 0644]
images/fireplace-circuitback.jpg [new file with mode: 0644]
images/fireplace-circuitfront.jpg [new file with mode: 0644]
posts/fireplace.md [new file with mode: 0644]

diff --git a/images/fireplace-animated.gif b/images/fireplace-animated.gif
new file mode 100644 (file)
index 0000000..6d1047a
Binary files /dev/null and b/images/fireplace-animated.gif differ
diff --git a/images/fireplace-cardboard.jpg b/images/fireplace-cardboard.jpg
new file mode 100644 (file)
index 0000000..8180d38
Binary files /dev/null and b/images/fireplace-cardboard.jpg differ
diff --git a/images/fireplace-circuitback.jpg b/images/fireplace-circuitback.jpg
new file mode 100644 (file)
index 0000000..3ee33b0
Binary files /dev/null and b/images/fireplace-circuitback.jpg differ
diff --git a/images/fireplace-circuitfront.jpg b/images/fireplace-circuitfront.jpg
new file mode 100644 (file)
index 0000000..7ac7aa6
Binary files /dev/null and b/images/fireplace-circuitfront.jpg differ
diff --git a/posts/fireplace.md b/posts/fireplace.md
new file mode 100644 (file)
index 0000000..1a8e618
--- /dev/null
@@ -0,0 +1,30 @@
+---
+author: admin
+categories:
+- Technical
+- Non-technical
+date: 2024-11-30
+tags:
+- electronics
+- hardware
+- decoration
+- hack-a-day
+title: 'Hack-a-Day, Day 30: LED Fireplace'
+---
+
+Having prepped my ESP-32, I decided to make an LED fireplace today.
+
+The plan was to put an LED strip on a piece of cardboard, and have slowly shifting red, orange, and yellow lights going up and down, somewhat like a music visualizer. I knew the bare LEDs wouldn't look good, so the plan was to put the cardboard somewhat deep into the fireplace, and add some translucent tissue paper layers in front to diffuse the lights.
+
+![caption: vertical 'strips' of lights](fireplace-cardboard.jpg)
+
+Sadly, of my three ESP-32s, two were broken. I ended up instead using an ESP-8266, since I had several laying around. Annoyingly, the boards I have are so wide it's impossible to breadboard the, so I used [perfboard](https://en.wikipedia.org/wiki/Perfboard) instead.
+
+![](fireplace-circuitback.jpg)
+![](fireplace-circuitfront.jpg)
+
+Having carefully set up the circuit, I flipped the on switch and... nothing happened. It was about 10pm at this point, and I was starting to run out of energy, so I gave up.
+
+Very late that night, I found the problem was the resistor I added--the LED strip has a built-in resistor as well, and apparently the two together were too much. I eventually got the lights to turn on, but too late to finish the project for the day.
+
+![caption: my test pattern looks a little christmas-y](fireplace-animated.gif)