Fix snafu
This commit is contained in:
parent
a78380049f
commit
e991e91f28
8 changed files with 33 additions and 13 deletions
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Led Characterization"
|
||||
title: "LED Characterization"
|
||||
date: 2018-05-02T11:18:38+02:00
|
||||
---
|
||||
|
||||
|
|
|
|||
BIN
content/posts/thors-hammer/images/thors_hammer_breadboard.jpg
Normal file
BIN
content/posts/thors-hammer/images/thors_hammer_breadboard.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.1 MiB |
BIN
content/posts/thors-hammer/images/thors_hammer_schematic.jpg
Normal file
BIN
content/posts/thors-hammer/images/thors_hammer_schematic.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 MiB |
|
|
@ -1,13 +1,26 @@
|
|||
---
|
||||
title: "Zeus Hammer"
|
||||
title: "Thor's Hammer"
|
||||
date: 2018-05-03T11:59:37+02:00
|
||||
---
|
||||
|
||||
In case you were having an inferiority complex because your friends' IBM Model M keyboards are so much louder than the
|
||||
shitty rubber dome freebie you got with your pc... Here's the solution: Zeus Hammer, a simple typing cadence enhancer
|
||||
shitty rubber dome freebie you got with your pc... Here's the solution: Thor's Hammer, a simple typing cadence enhancer
|
||||
for `PS/2`_ keyboards.
|
||||
|
||||
.. FIXME: add demo video
|
||||
.. raw:: html
|
||||
|
||||
<figure>
|
||||
<video controls loop>
|
||||
<source src="video/thors_hammer.mov" type="video/h264">
|
||||
<source src="video/thors_hammer.webm" type="video/webm">
|
||||
Your browser does not support the HTML5 video tag.
|
||||
</video>
|
||||
<figcaption>A demonstration of the completed project.
|
||||
|
||||
<a href="video/thors_hammer.mov">h264 download</a> /
|
||||
<a href="video/thors_hammer.webm">webm download</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
The connects to the keyboard's PS/2 clock line and briefly actuates a large solenoid on each key press. An interesting
|
||||
fact about PS/2 is that the clock line is only active as long as either the host computer or the input device actually
|
||||
|
|
@ -16,27 +29,32 @@ LED state, otherwise the clock line is silent. We ignore the LED activity for no
|
|||
presses. By just triggering an NE555 configured as astable flipflop we can stretch each train of clock pulses to a
|
||||
pulse a few tens of milliseconds long that is enough to actuate the solenoid.
|
||||
|
||||
.. image:: /images/zeus_hammer_schematic.jpg
|
||||
.. raw:: html
|
||||
|
||||
<figure>
|
||||
<img src="images/thors_hammer_schematic.jpg" alt="The schematic of the PS2 driver">
|
||||
<figcaption>The schematic of the driver stretching the PS/2 clock pulses to drive the solenoid.</figcaption>
|
||||
</figure>
|
||||
|
||||
|
||||
Since PS/2 sends each key press and key release separately this circuit will pulse twice per keystroke. It would be
|
||||
possible to ignore one of them but I figure the added noise just adds to the experience.
|
||||
|
||||
Built on a breadboard, the circuit looks like this.
|
||||
|
||||
.. image:: /images/zeus_hammer_breadboard.jpg
|
||||
.. raw:: html
|
||||
|
||||
<figure>
|
||||
<img src="images/thors_hammer_breadboard.jpg" alt="The circuit built on a breadboard">
|
||||
<figcaption>The completed circuit built up on a breadboard and attached to a keyboard.</figcaption>
|
||||
</figure>
|
||||
|
||||
The completed system looks like this.
|
||||
|
||||
.. FIXME: add image of completed system
|
||||
|
||||
Since my solenoid did not have a tensioning spring I used a rubber band and some vinyl tape to make an adjustable
|
||||
tensioner. The small orange USB hub serves as an end-stop because I had nothing else of the right shape. The sound and
|
||||
resonance of the thing can be adjusted to taste by moving the end stop, adjusting the tensioning rubber and tuning the
|
||||
excitation duration using the potentiometer. My particular solenoid was a bit slow so I added some pieces of circuit
|
||||
board as shims between the plunger and the case to limit the plunger's travel inside the solenoid core. Here is another
|
||||
video of the thing in action in which I tune and de-tune the mechanical resonance using the potentiometer.
|
||||
|
||||
.. FIXME: add video w/ tune/detune
|
||||
board as shims between the plunger and the case to limit the plunger's travel inside the solenoid core.
|
||||
|
||||
.. _`PS/2`: https://en.wikipedia.org/wiki/PS/2_port
|
||||
|
||||
BIN
content/posts/thors-hammer/video/thors_hammer.mkv
Normal file
BIN
content/posts/thors-hammer/video/thors_hammer.mkv
Normal file
Binary file not shown.
BIN
content/posts/thors-hammer/video/thors_hammer.mov
Normal file
BIN
content/posts/thors-hammer/video/thors_hammer.mov
Normal file
Binary file not shown.
BIN
content/posts/thors-hammer/video/thors_hammer.webm
Normal file
BIN
content/posts/thors-hammer/video/thors_hammer.webm
Normal file
Binary file not shown.
2
public/robots.txt
Normal file
2
public/robots.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
User-agent: *
|
||||
Disallow: /
|
||||
Loading…
Add table
Add a link
Reference in a new issue