Microcontrollers, mini-computers, and more


IMG_2874As a hobbyist, professional engineering-physicist, and geek, I am constantly amazed byScreen Shot 2016-01-13 at 1.46.39 PM the capabilities of the small-scale microprocessor and mini-computer kits that have exploded onto the market in the last decade — Raspberry Pis, Arduinos, Beagle Bones, etc.

On this page I will maintain a list of links to the various projects I am working on.  How-to’s, links to source code, circuit diagrams, etc.

Talking to an Arduino using an EPICS IOC on a Raspberry Pi

EPICS is an industrial control system, commonly used in the giant particle accelerators found in national laboratories.  Although it is typically thought of as a solution for very large systems (like particle accelerators), I believe it is also a candidate for smaller systems such as university laboratories, test facilities, etc., especially when combined with Arduinos and Raspberry Pi’s.

The following links show the work I did to set up an EPICS-based system at home using a Raspberry Pi and Arduino.

  1. http://www.smolloy.com/2015/12/control-arduino-via-epics-ioc-on-a-raspberry-pi/
  2. http://www.smolloy.com/2015/12/serial-control-of-an-arduino/
  3. http://www.smolloy.com/2015/12/epics-ioc-on-a-raspberry-pi/
  4. http://www.smolloy.com/2015/12/epics-serial-communication-with-arduino/
  5. http://www.smolloy.com/2015/12/control-system-studio-epics-with-an-arduino/
  6. http://www.smolloy.com/2016/01/archiving-epics-data/
  7. http://www.smolloy.com/2016/04/a-user-friendly-software-stack/