3 Hours until Collabatorium

This is your 3-hour warning. We’re kicking off our first ever Collabatorium and you’re invited. To join in just click the “Request to join this project” found on the left sidebar of the Hacker Channel page.

Once you’ve joined you can open up the Group Messaging for that project, one of the many awesome collaboration features on Hackaday.io. Starting at 6:30pm PDT (UTC-7) we’ll launch the Collabatorium to celebrate, discuss, encourage, and find partners for 2015 Hackaday Prize Entries. This edition of the live event is hosted by [Sophi Kravitz] and [Jasmine Brackett].

vote-shortWhile we have your attention, here’s another reminder to head on over and Vote in Astronaut or Not. Each week we draw a random hacker number for a $1000 giveaway, but only if you have voted!. The next drawing is Tomorrow so get at least one vote in right away to qualify.

The 2015 Hackaday Prize is sponsored by:

DNS Tunneling with an ESP8266

There’s a big problem with the Internet of Things. Everything’s just fine if your Things are happy to sit around your living room all day, where the WiFi gets four bars. But what does your poor Thing do when it wants to go out and get a coffee and it runs into a for-pay hotspot?

[Yakamo]’s solution is for your Thing to do the same thing you would: tunnel your data through DNS requests. It’s by no means a new idea, but the combination of DNS tunneling and IoT devices stands to be as great as peanut butter and chocolate.

DNS tunneling, in short, relies on you setting up your own DNS server with a dedicated subdomain and software that will handle generic data instead of information about IP addresses. You, or your Thing, send data encoded in “domain names” for it to look up, and the server passes data back to you in the response.

DNS tunneling is relatively slow because all data must be shoe-horned into “domain names” that can’t be too long. But it’s just right for your Thing to send its data reports back home while it’s out on its adventure.

Oh yeah. DNS tunneling may violate the terms and conditions of whatever hotspot is being accessed. Your Thing may want to consult its lawyer before trying this out in the world.

Your Brain Thinks Its Burning You, But It’s Not

In the cult classic Dune, there’s this fictional device called the “Pain Box”. If you touch it, you’ll feel like your hand is burning, but in reality, no tissue is being damaged. In the real world this is called the Thermal Grill Illusion, which was discovered back in 1896. Much to our chagrin, [Adam Davis] has just finished building a working prototype.

Sound familiar? We covered a similar project a few months ago — but unfortunately it didn’t work very well. Luckily, and boy do we love it when this happens, [Adam] saw the post, and got inspired to try it himself. He had actually designed a system years back but never got around to building it. Upon seeing the post — and the difficulties in making it work — he just had to figure it out.

So how does it work? The Thermal Grill Illusion uses alternating warm and cool bars which stimulate the temperature receptors in your skin — and confuse them. Neither the warm or cool bars are extreme enough in temperature to do any harm, but your confused little temperature receptors make it feel like you’re either burning or freezing your skin off!

Continue reading “Your Brain Thinks Its Burning You, But It’s Not”

Embed with Elliot: We Don’t Need No Stinkin’ RTCs

A lot of microcontroller projects out there need some sense of wall-clock time. Whether you’re making (yet another) crazy clock, logging data, or just counting down the time left for your tea to steep, having access to human time is key.

The simplest solution is to grab a real-time-clock (RTC) IC or module. And there’s good reason to do so, because keeping accurate time over long periods is very hard. One second per day is 1/86,400 or around eleven and a half parts per million (ppm), and it’s tricky to beat twenty ppm without serious engineering.

Chronodot uses a Maxim TXCO
Chronodot uses a Maxim TXCO

Good RTC ICs like Maxim’s DS3231, used in the Chronodot, can do that. They use temperature correction logic and a crystal oscillator to get as accurate as five parts per million, or under half a second per day. They even have internal calendar functions, taking care of leap years and the day of the week and so on. The downside is the cost: temperature-compensated RTCs cost around $10 in single quantity, which can break the budget for some simple hacks or installations where multiple modules are needed. But there is a very suitable alternative.

What we’re looking for is a middle way: a wall-time solution for a microcontroller project that won’t break the bank (free would be ideal) but that performs pretty well over long periods of time under mellow environmental conditions. The kind of thing you’d use for a clock in your office. We’ll first look at the “obvious” contender, a plain-crystal oscillator solution, and then move on to something experimental and touchy, but free and essentially perfectly accurate over the long term: using power-line frequency as a standard.

Continue reading “Embed with Elliot: We Don’t Need No Stinkin’ RTCs”

Miniature Cannon Packs a Punch, Shows off Manual Machining Skills

CNC machine tools are getting ever more affordable for the amateur machinist, and they’re an enabling technology for many projects. But you’ve got to respect the old school approach to turning hunks of metal into finished parts with no computer control. [Ticktock34] shows off his skills on a WWII vintage manual lathe with a photo album of his .75 caliber miniature black powder cannon build. What starts as a 3″ diameter actuator from a front end loader ends up as a beautiful replica of a full-sized cannon, along with a half-filled barrel of nicely blued scrap metal. Particularly impressive is the nicely proportioned ball end, cut by hand with no more instrumentation than a set of calipers. [Ticktock34] also shares a few tips for getting the trunnions exactly squared and aligned.

Good looking, and functional – stay tuned after the break for a video with the impressive blast from a test firing – with only a quarter charge of powder, mind you.

Want something a little safer for the kiddies and less likely to result in a visit from the police? Perhaps this PVC pirate cannon is more your speed.

Continue reading “Miniature Cannon Packs a Punch, Shows off Manual Machining Skills”

Amazingly Detailed Robotics Ground Vehicle Guide

[Andrey Nechypurenko] has put together an excellent design guide describing the development of his a20 grou1nd vehicle and is open sourcing all the schematics and source code.

20150627_180534One of [Andrey]’s previous designs used a Pololu tracked chassis. But this time he designed everything from scratch. In his first post on the a20, [Andrey] describes the mechanical design of the vehicle. In particular focusing on trade-offs between different drive systems, motor types, and approaches to chassis construction. He also covers the challenges of using open source design tools (FreeCAD), and other practical challenges he faced. His thorough documentation makes an invaluable reference for future hackers.

[Andrey] was eager to take the system for a spin so he quickly hacked a motor controller and radio receiver onto the platform (checkout the video below). The a20s final brain will be a Raspberry Pi, and we look forward to more posts from [Andrey] on the software and electronic control system.

Continue reading “Amazingly Detailed Robotics Ground Vehicle Guide”

Hackaday Prize Entry: Laptop Batteries For A Power Bank

USB power banks – huge batteries that will recharge your phone or tablet – are ubiquitous these days. You can buy them at a gas station or from your favorite online retailer in any capacity you would ever want. Most of these power banks have a tremendous shortcoming; they need to charge over USB. With a 10,000 mAh battery, that’s going to take a while.

We already have batteries with huge capacities, are able to charge quickly, and judging from a few eBay auctions, can be picked up for a song. [Kumar] is working on a device that leverages these batteries – and the electronics inside of them – to build a smarter power bank.

Right now, [Kumar] is working with Dell Latitude D5xx/D6xx replacement batteries that he can pick up easily. These batteries have an SMBus interface, and with a low power ARM microcontroller and a TI BQ24725a, he has everything he needs to efficiently and safely charge these batteries.

[Kumar] says he’s looking for some community suggestions and feature requests for his project. If you have any, be sure to drop them over on his project page.

The 2015 Hackaday Prize is sponsored by: