Jan 032021

This is an attempt at a bot design that’s driven and steered by only one servo. I have no justification for this other than it seemed like it had to be doable.

I’m absolutely sure a single servo actuated steering\drive mechanism exists somewhere, but I couldn’t find any. I’m guessing the designs that do exist are for very specialized applications where some factor makes using only one servo desirable. Using two 9g hobby servos for any reasonable DIY application is pretty much as easy as using one, so there’s really no advantage in the added complexity of the linkages at all.

But despite it being a fundamentally pointless idea, I couldn’t get rid of it. A servo set up as a rear paddle of a canoe could control direction and momentum so why not a wheel? I thought about doing something like a ‘wheel paddle’ that would work a bit like a skate, pushing laterally to roll forward and varying the angle to each side to control direction, but that seemed like a copout somehow so I thought about more classic wheel\axle setups. This design is optimized for simplicity- lol… what that means is this is the minimum effort required to satisfy my weird compulsion to demonstrate this is possible, knowing I have no intention of taking it any further than that.

So the drive is a simple ratcheting wheel rig with the teeth angled to turn the wheel on only one stroke direction. I’d seen more complex ‘mechanical rectifier’ setups that could drive on both strokes, but meh. I went with the T bar steering setup so you could kind of ‘set’ the direction and just work the servo around it so you can go straight and make smooth turns. Other options were to keep the steering connected to the servo but that would force it to always move in a serpentine pattern.

The video is a bit of a disaster. I tried to create the mechanism in the blender game engine using rigid body dynamics but I’m about 5 years out of practice with that program and forgot a lot so I just kind of winged it. The simulation is clearly jacked. The rachet wheel doesn’t work right because I couldn’t figure out a directional rotation constraint and friction is wonky in the bge. Everything kind of floats, it’s awful, but I think it shows the functionality I wanted it to show and that’s the whole point of this pointless thing. I also tried to 3d print it, but… yeah- lot of quick-n-dirty solutions in the game engine version didn’t translate to matter so it didn’t really come together. But since I spent the time and the PLA I put it in the video too.

This obviously wasn’t a success, but I don’t think I can call it a failure either. Like a lot of my projects it kind of works in a way and if someone with more skill and determination took a stab it could probably be cool little demo thing. Anyway- it’s something I did so I could stop thinking about doing it so now I guess I’m done and I can do another thing.

Jan 022021

This light exists because a while back I bought some of that silicone-neon style strip diffusion and had to figure out something to do with it. Would have been cool to install the strip above a door or a footlight or something, but I rent so I don’t really do stuff like that.

So this is a pretty simple rig with (65) WS2812 LEDs on a D1 Mini running WLED. The structure is just a PLA printed holder that secures the strips and a small section of PVC housing the electronics. Originally there was a longer section of PVC and an 18650 battery module inside, but I wasn’t satisfied with the runtime with (65) LEDs so I just chopped it and went back to USB power. I popped in a mag-safe knock-off for the power supply. Those are really great.

I really like the diffusion these provide with 60/m LED strips. It’s not as great with 30/m and 144/m is very cool but probably overkill. They make several different profiles and focal patterns, I got this one by accident or mistake. I thought I ordered the circular neon style but this flat square style came so whatever. I’d love to make a larger installation of these on a staircase or something, but unless\until I own something worth a permanent setup I probably won’t be using this stuff very much. But now I have this little display piece to remind me how cool it would be if I ever did.

Jan 022021

This is just a little housing idea for an ESP32CAM and AM312 PIR sensor
A small section of 2″ PVC and PLA printed holder. Pretty simple and sturdy.
I’m using this indoors with hass.io, but the PVC housing might be a good basis for exterior cameras too. I’m working on adding a battery module and using deep-sleep modes to make long-term time-lapses but this worked out pretty well so I figured I’d post it.

Here are the STLs: