The proper way to put an Arduino in a Raspberry Pi

For all their hoopla, the GPIO pins on the Raspberry Pi aren’t terribly useful on their own. Sure, you can output digital data, but our world is analog and there just isn’t any ADCs or DACs on these magical Raspi pins.

The AlaMode, a project designed by [Kevin], [Anool], and [Justin] over at the Wyolum OSHW collaborative aims to fix this. They developed a stackable Arduino-compatable board for the Raspberry Pi.

Right off the bat, the AlaMode plugs directly into the GPIO pins of the Raspberry Pi. From there, communication with the ATMega of the Arduino is enabled, allowing you to send and receive data just as you would with an Arduino. There’s a real-time clock, servo headers, plenty of ways to power the board, and even a breakout for this GPS module.

A lot of unnecessary cruft is done away with in the AlaMode; There’s no USB port, but it can be programmed directly over the GPIO pins of the Raspberry Pi. Pretty neat, and we can’t wait to grab one for our Raspi.

Cheap as chips Arduino Ethernet shield

It’s no secret that Ethernet shields for the Arduino are a little expensive. With the official Ethernet shield selling for about $50 and other options not much cheaper, there’s a lot of room for improvement for Arduinofied Ethernet. [Boris] over at Open Electronics has a solution to this problem: his Ethercard powered by a $3 Ethernet controller.

The Ethercard uses the Microchip ENC28J60, a through-hole Ethernet controller. There isn’t much else on the board apart from an RJ45 jack, caps, resistors, and a cheap buffer chip. This board was designed to be easily produced, and we’re thinking it might be possible to etch this board at home.

There are a few drawbacks to this ENC28J60 Ethernet shield – the official Arduino Ethernet shield has a 10/100 Mbps connection where the Microchip-powered shield is limited to 10 Mbps. Given the reduced cost, ease of assembly, and the fact that it’s pretty hard to saturate a 100Mbps connection with an Arduino this flaw can be easily ignored.

Pretty neat, especially considering how much you can do with an Ethernet connection on your Arduino. Files and code available in the git.

Logic analyzer add-on for the MSP430 Launchpad

Here’s a 6-channel logic analyzer shield for the MSP430 Launchpad. It manages an eyebrow-raising 16 million samples per second. The prototype seen above is made on a hunk of protoboard with point-to-point soldering. [oPossum] did lay out a PCB — which is just 50mmx50mm — but has not had any produced quite yet.

He calls it the LogicBoost, and based it on the the LogicShrimp design. The sextuplet of 8-pin chips are all SPI RAM. These are responsible for storing the samples, with a 74HC573 latch routing the traffic. The MSP430 chip provides the SPI clock, and the Launchpad’s virtual com port can be used to push the data to a computer for graphing. That’s a bit slow so [oPossum] also included an optional header for an FTDI board that will do a faster job. The sample rate can be adjusted by tweaking the internal oscillator setting of the chip; there’s plenty to choose from so it will work for just about any purpose (as long as you don’t surpass the 16 Msps speed limit).

[via Dangerous Prototypes]

Traffic signal controller pulls data over WiFi

[Travis Brown] just published a post about the traffic light controller he built. His number one goal was to make the device wireless (except for AC power) and he achieved this by using a WiFi shield for his Arduino. But there is also a separate board that provides a way for the chip to switch the AC lights.

He works for a web hosting company, and the boss wanted a fun way to display the status of the servers among other things. He chose to use the WiServer library which controls the CoperHead WiFi Shield and gives him the ability to serve simple web pages from the Arduino. When power is applied the sketch automatically connects to the AP and starts polling the company’s API for status data. If you’re not within eyesight of the traffic lights you can log into the web server and check that way.

We think [Travis] did a great job of explaining his code, and we applaud him for making proper use of the watchdog timer (something we don’t see in very many projects). This joins the pile of traffic-light display devices we’ve seen around here. We still don’t know where people are getting their hands on the things.

[Read more...]

Arduino tells you how rough your last mountain bike ride was

If you want to see what kind of abuse you’re causing your body when out on those single-track rides this system is just the thing. It’s an Arduino data logger that [Wdm006] takes along on the rides with him. When he gets back home, a Python scripts captures the data dump and graphs it. It may sound like a neat trick, but he’s got something planned for that information.

The enclosure mounts to the stem of his bike. It houses an Arduino board with a data logging shield of his own design. That shield holds an SD card for storage, and breaks the other pins out as screw terminals. Right now there’s an accelerometer on the front fork, and some method of recording wheel speed. This is the research phase of an anti-lock brake system (ABS) he plans to build for mountain biking. No word on what hardware he’ll use for that, but we can’t wait to see how it comes out.

LayerOne badges stop bullets; drive away

We love badges. And we’ve really got to thank [Charliex] for taking the time to write a huge post about this year’s LayerOne badges, especially since they’ve got their backs up against the deadline for pulling everything together in time.

Here it is, the stock badge on the left, with an add-on shield on the right. Now the original intent was to make this badge the chassis of an RC car. [Charliex] chewed through his development time trying to source toy cars that could be gutted for parts that would mount easily on the badge. This looked promising at first, but turned out to be folly. Instead what we have here is an Arduino compatible board with an RF transmitter which can be cut off and used separately if you wish. Attendees will be able to use the badge to take control of the toy cars (cases of them have been shipped to the conference), with the option to use the USB functionality to facilitate automation.

So what about stopping bullets? There is a bug in the module [Charliex] used to export the board design from Eagle. They came back from the fab house as 0.125″ substrate. That’s pretty beefy!

The conference is this weekend… better get on that!

Minestation – An external weather display for your Minecraft world

minestation

If you’re a big Minecraft fan, the folks at [radikaldesign] have something that might be of interest to you. (Translation) Inspired by some of their Minecraft-loving friends, they have developed Minestation – a weather station for your Minecraft game.

The concept is simple. Here in the real world we have the ability to look out the window and see what it is like outside, but many of us turn to digital weather stations, the Weather Channel, or the local news to get the real scoop. They decided that the world of Minecraft should be no different, so they constructed an Arduino shield that allows players to see weather conditions as they play.

The shield contains a Nokia 6100 LCD screen which displays all sorts of useful information. It features a clock and calendar that reflect in-game time, making it easy to know when night is going to fall. It also continually displays the player’s coordinates as well as what the weather looks like in that region. Having this information at hand when you’ve been slogging away in the mines (losing track of time and weather) seems like it could be pretty useful at times.

You can buy one of the devices at Minestation.me, but the design is completely open, so you can easily construct one of your own without too much hassle.

Continue reading to see a video of the Minestation in action.

[Via HackedGadgets]

[Read more...]