2023-07-21 (F) Weekly Summary

I connected color-coded wires to an RGB LED and three PWM pins on an Arduino Micro. I covered the Arduino in shrink tube and exposed the reset button. I kinked and tidied the wires before securing them in a hexagon arrangement. I compressed the sides until they touched, and I could fit the top and bottom pieces in place to assemble the device.
KeyRyptex after assembly

I tested my assembly, but ten keys were not responding correctly. I added RGB LED code and made the puzzles easier so I could "win" on the broken hardware. I made the light shows easy to recognize.
At least the lights work

I was close to abandoning KeyRyptex, but I opened it and saw a mess of broken and shorted connections. I replaced the stiff diode leads with flexible silicone-coated wire and reassembled it.
Improved wiring

I tested the buttons with a USB cable and miniature clamps to hold it together. All buttons worked and code reflected each press. I redesigned the end caps to add threaded rods instead of gluing the pieces.
Redsigned top and bottom

I cut the redesigned pieces on the laser cutter and tore open the device. I added a switch through the new bottom, and a battery with charger inside. I ordered threaded rods, but the shipment was empty so I held it together with clamps while I let the battery charge.
Packing the electronics inside

I created a schematic for the KeyRyptex, using parts from the Keyboardolier design and making some modifications to fit everything neatly on one page.
KeyRyptex schematic

The rest of the summary posts have been arranged by date.
First time here?

Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8

Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com

This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.

All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.

All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.

Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.

This blog, including pictures and text, is copyright to Brian McEvoy.