From 396c62e422e0d0e98b58d4c76e5a377cdbd52bee Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 24 Nov 2021 12:31:49 +0100 Subject: Polish wifi LED driver post --- .../posts/wifi-led-driver/images/board_in_case.jpg | Bin 0 -> 2898747 bytes .../wifi-led-driver/images/board_in_case.small.jpg | Bin 0 -> 817789 bytes content/posts/wifi-led-driver/images/boards.jpg | Bin 0 -> 3642485 bytes .../posts/wifi-led-driver/images/boards.small.jpg | Bin 0 -> 865465 bytes .../wifi-led-driver/images/lyza_board_in_case.jpg | Bin 2898747 -> 0 bytes .../images/lyza_board_in_case.small.jpg | Bin 817789 -> 0 bytes .../posts/wifi-led-driver/images/lyza_boards.jpg | Bin 3642485 -> 0 bytes .../wifi-led-driver/images/lyza_boards.small.jpg | Bin 865465 -> 0 bytes .../wifi-led-driver/images/lyza_case_complete.jpg | Bin 2241604 -> 0 bytes .../images/lyza_case_complete.small.jpg | Bin 766734 -> 0 bytes .../posts/wifi-led-driver/images/lyza_case_raw.jpg | Bin 3028377 -> 0 bytes .../wifi-led-driver/images/lyza_case_raw.small.jpg | Bin 740884 -> 0 bytes content/posts/wifi-led-driver/index.rst | 25 ++++----------------- deploy.py | 2 +- 14 files changed, 5 insertions(+), 22 deletions(-) create mode 100644 content/posts/wifi-led-driver/images/board_in_case.jpg create mode 100644 content/posts/wifi-led-driver/images/board_in_case.small.jpg create mode 100644 content/posts/wifi-led-driver/images/boards.jpg create mode 100644 content/posts/wifi-led-driver/images/boards.small.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_board_in_case.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_board_in_case.small.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_boards.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_boards.small.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_case_complete.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_case_complete.small.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_case_raw.jpg delete mode 100644 content/posts/wifi-led-driver/images/lyza_case_raw.small.jpg diff --git a/content/posts/wifi-led-driver/images/board_in_case.jpg b/content/posts/wifi-led-driver/images/board_in_case.jpg new file mode 100644 index 0000000..843900a Binary files /dev/null and b/content/posts/wifi-led-driver/images/board_in_case.jpg differ diff --git a/content/posts/wifi-led-driver/images/board_in_case.small.jpg b/content/posts/wifi-led-driver/images/board_in_case.small.jpg new file mode 100644 index 0000000..5c0aa81 Binary files /dev/null and b/content/posts/wifi-led-driver/images/board_in_case.small.jpg differ diff --git a/content/posts/wifi-led-driver/images/boards.jpg b/content/posts/wifi-led-driver/images/boards.jpg new file mode 100644 index 0000000..79f8154 Binary files /dev/null and b/content/posts/wifi-led-driver/images/boards.jpg differ diff --git a/content/posts/wifi-led-driver/images/boards.small.jpg b/content/posts/wifi-led-driver/images/boards.small.jpg new file mode 100644 index 0000000..6f5c28c Binary files /dev/null and b/content/posts/wifi-led-driver/images/boards.small.jpg differ diff --git a/content/posts/wifi-led-driver/images/lyza_board_in_case.jpg b/content/posts/wifi-led-driver/images/lyza_board_in_case.jpg deleted file mode 100644 index 843900a..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_board_in_case.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_board_in_case.small.jpg b/content/posts/wifi-led-driver/images/lyza_board_in_case.small.jpg deleted file mode 100644 index 5c0aa81..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_board_in_case.small.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_boards.jpg b/content/posts/wifi-led-driver/images/lyza_boards.jpg deleted file mode 100644 index 79f8154..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_boards.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_boards.small.jpg b/content/posts/wifi-led-driver/images/lyza_boards.small.jpg deleted file mode 100644 index 6f5c28c..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_boards.small.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_case_complete.jpg b/content/posts/wifi-led-driver/images/lyza_case_complete.jpg deleted file mode 100644 index c784149..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_case_complete.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_case_complete.small.jpg b/content/posts/wifi-led-driver/images/lyza_case_complete.small.jpg deleted file mode 100644 index db9b083..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_case_complete.small.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_case_raw.jpg b/content/posts/wifi-led-driver/images/lyza_case_raw.jpg deleted file mode 100644 index 4b61a52..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_case_raw.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/images/lyza_case_raw.small.jpg b/content/posts/wifi-led-driver/images/lyza_case_raw.small.jpg deleted file mode 100644 index a8d416e..0000000 Binary files a/content/posts/wifi-led-driver/images/lyza_case_raw.small.jpg and /dev/null differ diff --git a/content/posts/wifi-led-driver/index.rst b/content/posts/wifi-led-driver/index.rst index 0cc27c9..8e8b24d 100644 --- a/content/posts/wifi-led-driver/index.rst +++ b/content/posts/wifi-led-driver/index.rst @@ -10,7 +10,7 @@ Project motivation .. raw:: html
- +
The completed driver board installed in the 3D-printed case. This device can now be connected to 12V and two segments of LED tape that can then be controlled trough Wifi. The ESP8266 module goes on the pin header on the left and was removed for this picture. @@ -53,7 +53,7 @@ currents their `trip times get long enough that they become unlikely to trip in
The schematic of the driver board, with the ESP8266 on the top left, the STM32 microcontroller for LED modulation below, the shift register in the middle and the LED drivers and outputs on the right. - Download PDF + Download PDF
@@ -63,7 +63,7 @@ currents their `trip times get long enough that they become unlikely to trip in with one connector per LED tape segment. The power input connector is on the bottom right. The LED driver MOSFETs are in small SOT-23 packages on the back of the board. Since this board is not intended for super-high currents, the MOSFETs are adequately cooled just through the board's copper planes. - Download PDF + Download PDF
@@ -71,7 +71,7 @@ currents their `trip times get long enough that they become unlikely to trip in .. raw:: html
- +
The completed PCBs of this project (front) and the `multichannel LED driver`_ project the driver circuitry was derived from (back).
@@ -121,23 +121,6 @@ unless you're on a beefy machine or interrupt it when it starts auto-rendering t The board is mounted into the enclosure using knurled insert nuts that are pressed into a 3D-printed hole using a bit of violence. -.. FIXME openscad screenshot -.. FIXME enclosure parts -.. FIXME finished enclosure with board inside - -.. raw:: html - -
-
- -
The 3D-printed case with threaded inserts before painting.
-
- -
The 3D-printed case with the board installed after painting. This was my first attempt at - painting a 3D-printed case so it looks pretty bad.
-
-
- .. _`multichannel LED driver`: {{}} .. _`LED characterization`: {{}} .. _ESP8266: https://en.wikipedia.org/wiki/ESP8266 diff --git a/deploy.py b/deploy.py index 96f2b33..b0e87ca 100644 --- a/deploy.py +++ b/deploy.py @@ -21,6 +21,6 @@ if __name__ == '__main__': commit = subprocess.run(['git', 'commit-tree', '-p', 'HEAD', '-p', 'refs/heads/deploy', '-m', 'deploy.py auto-commit', tree], cwd=tmpdir, check=True, capture_output=True).stdout.strip() subprocess.run(['git', 'update-ref', '-m', f'deploy.sh update deploy branch to {commit}', 'refs/heads/deploy', commit], cwd=tmpdir, check=True) - subprocess.run(['git', 'push', 'git.jaseg.de:blog.git', 'deploy'], cwd=tmpdir, check=True) + subprocess.run(['git', 'push', 'git@git.jaseg.de:blog.git', 'deploy'], cwd=tmpdir, check=True) finally: subprocess.run(['git', 'worktree', 'remove', '-f', tmpdir], check=True) -- cgit