Hackaday Links: October 20, 2013

hackaday-links-chain

Winter is coming. We’ve see those gloves in stores made specifically to work with your smartphone. [hardsoftlucid] isn’t buying it. He made his own version using… well, you just have to see it.

Here’s an eBookmark for a real book. What? Well, you know how an eReader does a great job of keeping your place between reading sessions? This is an electronic bookmark for paper books which uses LEDs to show you where you last left off reading. [via Adafruit]

[Thomas Brittain] wrote in to share his BLE Module and Pulse sensor updates. Both were featured in a recent Fail of the Week column and the latest iteration takes them from fail to functioning!

You may be able to get a free XMOS xCORE starter kit. The company is giving away 2500 of them. [Thanks Tony]

After learning about custom labels for microcontroller pinouts from [John Meachum] we’re happy to get one more helpful tip: a breadboard trench is a great place to hide axial decoupling capacitors.

A bit of cutting, solder, and configuring lets you turn a simple gamepad into a 4-controller interface for MAME.

Many of the Hackaday Staff are into Minecraft (between Let’s Play videos, running servers, and building computers in-game it’s a wonder we get anything done around here). We restrained ourselves by not making this video of a Restone circuit Blender animation on your desktop into a full front page feature. [via Reddit]

 

The BatBox: Portable Power, Polished And Professional. Plus Smoke!

batBox

About the size of a shoebox and stuffed with a compact battery/inverter combo, the BatBox packs a mean wallop at 480Wh. What else was [Bill Porter] supposed to do with his free time? He’s already mailed out electronic wedding invitations and built custom LED centerpieces for the reception. He and his wife [Mara] then made an appearance in a Sunday roundup tying the knot by soldering a circuit together. Surely the LED Tetris Tie would have been in the ceremony had it existed. This time, though, [Bill’s] scrounged up some leftover electronics to put a realistic spin on a Minecraft favorite: the BatBox.

A pair of 18V high energy density batteries connect up to a 12V regulator, stepping them down to drive a 110VAC inverter. The BatBox also supplies 5V USB and 12VDC output for portable devices. Unfortunately, [Bill]’s first inverter turned out to be a low-quality, voltage-spiking traitor; it managed to let the smoke out of his fish tank’s LED bar by roasting the power supply. Undeterred, [Bill] pressed on with a new, higher-quality inverter that sits on an acrylic shelf above the batteries. OpenBeam aluminum extrusion seals up the remainder of the enclosure, completing the BatBox with a frame that looks both appealing and durable.

0x10c Becomes A Community-developed Game

0x10c

It’s official. [Notch], creator of Minecraft, has confirmed he’s shelved plans for 0x10c, the space-based block building and exploration MMO that features assembly programming as a core game component.

Over the last year or so since 0x10c was announced, a whole lot of programmers have picked up the in-game fictional CPU – the DCPU – by writing emulators and even emulating this CPU that only exists as a design document on an AVR. Needless to say, there are a lot of very skilled programmers that want this game to exist. Now, it seems, this community is forging ahead with this project without [Notch].

This is a truly massive undertaking by the community. Not only are the current plans to build an open world, procedurally generated, space-based MMO, it looks like these new developers will also be writing their own engine from scratch. If this were a commercial endeavour, it would require millions of dollars and many years to get to a rough alpha build, and the 0x10c community is doing this for free.

If you have experience in C++, OpenGL, and 3D game programming, the official signup thread is over on the 0x10c subreddit. Even if you’re not a programmer and only have experience in modeling, writing, your experience would be greatly appreciated.

Hackaday Links: Sunday, June 23rd, 2013

hackaday-links-chain

Need to connect a male pinheader to male jumper wires? [Scoops] came up with a brilliant method using jumpers meant for dual-pin headers like on motherboards.

Atanua, a real-time logic simulator, was just upgraded for the first time in a few years. We’ve liked this one since way back. The changes mostly involve performance improvements.

You can see what’s inside of Google Glass without shelling out $1500 for your own hardware. [Thanks Itay]

Coding a Minecraft clone in x86 assembly is pretty impressive. We had to install nasm and qemu to get it to compile but it does work. If you don’t want to build the project just check out the demo video. There’s no sign of creepers but dig too deep and you’ll fall out of the world. [Thanks Dmitry]

Here’s a way to use multiple Google Drive accounts as a RAID array.

[Sick Sad] produced some really trippy photographs using long exposures with a laser line on a servo. The result is a photorealistic image of the subject (faces in this example) that looks like it was melted à la [Salvador Dalí]. If you’re just interested in using the laser for light painting check out Hackaday alum [Jeremy Cook’s] work in that area.

And finally, two monitors are better than one. [Bryan] put his both together in portrait orientation using a laser-cut mounting bracket of his own design.

Android Controlled Minecraft Ores

[Ryan] has a friend with a birthday coming up, and being inspired by ever 12-year-olds favorite game, he decided to make a Minecraft ore block with RGB LEDs. The block can change from diamonds to emeralds via commands send from an Android phone.

After a few false starts, [Ryan] eventually had his ore cube laser cut at Acess Space, a hackerspace-ish group in Sheffield. The box was constructed out of 3mm MDF, while the windows were laser cut out of frosted acrylic, while the stone pattern on the cube is one giant custom-made sticker.

With the tedious part of the build out of the way, [Ryan] set to work on the electronics. He used a PIC attached to a few very large RGB LEDs, and a Bluetooth module that allows him to connect his phone to an ore block. Dialing in the right colors took some work, but eventually, [Ryan] had an Android-controlled Minecraft ore block, able to transmutate between gold, iron, diamond, emerald, lapis, and redstone.

You can check out a video of [Ryan]’s ore block in action after the break.

Continue reading “Android Controlled Minecraft Ores”

Diamond Ore Wall Lamp Brings Minecraft Into Your Home

diamond-ore-lamp

We were surprised to see all of the Christmas gifts that revolved around Minecraft. Seems like there’s a lot of stuff for sale, but we still like the DIY spirit that comes with making your own. [Thacrudd] recently finished this project. It’s a wall lamp that looks like Minecraft’s diamond ore.

The enclosure is a wood box that used to contain chocolates. After studying the pixel art texture for the game’s diamond ore blocks he marked out the pattern and headed over to the scroll to rough them out before finishing with files and a rasp. Next came paint, which was sourced as a sample from the home store. This left him with one shade of gray, but the variations were easy to add by mixing it with white or black.

A strip of white LEDs gives the lamp its inner glow. The openings have been covered with blue acrylic which keep the dust out while providing the appropriate hue.

[via Reddit]

[CNLohr]’s Microscope Slide Linux AVR Minecraft… Thing

We’ve been following [CNLohr]’s process of creating an AVR-powered microscope slide running Linux and interfacing redstone circuits in Minecraft to real world electronic for a while now, but we’re really at a loss for words on how it works. Well, now there’s a video explaining everything you want to know about this amazingly complicated and overwrought thing.

The device is powered by an AVR microcontroller and Ethernet controller running [Fabrice Bellard]’s JSLinux in a browser. [CNLohr] added a few bits to JSLinux allowing him map the x86 IO ports emulated inside JSLinux to the AVR’s IO ports. This allows him to query the status – both analog and digital – using just a browser. Very cool, but [CNLohr] can also run his Minecraft server optimized for 8-bit devices on this microscope slide server to create a bridge between real electronics and redstone circuits.

To sum up what’s going on here, [Bellard] created an x86 emulator in JavaScript, and put Linux on it. [CNLohr] is serving this from a microcontroller attached to a circuit built on a microscope slide so he can blink an LED from within Minecraft. It’s the most beautifully over engineered and useless thing we’ve ever seen, basically.

In the video after the break, you can see [CNLohr]’s overly convoluted walk through of what’s going on with this microscope slide server. As a little bonus, you can also catch a glimpse of Hackaday at 00:20 in [CNLohr]’s most visited / new tab thingy in Firefox. We’re honored, really.

Continue reading “[CNLohr]’s Microscope Slide Linux AVR Minecraft… Thing”