Beautiful Table Made From A Bowling Alley

table

For a workbench, desk, or even a dining room table, there’s nothing quite like a massive piece of laminated maple put to use as the surface of a table. Whether in the form of butcher block, a shop class table, or in [Dillon]’s case, a reclaimed bowling lane, laminated maple provides one of the best possible table surfaces.

A while back, [Dillon] found someone on Craigslist willing to part with an eight foot section of a bowling alley for about $300. After trucking this two and a half inch thick, 250 pound monstrosity home, work began on converting it to a dining room table.

Bowling alleys are constructed by workers laying down maple strips and nailing them together one row at a time. This provides a stable surface when mounted on a concrete platform, but is completely insufficient for a table. To keep his bowling alley table from sagging, [Dillon] routed out three slots for aluminum bars going across the width of the lane. These bars were then screwed into each individual maple strip in the lane, resulting in a very sturdy surface.

The strengthened lane was then resurfaced with the help of a huge industrial belt sander and finished with a satin polyurethane. The legs of the table are made out of CNC’d 18mm Baltic birch plywood held together with metal fasteners.

The end result is a beautiful table ready to last 100 years. Considering [Dillon] spent less than $1000 on this table – and the price of eight feet of 2.5″ butcher block – we’re going to call this a win for [Dillon], his kids, and grandkids.

Level Converters To Make All Your Hardware (5.5V And Under) Play With Each Other

txb0108-level-converters-ks0108-stellaris-launchpad

I finally set aside some time for one of my own projects. I have been playing around with ARM microcontrollers a lot lately and wanted to try out my GLCD display that uses the KS0108 protocol. It’s 5V but I had heard that some of these displays will work with 3.3V TTL. But the datasheet tells me otherwise. I tried using a pull-up resistor to 5V and configuring the Stellaris Launchpad pins to open drain, but the low voltage wasn’t getting below the 0.3V threshold needed by my display. My only choice was to use some type of level conversion. I actually ended up driving the KS0108 using a pair of TXB0108 level converters.

I figured this had to have been done before so I check over at Sparkfun. Their offerings are either one-way or have a direction pin that you must drive yourself. I figured there had to be a bi-directional solution and a search over at Mouser led me to the TXB0108. It is exactly what I was looking for and as you can see I etched my own circuit boards to make the TSSOP chips breadboard compatible. I’ve documented the process you can find the code and board files at my post linked above.

Update: one of the Reddit comments mentions this chip is available on a breakout board from Adafruit if you’re interested.

Standalone Air Quality Monitor Based Around Raspberry Pi

rpi-air-quality-monitor

You can have a lot of fun tinkering with the Raspberry Pi. But in addition to the low-cost hobby potential it is actually a great choice for serious data harvesting. This air quality monitor is a great example of that. The standalone package can be taped, screwed, bolted, or bungeed at the target location with a minimum of effort and will immediately start generating sample data.

The enclosure is a weather proof electrical box. The RPi board is easy to spot mounted to the base of the case. On the lid there is an 8 Ah battery meant to top off an iPhone. It works perfectly as it provides a USB port and enough current to operate the Pi. On top of that battery is a 3G modem used to access the data remotely — although it can log to the SD card for collection at a later time if you’d rather not mess with a cell network.

Look closely at the GPIO header and you’ll notice that an ADC add-on board has been plugged in. This is used to take the readings from the gas sensor which is monitoring for air pollutants in Paris.

Homemade Tank Joins The Battle In Syria

syrian-home-made-tank

What does a hacker do when going into battle for the freedom of their country? He builds a tank from scratch, of course. It’s a little bit of a stretch calling it a tank as it lacks treads. But it’s got a high-caliber gun mounted on top and has been heavily armored.

There is room enough inside for two people. What may look low tech in this picture is a different story from the cockpit. A pair of LCD monitors display images from five different cameras. You can see the shrouds that protect three of them on the front of the vehicle with a fourth acting as the rear view. A fifth camera mounted on the gun gives the passenger a look at where he’s aiming. A PS1 controller can rotate it and we assume has a fire feature as well. Check out the demonstration video embedded after the break.

Continue reading “Homemade Tank Joins The Battle In Syria”

Web Scraping Tutorial

Web scraping is the act of programmatically harvesting data from a webpage. It consists of finding a way to format the URLs to pages containing useful information, and then parsing the DOM tree to get at the data. It’s a bit finicky, but our experience is that this is easier than it sounds. That’s especially true if you take some of the tips from this web scraping tutorial.

It is more of an intermediate tutorial as it doesn’t feature any code. But if you can bring yourself up to speed on using BeautifulSoup and Python the rest is not hard to implement by trial and error. [Hartley Brody] discusses investigating how the GET requests are formed on your webpage of choice. Once that URL syntax has been figured out just look through the source code for tags (css or otherwise) that can be used as hooks to get at your target data.

So what can this be used for? A lot of things. We’d suggest reading the Reddit comments as there are several real world uses discussed there. But one that immediately pops to mind is the picture harvesting [Mark Zuckerburg] used when he created Facemash.

OLED Name Badge With Rechargeable LiPo Cell

oleduino-name-badge

Here’s a project that let [Rick Pannen] try his hand with an OLED display and a rechargeable power source. He calls it OLEDuino which is a mashup of the display type and the Arduino compatible chip running the whole thing. He figures it will serve nicely as a geeky name badge but also ported a Breakout type game to play when he’s bored.

The project is an inexpensive way to attempt a more permanent trinket than simply using Arduino and a breadboard. [Rick] sourced the OLED display and USB LiPo charging cable on eBay. The ATmega328 hiding below the display is being driven from the 3.7V LiPo cell without any power regulation. The four buttons at the bottom provide the only user input but it should be more than enough for a few simple tricks.

Head over to his code repo for a bit more information. The schematic and board are both Eagle files. We generated an image of the schematic and embedded it after the break if you want to take a quick look at how simple the hardware really is.

Continue reading “OLED Name Badge With Rechargeable LiPo Cell”

Simulating CRT Or Vector Displays For More Realistic Emulation

simulated-crt-monitor-for-emulatorsScaled down it’s not as obvious that this image isn’t a crystal clear rendering of Mortal Kombat gameplay. But we’ve linked it to the full size version (just click on the image) so that you can get a better look. Notice the scan lines? This is the result of an effort to more accurately mimic the original hardware displays used in classic games. [Jason Scott] takes a look at the initiative by describing what he thinks is missing with the picture perfect quality of modern emulators.

One such effort is being mounted for MAME (Multiple Arcade Machine Emulator). There is a series of filters available — each with their own collection of settings — that will make your modern LCD display look like it’s a run-of-the-mill CRT. This is a novelty if you’re a casual gamer who dusts off the coin-op favorites twice a year. But if you’re building a standalone game cabinet this may be a suitable alternative to sourcing a working display that’s already decades old.