CNC Hardware: Stream G-code To An Arduino

[Reza Naima] has been using an Arduino as the center of his CNC setup for quite some time now. It handles three stepper motors, limiting switches, e-stop, and spindle control. The sketch he’s using allows him to stream g-code to the popular prototyping platform, freeing him from needing a dedicated PC. It’s worked so well that he’s decided to clean up the code and develop a shield to help others get up and running. If you want to see his progress or lend a hand, check out the google group he started for the schematics, code, and forum discussions. There is already a CNC project for Arduino called Grbl but [Reza’s] approach uses the Arduino libraries in an effort to make the sketch more customizable for the average user.

Lolo’s (perfect Moment) Alarm Clock

[youtube http://www.youtube.com/watch?v=CphsgESZGcE&feature=player_embedded%5D

It seems everybody has a different interpretation of the perfect alarm clock. [Loic Royer’s] alarm clock is not the loudest, or the smartest, but does have some interesting features. By monitoring several environmental factors like temperature, air quality, humidity, dew point, and your own sleep patterns, this alarm clock can determine the best moment in the morning to wake you up.

The main sensor is a wireless accelerometer with the theory being: the more you move in your sleep, the closer you are to a conscious state. The other sensors assist in picking the perfect moment, and awaken you with the sound of birds chirping.

For now all we have is the source code and the list of hardware, but for anyone wanting to try, a circuit diagram wouldn’t be too hard to figure out on your own. Check after the rift for some more videos. Continue reading “Lolo’s (perfect Moment) Alarm Clock”

Foam Board Servo Driven Arm

[Lucky Larry] posted some pictures to the Hack a Day flickr pool that caught our eye. He made a quick and cheap servo driven arm. Constructed from foam board and some hobby servos, he’s using an Arduino for the brains. You can download the pattern for the arm pieces as well as the code on his site.

He ultimately finds that he has positioning issues that he blames on the cheap servos. You can see in the video on his site that the circles it is drawing are drifting one direction.

Arduino Space Program

With the recently proposed cuts to NASA, our friends across the pond (in Northampton UK) decided to take action with a space program of their own… at least at a miniature scale. NortHACKton, a hackerspace in Northampton decided to host a rocketry day consisting of rockets powered by chemical reactions, pressurized water bottles, and even one that employed an Arduino controlled launch system, akin to a few we have seen in the past. It essentially consists of a countdown and automated ignition system. Schematics and source code are available for those adventurous enough to embark on missions of their own.

Stepping Beyond The Ethernet Shield

We’ve said it time and again, the Arduino is a prototyping platform. In that spirit, [Doug Jackson] shows you how to conserve the expensive Arduino board and Ethernet shield by building your own Arduino Ethernet module. You may remember the ENC28j60 as a NIC for your microcontrollers. [Doug’s] board makes use of that chip and adds an ATmega168 with a crystal, power regulator, breakout pins, and even a few DIP switches which can come in quite handy.

Wireless Face Tracking Camera

[youtube=http://www.youtube.com/watch?v=8luy8jP1UNs]

A student team at University of Massachusetts  have built this wireless face tracking camera system. Using a small 2-axis motorized camera meant to be mounted on model airplanes, an arduino, and some custom software, they can track faces and keep them in frame in real-time. This is pretty cool, but maybe not quite as groundbreaking as they make it sound. We think it is pretty awesome though. You can download the software and schematics on their site.

[via MakeZine]

Arduino Webserver

The Arduino platform should be perfect for throwing together a lightweight webserver because of the availability of quality shields that take care of the hardware for you. As [Ovidiu Predescu] found, there are a few hiccups along the way and he’s put together a guide that covers the workarounds. Specifically, using an Ethernet shield and data logging shield at the same time produces a bus conflict which he sidesteps by cutting the CS pin trace on the data logging board and moving it to a different pin. There is also a bug with one of the chips on the Ethernet shield that is fixed using a similar method. So if you’re not just going to etch your own webserver hardware maybe this is the next best thing.