diff --git a/content/posts/led-characterization/images/daylight_spectrum_dvd.jpg b/content/posts/led-characterization/images/daylight_spectrum_dvd.jpg
new file mode 100644
index 0000000..d01242e
Binary files /dev/null and b/content/posts/led-characterization/images/daylight_spectrum_dvd.jpg differ
diff --git a/content/posts/led-characterization/images/driver_ringing_strong.jpg b/content/posts/led-characterization/images/driver_ringing_strong.jpg
new file mode 100644
index 0000000..0419a0e
Binary files /dev/null and b/content/posts/led-characterization/images/driver_ringing_strong.jpg differ
diff --git a/content/posts/led-characterization/images/driver_ringing_weak.jpg b/content/posts/led-characterization/images/driver_ringing_weak.jpg
new file mode 100644
index 0000000..12f9c5d
Binary files /dev/null and b/content/posts/led-characterization/images/driver_ringing_weak.jpg differ
diff --git a/content/posts/led-characterization/images/electronics_whole.jpg b/content/posts/led-characterization/images/electronics_whole.jpg
new file mode 100644
index 0000000..faaf751
Binary files /dev/null and b/content/posts/led-characterization/images/electronics_whole.jpg differ
diff --git a/content/posts/led-characterization/images/hsv_cylinder.png b/content/posts/led-characterization/images/hsv_cylinder.png
new file mode 100644
index 0000000..265f3e0
Binary files /dev/null and b/content/posts/led-characterization/images/hsv_cylinder.png differ
diff --git a/content/posts/led-characterization/images/preamp_back.jpg b/content/posts/led-characterization/images/preamp_back.jpg
new file mode 100644
index 0000000..0af495d
Binary files /dev/null and b/content/posts/led-characterization/images/preamp_back.jpg differ
diff --git a/content/posts/led-characterization/images/preamp_front.jpg b/content/posts/led-characterization/images/preamp_front.jpg
new file mode 100644
index 0000000..62fad28
Binary files /dev/null and b/content/posts/led-characterization/images/preamp_front.jpg differ
diff --git a/content/posts/led-characterization/images/preamp_schematic.jpg b/content/posts/led-characterization/images/preamp_schematic.jpg
new file mode 100644
index 0000000..6be7bbd
Binary files /dev/null and b/content/posts/led-characterization/images/preamp_schematic.jpg differ
diff --git a/content/posts/led-characterization/images/processed_plot_cheap_rgb.svg b/content/posts/led-characterization/images/processed_plot_cheap_rgb.svg
new file mode 100644
index 0000000..9745172
--- /dev/null
+++ b/content/posts/led-characterization/images/processed_plot_cheap_rgb.svg
@@ -0,0 +1,2366 @@
+
+
+
+
diff --git a/content/posts/led-characterization/images/raw_plot_cheap_rgb.svg b/content/posts/led-characterization/images/raw_plot_cheap_rgb.svg
new file mode 100644
index 0000000..895569f
--- /dev/null
+++ b/content/posts/led-characterization/images/raw_plot_cheap_rgb.svg
@@ -0,0 +1,2739 @@
+
+
+
+
diff --git a/content/posts/led-characterization/images/rgb_cube.svg b/content/posts/led-characterization/images/rgb_cube.svg
new file mode 100644
index 0000000..8af7a00
--- /dev/null
+++ b/content/posts/led-characterization/images/rgb_cube.svg
@@ -0,0 +1,222 @@
+
+
+
+
\ No newline at end of file
diff --git a/content/posts/led-characterization/images/spectrograph_step1_parts.jpg b/content/posts/led-characterization/images/spectrograph_step1_parts.jpg
new file mode 100644
index 0000000..107220a
Binary files /dev/null and b/content/posts/led-characterization/images/spectrograph_step1_parts.jpg differ
diff --git a/content/posts/led-characterization/images/spectrograph_step2.jpg b/content/posts/led-characterization/images/spectrograph_step2.jpg
new file mode 100644
index 0000000..b678372
Binary files /dev/null and b/content/posts/led-characterization/images/spectrograph_step2.jpg differ
diff --git a/content/posts/led-characterization/images/spectrograph_step3.jpg b/content/posts/led-characterization/images/spectrograph_step3.jpg
new file mode 100644
index 0000000..acd6d5e
Binary files /dev/null and b/content/posts/led-characterization/images/spectrograph_step3.jpg differ
diff --git a/content/posts/led-characterization/images/spectrograph_step4_complete.jpg b/content/posts/led-characterization/images/spectrograph_step4_complete.jpg
new file mode 100644
index 0000000..d23560d
Binary files /dev/null and b/content/posts/led-characterization/images/spectrograph_step4_complete.jpg differ
diff --git a/content/posts/led-characterization/images/zeus_hammer_breadboard.jpg b/content/posts/led-characterization/images/zeus_hammer_breadboard.jpg
new file mode 100644
index 0000000..08efebb
Binary files /dev/null and b/content/posts/led-characterization/images/zeus_hammer_breadboard.jpg differ
diff --git a/content/posts/led-characterization/images/zeus_hammer_breadboard_original.jpg b/content/posts/led-characterization/images/zeus_hammer_breadboard_original.jpg
new file mode 100644
index 0000000..4f8f34e
Binary files /dev/null and b/content/posts/led-characterization/images/zeus_hammer_breadboard_original.jpg differ
diff --git a/content/posts/led-characterization/images/zeus_hammer_schematic.jpg b/content/posts/led-characterization/images/zeus_hammer_schematic.jpg
new file mode 100644
index 0000000..0e6f483
Binary files /dev/null and b/content/posts/led-characterization/images/zeus_hammer_schematic.jpg differ
diff --git a/content/posts/led-characterization/images/zeus_hammer_schematic_original.jpg b/content/posts/led-characterization/images/zeus_hammer_schematic_original.jpg
new file mode 100644
index 0000000..b50b3a0
Binary files /dev/null and b/content/posts/led-characterization/images/zeus_hammer_schematic_original.jpg differ
diff --git a/content/posts/led-characterization.rst b/content/posts/led-characterization/index.rst
similarity index 92%
rename from content/posts/led-characterization.rst
rename to content/posts/led-characterization/index.rst
index e3c03e6..0f6e32b 100644
--- a/content/posts/led-characterization.rst
+++ b/content/posts/led-characterization/index.rst
@@ -21,7 +21,7 @@ really important so you could dim it down a lot without flickering. I ended up u
.. raw:: html
-
+ An illustration of the RGB color cube.
Picture by
Maklaan from Wikimedia Commons,
@@ -48,7 +48,7 @@ transformation.
.. raw:: html
-
+ An illustration of the HSV color space as a cylinder.
Picture by
SharkD from Wikimedia Commons,
@@ -70,15 +70,15 @@ particular in the blues and greens we loose *a lot* of colors to sRGB.
Illustration of the measured sRGB color space within XYZ. The thick, white line is the spectral
locus.
- mkv/h264 download /
- webm download
+ mkv/h264 download /
+ webm download
@@ -101,13 +101,13 @@ over the problem, there are several sources for imperfections:
- The shift register logic output of the multichannel LED driver directly driving a small mosfet's
gate through an inch or so of PCB trace caused extremely bad ringing at high driving
frequencies.
- Adding a resistor dampened the ringing somewhat, but ultimately it cannot be eliminated
entirely.
@@ -163,19 +163,19 @@ spectrum of the phosphor.
-
+ The ingredients. The cup of coffee and Madoka Magica DVD set are essential to the eventual
function of the appartus.
-
+ Step 1: Cut to size and mark down all holes as described in the manual
-
+ Step 2: Cut out all holes
-
+ The finished result with the back side showing. The viewing window is on the bottom of the other
side.
@@ -195,7 +195,7 @@ different colors on their pictures. Some other sensor was needed.
.. raw:: html
-
+ The daylight spectrum as seen using a DVD as a grating.
Picture by
Xofc from Wikimedia Commons,
@@ -235,7 +235,7 @@ trimpot on the virtual ground both amplifers use as a reference so I could trim
.. raw:: html
-
+ The photodiode preamplifier schematic. Schematic drawn with an unlicensed copy of
DaveCAD.
@@ -256,10 +256,10 @@ here.
-
+ The front side of the preamplifier board.
-
+ The wiring of the photodiode preamp.
@@ -289,7 +289,7 @@ The whole unit with photodiode preamplifier, linear stage, photodiode and steppe
.. raw:: html
- A plot of the raw preamp output voltage versus stepper position. From left to right, the three peaks
@@ -382,7 +382,7 @@ wavelength in nanometers.
.. raw:: html
-
@@ -418,15 +418,15 @@ models can be found in the `project repo`_.
Illustration of the measured LED color space scaled to fit within XYZ with sRGB (light gray) for
comparison. The thick, white line is the spectral locus.
- mkv/h264 download /
- webm download
+ mkv/h264 download /
+ webm download
@@ -444,15 +444,15 @@ around with a couple of factors and settled on 2.5 as a reasonable compromise. B
Illustration of the measured LED color space at scale factor 2.5 within XYZ with sRGB (light gray)
for comparison. The thick, white line is the spectral locus.
- mkv/h264 download /
- webm download
+ mkv/h264 download /
+ webm download
@@ -470,9 +470,9 @@ My implementation of these conversions in the ESP8266 firmware of my `Wifi LED d
.. _`on Github`: https://github.com/jaseg/esp_led_drv/blob/master/user/led_controller.c
.. _`project repo`: https://github.com/jaseg/led_drv
-.. _`Wifi LED driver`: {{}}
-.. _`small driver`: {{}}
-.. _`multichannel LED driver`: {{}}
+.. _`Wifi LED driver`: {{}}
+.. _`small driver`: {{}}
+.. _`multichannel LED driver`: {{}}
.. _`sRGB`: https://en.wikipedia.org/wiki/SRGB
.. _`CC BY-SA 3.0`: https://creativecommons.org/licenses/by-sa/3.0
.. _`Color spaces`: https://en.wikipedia.org/wiki/Color_space
diff --git a/content/posts/led-characterization/video/led_within_srgb_fancy_camera_path_scale=2.5.mkv b/content/posts/led-characterization/video/led_within_srgb_fancy_camera_path_scale=2.5.mkv
new file mode 100644
index 0000000..0a1eece
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_fancy_camera_path_scale=2.5.mkv differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_fancy_camera_path_scale=2.5.webm b/content/posts/led-characterization/video/led_within_srgb_fancy_camera_path_scale=2.5.webm
new file mode 100644
index 0000000..04d355c
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_fancy_camera_path_scale=2.5.webm differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_scale=1.0.mkv b/content/posts/led-characterization/video/led_within_srgb_scale=1.0.mkv
new file mode 100644
index 0000000..69dfccf
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_scale=1.0.mkv differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_scale=1.0.webm b/content/posts/led-characterization/video/led_within_srgb_scale=1.0.webm
new file mode 100644
index 0000000..8034882
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_scale=1.0.webm differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_scale=2.5.mkv b/content/posts/led-characterization/video/led_within_srgb_scale=2.5.mkv
new file mode 100644
index 0000000..a7fba0b
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_scale=2.5.mkv differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_scale=2.5.webm b/content/posts/led-characterization/video/led_within_srgb_scale=2.5.webm
new file mode 100644
index 0000000..d0c9135
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_scale=2.5.webm differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_scale=3.mkv b/content/posts/led-characterization/video/led_within_srgb_scale=3.mkv
new file mode 100644
index 0000000..94c7750
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_scale=3.mkv differ
diff --git a/content/posts/led-characterization/video/led_within_srgb_scale=3.webm b/content/posts/led-characterization/video/led_within_srgb_scale=3.webm
new file mode 100644
index 0000000..3dc88cc
Binary files /dev/null and b/content/posts/led-characterization/video/led_within_srgb_scale=3.webm differ
diff --git a/content/posts/led-characterization/video/sRGB.mkv b/content/posts/led-characterization/video/sRGB.mkv
new file mode 100644
index 0000000..903c719
Binary files /dev/null and b/content/posts/led-characterization/video/sRGB.mkv differ
diff --git a/content/posts/led-characterization/video/sRGB.webm b/content/posts/led-characterization/video/sRGB.webm
new file mode 100644
index 0000000..737cc1b
Binary files /dev/null and b/content/posts/led-characterization/video/sRGB.webm differ
diff --git a/content/posts/led-characterization/video/scale=1.mkv b/content/posts/led-characterization/video/scale=1.mkv
new file mode 100644
index 0000000..410896e
Binary files /dev/null and b/content/posts/led-characterization/video/scale=1.mkv differ
diff --git a/content/posts/led-characterization/video/scale=1.webm b/content/posts/led-characterization/video/scale=1.webm
new file mode 100644
index 0000000..dc599be
Binary files /dev/null and b/content/posts/led-characterization/video/scale=1.webm differ
diff --git a/content/posts/led-characterization/video/scale=2.5.mkv b/content/posts/led-characterization/video/scale=2.5.mkv
new file mode 100644
index 0000000..6ff3619
Binary files /dev/null and b/content/posts/led-characterization/video/scale=2.5.mkv differ
diff --git a/content/posts/led-characterization/video/scale=2.5.webm b/content/posts/led-characterization/video/scale=2.5.webm
new file mode 100644
index 0000000..6a6a860
Binary files /dev/null and b/content/posts/led-characterization/video/scale=2.5.webm differ
diff --git a/content/posts/led-characterization/video/scale=5.mkv b/content/posts/led-characterization/video/scale=5.mkv
new file mode 100644
index 0000000..b4e7e65
Binary files /dev/null and b/content/posts/led-characterization/video/scale=5.mkv differ
diff --git a/content/posts/led-characterization/video/scale=5.webm b/content/posts/led-characterization/video/scale=5.webm
new file mode 100644
index 0000000..0298a11
Binary files /dev/null and b/content/posts/led-characterization/video/scale=5.webm differ
diff --git a/content/posts/multichannel-led-driver.rst b/content/posts/multichannel-led-driver/index.rst
similarity index 86%
rename from content/posts/multichannel-led-driver.rst
rename to content/posts/multichannel-led-driver/index.rst
index 181fb63..ff8930e 100644
--- a/content/posts/multichannel-led-driver.rst
+++ b/content/posts/multichannel-led-driver/index.rst
@@ -1,6 +1,5 @@
---
title: "Multichannel Led Driver"
date: 2018-05-02T11:31:14+02:00
-draft: true
---
diff --git a/content/posts/wifi-led-driver.rst b/content/posts/wifi-led-driver/index.rst
similarity index 84%
rename from content/posts/wifi-led-driver.rst
rename to content/posts/wifi-led-driver/index.rst
index 1c83de5..0279457 100644
--- a/content/posts/wifi-led-driver.rst
+++ b/content/posts/wifi-led-driver/index.rst
@@ -1,6 +1,5 @@
---
title: "Wifi Led Driver"
date: 2018-05-02T11:31:03+02:00
-draft: true
---
diff --git a/content/posts/zeus-hammer.rst b/content/posts/zeus-hammer/index.rst
similarity index 99%
rename from content/posts/zeus-hammer.rst
rename to content/posts/zeus-hammer/index.rst
index d2a2eec..6865bdb 100644
--- a/content/posts/zeus-hammer.rst
+++ b/content/posts/zeus-hammer/index.rst
@@ -1,7 +1,6 @@
---
title: "Zeus Hammer"
date: 2018-05-03T11:59:37+02:00
-draft: true
---
In case you were having an inferiority complex because your friends' IBM Model M keyboards are so much louder than the