Scott Mudge - Maker | Coder | Engineer https://scottmudge.com/ RSAye ESP32-powered MFA Decoder - Automatic MFA Decoder for RSA Tokens. Tired of trying to read and enter those 6-digits in time? Well now you don't have to! OpenCV, python, and an ESP32-CAM module can do it for you! Will be filled out soon. Images in the meanwhile: 3D-printed enclosure to hold the ESP32-CAM module at a fixed distance. Internals of the enclosure. A bracket holds the ESP32-Module in place, a thin piece of sheer white plastic distributes the light from the built-in "flash" LED module (also covered in painter's table for extra diffusion). And the RSA token is secured in place in a recessed slot. Example image captured by the camera module. Processed image (OpenCV) before the images are cropped out and classified. I developed the "SegoDec" software package for this purpose. Mon, 11 Apr 2022 00:00:00 -0400 https://scottmudge.com/2022-04-11-rsaye-mfa-decoder/ https://scottmudge.com/2022-04-11-rsaye-mfa-decoder/ OpenSesame Curtain Automation with Google Integration - “OpenSesame” is a curatin automation system I developed to allow my existing home automation infrastructure to control my curtains. Due to the size and nature of the curtain rods I have installed, I found the existing solutions either physically incompatible, or the provided software would not integrate properly with my Google Home system. OpenSesame is comprised of a physical product design, an electronics design, and a software package, all rolled together to allow easy and automatic opening and closing of my home’s curtains. The assembled and exploded view of the drive-side of the OpenSesame system. It includes the stepper motor, worm gear, drive-wheel, and electronics. Features Easy to install - fits nearly any kind of curtain rod and curtain pairing. Unobtrusive - can be hidden behind the top side of the curtain to hide the motor. Adjustable - included in the physical design is an adjustable tensioning system on the... Fri, 12 Nov 2021 00:00:00 -0500 https://scottmudge.com/2021-11-12-open-sesame/ https://scottmudge.com/2021-11-12-open-sesame/ MashedBearings Parametric roller bearing generator for Rhino3D - MashedBearings is a plugin developed for Rhino3D version 7 and 8 WIP which provides a parametric generator for different kinds of roller bearings. It was originally designed for use in FDM or SLA 3D printing as a way to generate printable roller bearings for use in various projects. It was developed using C# with the help of McNeel’s Rhinoceros 7 SDK. Features Fully parametric with access to all aspects of the generated roller bearing. Generates rollers and races with adjustable clearances for 3D printing. Currently provides generators for 3 kinds of roller types: Trapezoidal rollers Hourglass rollers Cylindrical rollers Persistent settings Easy-to-use user interface with access to all available parameters. Support columns with adjustible gaps to allow rollers shorter than the height/length of the races to be printed, without needing to rely on support generation in slicer software. Future Changes Presets and preset manager to allow the preservation and reloading... Thu, 01 Jul 2021 00:00:00 -0400 https://scottmudge.com/2021-07-01-mashed-bearings/ https://scottmudge.com/2021-07-01-mashed-bearings/ RHEG Rigid Harmonic Epicyclic Gearing - RHEG — Rigid Harmonic Epicyclic Gearing, is a mechanical gearing system inspired by “Harmonic Drive” or Strain Wave Gearing (SWG) systems. It achieves incredibly high and reliable gear reductions in a very small footprint, while improving strength and reliability characteristics of the output mechanisms. Unlike Strain Wave Gearing, RHEG is designed to be suitable for rapid-prototyping and 3D printing, without compromising on the reliability of the mechanism. About RHEG is a fully 3D-printable gearing system capable of incredibly high gear ratios, reliable performance, and an exceptional (for being 3D printed) gearbox efficiency. RHEG incorporates the use of my MashedBearings parametric roller bearing generation system, allowing the entire system to be 3D printed. Everything was printed on a consumer-level FDM printer, excluding the stepper driver. The stepper motor used by RHEG is one of the cheapest, commonly available stepper motors. The 28BYJ-48 stepper motor used in this application cost under $2.... Fri, 23 Apr 2021 00:00:00 -0400 https://scottmudge.com/2021-04-23-rheg-system/ https://scottmudge.com/2021-04-23-rheg-system/