Fubarino Contest Example: A Sneaky IRC Bot

adam-fubar

You may have heard about Hackaday’s contest to win one of 20 Fubarino boards. We included an example entry from [Mike]. Here’s my example entry for the contest: An IRC search Bot powered by a Wicked Device WildFire board. We’ve all seen IRC bot’s before, but how many have you seen that can turn on an LED while running off a cell phone battery?

The IRC bot’s operation is fairly straightforward. It enters a channel and can be commanded to search.  The first two searches will return links to Google searches for the strings given.  Every third search however, will return a link to Hackaday’s search page. In the example below, “SedAwk” is an unsuspecting user, and “SearchRobot” is our bot.

SedAwk: SearchRobot: SEARCH Unicorns
SearchRobot: Search Complete! https://www.google.com/#q=Unicorns
SedAwk: SearchRobot: SEARCH Rainbows
SearchRobot: Search Complete! https://www.google.com/#q=Rainbows
SedAwk: SearchRobot: SEARCH Quadcopters
SearchRobot: Search Complete! http://hackaday.com/?s=Quadcopters
SedAwk: What the heck?

Follow along after the break to see what other tricks the bot has up its sleeve…

Continue reading “Fubarino Contest Example: A Sneaky IRC Bot”

The “Melt-O-Matic” – A Digital Melting Point Apparatus

FM43474HOHYF7GW.LARGE

A common technique in organic chemistry is to determine the melting point of a specimen. While commercial options exist, [kymyst] decided to build one with similar (or better) functionality, and managed to keep it under $100. The basis of his rig is a 60W soldering iron. He simply replaced the normal soldering tip with an aluminum heating block that holds the capillary tubes and temperature probe. Two small fans are used to quickly cool the heating block, allowing fairly quick measurement times. It should be noted that building a project like this one will mean working with wires that carry 220V (or 115V, depending on your country). Please use proper precautions.

In case organic chemistry is on your list of ‘to learns’, [kymyst] included a nice writeup of the determination of melting points. It’s a great primer for those interested in learning more.

Using this setup, [kymyst] gets readings of ±0.1 °C. He mentions the possibility of adding a webcam for determining melting point automatically, something that would make this system competitive with much more expensive hardware.

The last time we saw one of these it used a hot glue gun as the heating element.

LearnCNC Game

Do you want to learn how a CNC machine works, but don’t have access to one (yet)? One of our tipsters just informed us of this great project that was created by a team of students from the University of British Columbia, and it’s an interactive 3D learning system that teaches everything about CNC machining.

We downloaded the “game” and it’s pretty cool — you get to walk around a virtual workshop and can click on various things to learn about their functions. Alternatively, you can go just go through their lessons (that appear when you click on things) on the website. It’s a great summary to get your feet wet in the world of CNC machining.

Beyond how the machines themselves work, the website also goes into great detail about the various applications you can use CNC machining for and physics behind tooling design.

Even if you’ve had a brief introduction to CNC machining before, this site provides a great summary of most everything — it’ll be very handy if you’re hoping to use a school’s machine shop for personal projects…

[Thanks Chris!]

LavaAMP Spectrum Analzyer

lavaamp

Is your dusty Lava Lamp just not cool enough anymore? What if you could make it bubble to the music? [Christian] and [Eric] managed to do just that.

No, they aren’t regular Lava Lamps. In fact, they look like oversize jam jars, but the video of them in action is pretty cool! They designed and built this system for the UIST 2013 Student Innovation Contest, and while there isn’t too much information on the actual build, the contest required everyone to use the exact same kit. The kit consists of 8 aquarium pumps, a PumpSpark controller board, assorted tubing and fittings and an optically-isolated serial interface for use with an Arduino or another kind of microcontroller. From there, it’s pretty easy to guess the rest — analyzing the audio, and timing the pumps according to the various levels.

Other competition entries of note include an awesome game of WaterPong, a Water Bottle Bagpipe, and even an Xbox H2O!

Stick around after the break to see the LavaAMP bubble to the bass.

Continue reading “LavaAMP Spectrum Analzyer”

Crab-ble – A Table That Walks

124_dsc0417-xl2

Do you have a heavy kitchen table? Wish you could move it all by yourself? [Ekaggrat] set out to design one for this year’s Beijing Design Week back in September.

It’s based off of the awesome Strandbeest design by [Theo Jansen], and it looks great. [Ekaggrat] made several prototypes of the “Crab Table” out of ABS plastic, and was planning to make a full size one using bamboo rods, which were the theme of the design week. Unfortunately the team ran out of time and was not able to make the full scale model. The prototypes walk around all by themselves with geared DC motors, but the plan for the full size one was to simply be able to push it.

We’ve seen lots of walking tables before, but there’s just something about the mechanical beauty of this design that we love. It’d be heavy — but imagine it in chrome! Maybe just the plastic could be plated… Stick around after the break to see it scuttle about!

Continue reading “Crab-ble – A Table That Walks”

A 555-Based, Two-Channel Remote Control Circuit

NE555N

[fahadshihab], a young tinkerer, shared his circuit design for a simple remote control using 555 timers.  Using a 555 calculator, he designed a clock circuit that would run at 11.99 Hz. Two transistors are connected to inputs (presumably button switches). One sends the plain clock signal, and one sends the inverted clock signal. A matching circuit at the other end will separate the channels. All it requires is connecting the two circuits in order to synchronize them. It would be easy enough to interface this with an oscillator, an IR LED, or a laser for long-range control.

The great thing about this circuit is its simplicity. It’s often so easy to throw a microcontroller into the mix, that we forget how effective a setup like this can be. It could also be a great starter circuit for a kid’s workshop, demonstrating basic circuits, timers, and even a NOT gate. Of course, it would be a good refresher for those without a lot of circuit knowledge too. Once you’ve mastered this, perhaps an AM transmitter is next?

Using Ultrasonic Sensors To Measure And Log Oil Tank Levels

[Mike] lives in a temperate rainforest in Alaska (we figured from his website’s name) and uses a 570 gallon oil tank to supply his furnace. Until now, he had no way of knowing how much oil was left in the tank and what his daily usage was. As he didn’t find any commercial product that could do what he wanted, he designed his own solution. In his write-up, [Mike] started by listing all the different sensors he had considered to measure the oil level and finally opted for an ultrasonic sensor. In his opinion, this kind of sensor is the best compromise between cost, ease of use, range and precision for his application. The precise chosen model was the ping))) bought from our favorite auction website for around $2.5.

[Mike] built the custom enclosure that you can see in the picture above using PVC parts. Enclosed are the ultrasonic sensor, a temperature sensor and an LED indicating the power status. On the other side of the CAT5 cable can be found an Arduino compatible board with an XBee shield and a 9V battery. Using another XBee shield and its USB adapter board, [Mike] can now wirelessly access the tank oil level log from his computer.