Thursday, June 6, 2013

Technology Alternative - Hybrid = Arduino + Raspberry Pi


This post is part of a thread titled "What Technology to Choose for a Physical Interface Project"

Hybrid = Arduino + Raspberry Pi

  • Raspberry Pi (Rpi) Hardware (50):
    • 700mhz ARM CPU
    • 512mb of Memory
    • Storage on Flash Card or USB
  • RPi Software:
    • Fully functional Linux implementation with Python as primary programming language (though certainly not the only language supported).
    • Vast selection of software available to meet development requirements.
    • Extremely strong user community for support
  • Does not have onboard Analog to Digital conversion and so needs another device for integration with physical devices.
  • Arduino hardware would be per previous example (65)
  • Very high sample rates (+/- 600/sec) possible with logging by Arduino to SD Card and then upload to Raspberry Pi.
  • Could provide user interface through LCD integrated with the Arduino or by integrating an LCD with the RPi (the former being what is shown as I do not have an LCD on my RPi.

Notes:
(1) The breadboard provides a voltage divider that uses a variable resistor to deliver a variable voltage for simulating a test measurement.  It is also supporting a tri-colour LED as a status monitor while a test is running.
(2) LCD display has not been integrated with the Raspberry Pi as of this picture but is shown for illustrative purposes

No comments:

Post a Comment