Happy Programmer’s Day

Today (September 13, 2015) is Programmer’s Day — a recognition day that started in Russia, but has been adopted by many countries. While it is great that there is a day recognizing the contribution of programmers to society, the really interesting part is why it is on September 13 (except on leap years).

The leap year part should be a clue. Today is Julian day 256. We’ll guess that anyone reading Hackaday doesn’t need to be told the rest of the story. While it might not be as good of an in-joke as May the 4th (be with you), it is satisfying to know that it isn’t just a random date from the calendar. Now if we could only get the day off as paid vacation…

Continue reading “Happy Programmer’s Day”

Sense Hat Lights Up Pi

One of our chief complaints about the Raspberry Pi is it doesn’t have a lot of I/O. There are plenty of add ons, of course to expand the I/O capabilities. The actual Raspberry Pi foundation recently created the Sense Hat which adds a lot of features to a Pi, although they might not be the ones we would have picked. The boards were made for the AstroPi project (the project that allowed UK schools to run experiments in space). They don’t appear to be officially for sale to the public yet, but according to their site, they will be selling them soon. Update: Despite some pages on the Raspberry Pi site saying they aren’t out yet, they apparently are.

Continue reading “Sense Hat Lights Up Pi”

A Gramophone For Your Pebble Smart Watch

At a recent Pebble-themed hackathon, one of the teams created a pretty cool device called the TimeDock Sleepeasy.

It’s a gramophone inspired docking station for your Pebble Time smart watch. And it’s not just a 3D printed mount — nope, there’s an Arduino inside! The team’s plan from the beginning was to make an interactive docking station for the Pebble that would allow it to talk to you without actually pressing any buttons on the watch.

It was rather tricky getting the Arduino Uno talking to the Pebble, but once they figured it out they had a lot of options for interaction — they ended up using an ultrasound sensor so you can just wave your hand at the TimeDock and it would tell you the time.

Continue reading “A Gramophone For Your Pebble Smart Watch”

Building A 3D Printed Laser Tube

A YouTuber by the name of [1kreature] is doing some excellent research into building his very own 3D printed laser tube.

It all started after he managed to find an extremely high voltage pulse driver. In his video he assures us we should never buy one. He then designed some 3D printed fittings for a clear acrylic tube that allow for pneumatic and electrical connections. Using a hand pump to create the vacuum inside was the most difficult, so he quickly upgraded to a proper industrial vacuum pump.

Apply the vacuum, turn on the pulse driver… and well… see for yourself!

Continue reading “Building A 3D Printed Laser Tube”

Hackaday Prize Semifinalist: Superhero Powers

The inspiration for [K.C. Lee]’s project for The Hackaday Prize didn’t come from seeing a grave injustice or inhuman suffering. He was watching Daredevil on Netflix. A show about a blind guy who fights crime in his spare time. People don’t have superhuman senses, and radioactive material falling off a truck in New York City leads to Ninja Turtles, not superheros. Still, a crude form of echolocation is well within the reach of the a capable hacker and would be very useful for those who are legally blind.

[K.C.]’s idea for human echolocation is a small wearable with ultrasonic sensors, 6DOF IMUs, and audio and haptic feedback. With a bit of math and a lot of practice, it’s possible to walk down a hallway, avoid obstacles, and find your way around without sight.

Human echolocation is a real thing, and it’s great to see a device that makes this minor human superpower a little more accessible. [K.C.] says there are 40 million people world wide that could use a device like this, and for an idea that was inspired by a superhero on TV, it’s one of the more interesting inspirations for an entry to The Hackaday Prize.

 

The 2015 Hackaday Prize is sponsored by:

BlocksCAD Is Browser-Based 3D Modeling That Teaches You CAD

Considering all of the projects the Raspberry Pi is used for now, the fact that it was originally envisioned to be an educational tool is sometimes forgotten. One of the tools commonly available with it is Scratch, a programming language that is easy to learn and can be seen as a gateway into other computer science realms. Building on this principle, MIT has come up with a new block-based educational tool called BlocksCAD.

BlocksCAD is essentially Scratch combined with OpenSCAD and allows the user to use blocks (similar to Scratch) to build a 3D model. The interface is fairly intuitive, and with some practice even complex shapes can be created using the tools available. Also, everything runs in a browser like the 3D modeling tool we featured a few days ago, so there isn’t anything to download or install.

The key to this project (like the key to Scratch) is that the user isn’t bogged down by syntax, which is often one of the largest hurdles for anyone who is just starting to learn to program. Since it’s possible to avoid syntax but still develop 3D models, this new tool should help anyone interested in the field of 3D modeling or CAD get a start without getting scared away too easily. Of course, if you do end up deep in the field of computer science and want to learn more about this project, the developers have opened up the source code as well.

Thanks for the tip, [Matt]!