Go Down

Topic: Arduino alternative (Read 2 times) previous topic - next topic


My current project consists of an Arduino with ethernet shield. Data is collected on the Arduino using RF sensors and analog sensors. These data are then transfered to a MySQL database on a server outside my house using the ethernet shield. On this server I can then view the data on a web page.

I was thinking of maybe saving the data locally on a SD card and represent it on a local webserver like for example on an Raspberry Pi.

Maybe I could connect a Raspberry Pi directly to the existing Arduino using the USB connection, and then install a MySQL database and a webserver on the Raspberry Pi.

In this way I could use the Arduino as an I/O extension for the Raspberry Pi.


Maybe I could connect a Raspberry Pi directly to the existing Arduino

That's more or less how I'd tackle it.

I would keep the existing system and add more goodies with a Pi (or whatever).

That way you're building on top of what you have and while things aren't working (as you learn the new board/language/whatever) you still have a viable control system.

Rob Gray aka the GRAYnomad www.robgray.com


chipkit uno32 or netduino plus is my advice


Netduino runs .net micro framework, requires Visual Studio and is programmed in vb.net or c#. Just FYI.


I say have a look at using firmata from the Pi.
And to make it really easy, use a Teensy board.
You can load firmata on a Teensy board and then you use the Pi for all the high level stuff
and the Teensy can handle the i/o.
The Teensy can plug into the USB port or an external USB hub and give you the i/o you need
including 5v compatibility.

There are python firmata libraries so you can easily access the i/o pins from the linux world
without having to write any device drivers.

The great thing about using something like firmata, is you can write and debug all you code on your linux
desktop then once it works, simply move it over to the Pi.

--- bill

Go Up