Zipitbot

[Nulluser’s] Zipit was fine, but it couldn’t go anywhere on its own. Adding some motors and a microcontroller fixed that issue, and now he’s got a little robot called the Zipitbot. That’s a dsPIC board on top which communicates with the Zipit over an I2C bus. Four servo motors provide plenty of power to the wheels,with some extra battery packs nestled between them.

Since the Zipit is running Linux, and already has WiFi hardware, it’s not too hard to add Internet control. With this in mind there’s a webcam on the front to broadcast a video feed for use when controlling it remotely. See a couple of videos of this hack after the break.

Continue reading “Zipitbot”

Improving A Hexapod Design

[JC] built himself a hexapod based on a project he found on the Internet. It worked fairly well, but was mechanically weak and prone to breakage. He set out to improve the design and came up with the unit seen above. It uses three servo motors to control the six legs, and walks quite well as seen in the quick clip after the break. It’s not quite as agile as the little acrobatic six-legger we saw yesterday, but the movement is quite pleasing and it’s capable of moving forward, backward, and turning. [JC’s] post is four pages in all so don’t forget to seek out his links for the construction, linkage, and servo control pages to find concept drawings, cad designs, and his thoughts on the process.

Continue reading “Improving A Hexapod Design”

Meter Clock With Pleasing Design Considerations

[AndyO] embraced his inner geek by building this meter clock. It exhibits a lot of features that you’d want to see in a home-built timepiece, include over-complexity, abundant features, and RGB LEDs. We’re fascinated by the design he put into this. For instance, the two indicator LEDs on the clock face are not poking through the surface, but use brass tubes as light pipes. Also, the three buttons on the top are almost indistinguishable, and have an RGB back light that places a halo around each. The case itself was built by first making a form, then laminating thin sheets of wood (a difficult task due to the tight curves). The needles themselves are not actually meters, like the clock the inspired the build, but are attached to servo motors. This all comes together into a fascinating build, and a great writeup.

[Thanks Graham]

Developing An Animatronics Platform

This Predator costume has an animatronic element in the shoulder cannon. It tracks the movement of the mask, aiming wherever the Predator gazes. [Jerome Kelty] was asked by a friend to help develop the costume and he ended up with an animatronics platform which can be adapted for many different uses.

Starting with an Arduino Pro Mini [Jerome] designed a host board which would breakout the pins of the Arduino and make it easy to connect and drive multiple servo motors. The board is powered by a 3.3v Lithium Polymer battery with charging handled by a MAX1555 that was included in the design. Check out the video after the break which shows off the Predator suit. Looks like [Jerome] got it right, and he’s also put the platform to use with an Ironman suit that has an arm-mounted missle feature.

Need some inspiration for you next costume build? Take a look at this animatronic collection to get you started.

Continue reading “Developing An Animatronics Platform”

Pencil Balancer A Bit Noisy For Desk Use

Who wouldn’t want to install this little bot as your newest pencil holder? Place a pencil tip-down and it will keep it from falling using two motors. There is a Dynamic Vision Sensor for each axis that provides feedback, but it’s not the same as using a camera. These sensors pick up changes in pixel contrast, outputting a positive or negative number based on the direction the pencil is beginning to fall. An NXP2103 running at 64 MHz reads in the values and drives the pair of servo motors accordingly.

If you’re interested in the nitty-gritty the full paper is available from the page linked above. It goes into great detail about the algorithm used, and includes plots and histograms showing the data capture during a balancing session. Or you can skip the eggheaded exercises and watch the video after the break.

Continue reading “Pencil Balancer A Bit Noisy For Desk Use”

Interface Up To 12 Servos Using Arduino

[Brian] is using an Arduino to control multiple servo motors. This is nothing new and has been happening since the earliest days of Arduino. But rather than develop a project and share it, [Brian] did a fantastic job of making the code scalable, readable, and even explained how the different parts work.

His code listens for serial commands and manipulates the motors accordingly. He wrote a Python script using pyserial which talks to the Arduino. As an example, he uses a joystick to send data for X and Y axes as well as pitch and roll. Want to know how those serial communications work? He explains that in detail. He also outlines the process of scaling up from the 4 servo demo to 12 servos on a standard Arduino. Sounds like it might be time to build your own version of a mouse-controlled Lynxmotion arm using the tools [Brian] has put together.

Adding Pan And Tilt To A Webcam

[Brent] and his wife wanted a way to provide more family time for Grandparents that lived far away. They tried a webcam, but their daughter just didn’t oblige by staying in the frame. Instead of chasing her around the room with with the camera he added pan and tilt features to the device. He settled on IR control using a common television remote, similar to our USB remote control receiver tutorial except that it drives servo motors instead of forwarding signals over the serial connection. [Brent] used a Picaxe 08M, connecting two servos together as a base on top of the project box. If you try this yourself there’s a lot of room to grow. Once you’ve assembled the hardware it wouldn’t be too hard to make this web enabled so that Grandpa can click on a web interface to look around the room.