Ask HN: Middleground between arduino and raspberry pi?

2 points by kuon ↗ HN
I was asked by my father who is a doctor, to build a prototype medical device for some idea he had.

I did a lot of toy projects using either the arduino or the raspberry pi.

For this project, I need something low power (will run on battery) that will receive data from a few sensor (so it need GPIO) and display this data on an OLED display (I need to plot a graph and display a few metrics).

I feel like the arduino is a bit too low level, the goal of the project is to focus on the idea my father had, not writing a plot engine in C.

The raspberry pi on the other hand seems way overkill (and uses too much power).

So many boards and solutions have flourished lately, I'm a bit lost. The arduino drama didn't help and I lost trust in everything arduino.

I need:

- As low power as possible

- A few GPIO, 5 are enough

- An easy way to drive something like 2x10cm OLED display

- About 1mb of writable internal storage

- A way to prototype and debug that is easier than having to load the program on the arduino. For this the PI is good because I can just run pi programs on linux.

2 comments

[ 4.8 ms ] story [ 15.4 ms ] thread
For a prototype there's nothing nearly as easy to use as a Pi or an Arduino. Could you just use a Pi Zero W? Those are pretty small.

On the small side, have you seen the ESP8266? Try the adafruit Huzzah version for your first one. You can program them from the Arduino IDE, so that you can use existing libraries.

The thing is, the prototype will have to be robust enough for it to convince. Because the actual use of the device will be tested in real condition. So I cannot make an ugly prototype with wires all over the place. I need a "near final" form factor and battery use.

I will look into your suggestions.