[go: up one dir, main page]

Menu

Home

Kenneth MacCallum
Attachments

Introduction

The StarFishDAQ (or SFDQ for short) is a platform for developing MCU based hardware without having to start from scratch. It consists of hardware, firmware and software components.
The SFDQ allows those projects that would otherwise use an off-the-shelf DAQ, PLC or MCU SBC to start with a stack of hardware, firmware and software. This is hoped to allow more control, customization a future applicability without sinking a ton of effort.
There are two modes that SFDQ is expected to be used. One is simply to use the board as-is in proof-of-concent experiments and protoypes. Another is to customize the design by removing features that are unneeded for a project, adding new, specific features and ordering custom versions for a project. Either method should result in a faster, cheaper route to a more custom and professional outcome.

Project Goals

  • To be a library of useful Circuit, Firmware and Software functionality
  • To be a platform for developing and testing new Circuit, Firmware and Software functionality
  • To allow "code free" testing and use of Circuit, Firmware and Software functionality

Stuff We've Used Vanilla SFDQ for

Here are a few applications that the SFDQ system has been used for out of the box, with no custom firmware or software, just configuration via scripting.

  • Closed-loop linear motion with a brushless motor and analog linear encoder
  • Closed-loop rotary motion with stepper motor and digital rotary encoder
  • Syringe pump control of dispensing
  • Temperature monitoring using multiple NTC thermistors
  • Closed loop pressure regulation using DC motor piston pump
  • Closed-loop Fan speed controller for heatsink temperature regulation
  • Closed-loop temperature control of water bath
  • Hi resolution monitoring of pressure sensor (while using syringe pump)

Links of Interest

The wiki uses Markdown syntax.

Project Members:


Related

Wiki: Common Uses with Examples
Wiki: Communication Protocol
Wiki: Components of Interest
Wiki: FAQ
Wiki: How to update firmware
Wiki: Script Commands
Wiki: Setting up firmware IDE