Building A 6502 In Minecraft

We’ll admit that we haven’t been following Minecraft like we used to; its been a while since we’ve seen something amazing in Minecraft, but [eloraam]’s 6502 emulator (part of her RedPower Minecraft mod) takes the cake.

The RedPower mod adds a lot of industrial technology to Minecraft. Pumps, solar panels, and pneumatic tubes to move blocks around are the staple of this mod, but with the addition of a fully emulated 6502 computer, Minecraft moves from an anachronistic medieval-themed steampunk aesthetic to a full-on machine age, mainframes everywhere style.

The heart of the 6502 portion of the RedPower mod are three craftable blocks; a CPU, a monitor, and a disk drive. All these blocks are connected together with ribbon cables and can interact with other blocks in the Minecraft universe. The CPU is an emulated 6502, with a few instructions borrowed from the 65816 and the addition of MUL and DIV. It’s possible to program this computer in assembly, but [eloraam] a Forth interpreter with the OS to make programming a little easier.

It’s been almost two years since we first saw the beginnings of a CPU made in Minecraft, but this mod takes everything to the next level. In actuality, this isn’t very different from the game [notch] is currently working on; both feature an emulated 80’s era computer that can do all your in-game bidding. We can’t imagine anything better to get us hooked on Minecraft again, and we’ve got to commend [eloraam] for some seriously awesome work.

After the break is a 23-minute tutorial on the functions of the RedPower CPU, as demonstrated by Minecraft aficionado [direwolf20].

Continue reading “Building A 6502 In Minecraft”

Cardboard Kinetic Creatures

Browsing around today, I saw this little kit on kickstarter called Kinetic Creatures.  These flat packed models are made from cardboard and can be assembled without tools. Their mechanical legs are operated either by a simple cam that you turn by hand or by a motorized attachment. I love the basic idea here. This is the kind of thing that my 6 year old would really enjoy doing that also serves to get him into making things (he’d probably insist on motorizing it with scraps, he collects dc motors and has quite a collection).

I did notice that they mentioned using it as a robotic platform, adding custom electronics to the empty space allowed in the body of the animal. This initially got me quite excited, thinking that I could, for $30 have a 1 foot tall quadruped platform that looked awesome, then I realized it can’t turn. I guess I’ll have to hack it a little bit to put separate drives in for each side. That would be a cool upgrade they could offer.

Have any of you tried to do turning with a set of only 4 [jansen] legs before?

Universal 20 Channel Project Controller From A Ps2 Controller

So you’ve got a really cool project that requires a wireless controller and a ton of different channels. What are you going to do? Are you going to go pick up an expensive RC controller? Nah, you’re going to build your own. This project makes a generic 20 channel controller for your projects by stuffing an SMDuino and an XBee module inside a ps2 controller.  Unfortunately you lose the force feedback since you have to remove the motors to make space for the extra components and batteries. You do end up with a decently ergonomic and aesthetically pleasing controller though.

Continue reading “Universal 20 Channel Project Controller From A Ps2 Controller”

Mapping The Surface Of A Video Game Moon

Writing for Hackaday isn’t all fun and games; occasionally I need to actually write posts and reply to emails from builders around the globe. Usually, though, I’m knee-deep in a personal project, or just hanging out playing a few video games. Recently I’ve gone off the deep end with Kerbal Space Program, an awesome little space flight simulator set in an alternate reality where everyone is just slightly incompetent.

As it turns out, there’s actually a lot of fairly technical objectives in this game, from performing orbital rendezvous to mapping the surface of another planet. It didn’t take long for me to go off the deep end and start mapping the Kerbal moon and turning it into a 3D object. Check out how I did this after the break.

Continue reading “Mapping The Surface Of A Video Game Moon”

Your Mug On An Etch A Sketch — Automatically

[Jim’s] pretty serious about his Etch a Sketch. He’s gone to the trouble of building a rig that will automatically render a photograph as Etch a Sketch art. Do you recognize the US political figure being plotted in this image? He actually cracks these open and removes all of the internals to preserve the artwork when the reassembled body is ready to be hung on a wall. But we like it for the hacker-friendly interface techniques he used.

He moves the knobs using a pair of stepper motors. They attach thanks to a pair of 3D printed gears he modeled which go over the stock knobs and secure with four set screws. He says he can be up and printing in five minutes using these along with the MDF jig that holds the body and the motors.

He converts photos to 1-bit images, then runs them through ImageMagick to convert them into a text file. A Python script parses that text, sending appropriate commands to an Arduino which drives the motors. The image is drawn much like a scanning CRT monitor. The stylus tracks one horizontal line at a time, drawing a squiggle if the pixel should be black, or skipping it if it should be white.

We wish there was a video of the printing process. Since we didn’t find one, there’s a bonus project unrelated to this one after the break. It’s an Etch a Sketch clock.

Continue reading “Your Mug On An Etch A Sketch — Automatically”

Helicopter Light Painting Continues To Snuff Out Physics Lesson On Your Brain

Cool picture, huh? Wait until you see the video footage of this LED-adorned RC helicopter flying on a dark night. But this isn’t an art project. Analyzing the long-exposure photography turns out to be a great way of clearing up some of the physics of flight which otherwise are not at all intuitive. The helicopter used here has different colored lights on the nose and tail, as well as lights on the rotors.

Depending on how the aircraft is moving, different 3D spirography is captured by the camera. When you zoom in on part of the flight path it becomes clear that there are wider arcs on one side of the fuselage than there are on the other. This has to do with the forward progress of the aircraft and the rotation of the blades. The phenomenon is well known by helicopter enthusiasts, and accounted for in the design. But what we didn’t realize is that it actually translates to a theoretical speed limit for the aircraft. Our childhood love of Airwolf — the TV helicopter that could outrun jets — has been deflated.

You should remember the helicopter physics videos featured here last month. This is the latest offering and we’re still wanting more!

Continue reading “Helicopter Light Painting Continues To Snuff Out Physics Lesson On Your Brain”

Digital Magic 8 Ball

[sjm4306] had a small Magic 8-Ball key chain as a kid. The fluid in this key chain eventually dried up, and if [sjm] is anything like us the 20-sided die is now lost to the sands of time or at the very least hidden in a box in the basement. After remembering the old Magic 8-Ball one day, [sjm] decided to build a digital version of everyone’s favorite bewitched billiard ball.

The digital magic 8-ball uses a PIC16f886; more than enough to hold the twenty possible replies from a real magic 8-ball. The display is a tin 3 cm OLED which surprisingly emulates the ‘icosahedron with raised letters floating in purple liquid’ aesthetic very well.

Right now, this is just a breadboard prototype – there isn’t an accelerometer or tilt switch in the build yet, so shaking the project does absolutely nothing. [sjm] may add that functionality later by turning his project into a watch, key chain, or installing it in a real Magic 8-Ball case.