[PD] Small single board computer recommendations?

Martin Peach chakekatzil at gmail.com
Mon Sep 21 19:26:49 CEST 2015


On Mon, Sep 21, 2015 at 1:11 PM, William Huston <williamahuston at gmail.com>
wrote:

> I hope this is relevant to this list!
>
> I am having big dreams about what can be done with cheap, tiny computers
> running PD. Look at the various Laptop Orchestras popping up. So exciting!
>
> My minimum specification is:
>
> * Pi-like horsepower
> * 10x buffered ADCs with 12bit precision
> * 4x high quality isolated 24 bit @ 48 khz audio ins and 4x out
>
> I want to build 100,
> But first I need to build 1.
>
> It seems the big disadvantage of an Arduino is it is underpowered vs. a
> RPi quad core (w/faster CPU, more memory, etc). But it seems people love
> Arduino due to its IO pins. Many ADCs for controllers and sensors!
>
> Whereas the RPi is just the opposite. Also high-quality audio both in and
> out on a Pi seems like a problem people face. Has anyone fixed the issue
> yet with USB2 stability yet?
>
> Do some people use a Pi for CPU and an Arduinio just for IO? (cf.
> Arduberry) This seems like what an Udoo is (both in one unit). Udoo
> comments?
>
> Along these lines, I have found I really like the specs of the Wolfson
> Audio card. The chip it's based on (WM5102) is a 6x6.
> Any experiences to share?
>
> I haven't found a buffered ADC solution for high resolution sensors yet.
> I'm just starting a search of chips capable of this, and found about 6 so
> far... So I'm guessing there are several possible boards. Again, any
> recommendations appreciated (esp. of their voltage ranges can be scaled).
>
> Are there any other single board computers I should be looking at which
> might help keep h/w costs down?
>
>

The Beaglebone Black has 6 12-bit ADCs that run on 1.8V.
I use one combined with a USB audio interface, the Behringer UCA-202.
It's easier to do that than build an audio codec.
Also the Beaglebone has many more IO pins than the Pi, all 3.3V levels
though.
I find it easier to do sensor IO with an Arduino connected to a Beaglebone
as it's a big hassle to set up the pins and the way of doing it changes all
the time, although I did manage to get a text LCD display running and read
some potentiometers. It means running two programs simultaneously, one to
interface the sensors and display and another to make sound, communicating
by OSC over UDP to localhost.

Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150921/b805b530/attachment.html>


More information about the Pd-list mailing list