More Snake Basket Work

The more I work on this snake basket, the more I want to simplify the wiring in it. The previous versions had an LED to indicate that it was on. I eliminated that using the ESP32’s built in LED, so that took out some wires. Here’s the current wiring:

snake basket magic trick

One thing I have that’s redundant is that each action is triggered by a button press. The first version just had a single button that started all of the actions that would be timed. I didn’t like this as it makes me a slave to the preprogrammed timing. To give me more freedom, I added a second remote control button, and both buttons trigger each action. I could eliminate the wired button, however, I can see a situation where it could come in handy, like if the remote unexpectedly ran out of batteries.

The next tweak will be in the code, and that will be adding some delays after the button press. That will get my hands away from the remote control or the wired button when the action takes place.

I think this is coming along nicely, and I’ve learned a lot about using microprocessors!

-Louie

Working on a Snake Basket…

For decades, I’ve wanted to do a snake basket that combined the two popular versions from the late 1990s. Those two were Terry Lunceford’s Viper and Collector’s Workshop’s Khyber Kobra. I wrote a blog post about those two a few months ago, which includes videos of them; you can read it here. In a nutshell, I wanted to combine the two of them, so there’s the byplay of the Khyber Kobra with the ending of the Viper.

I’ve been working on learning to use Arduino and over the summer I made a working model on an Arduino simulator, but haven’t had time to actually make it, until a few days ago.

snake basket magic trick

The arrangement above has a lot of wires, but it works! All of the functions do their thing. Like any project, once it becomes a physical thing, it will change. I realized I could eliminate one motor and have one servo handle two tasks. The motor would make the snake rise, then the servo would make it move back and forth. I decided to eliminate the motor and have the servo make the snake rise and shake. That simplified this a lot, and here’s the new wiring:

snake basket magic trick

Usually, simpler is better; here’s less to go wrong, and it’s easier to diagnose if something does go wrong.

The next step will be to move it from an Arduino UNO board to an ESP32 board and put everything onto a PCB board for more sturdy final version of this.

-Louie