Name: Jamie Boyd
Type: User
Company: British Columbia Institute of Technology Mechatronics and Robotoics
Bio: Neuroscience Ph.D.
Experimental control, data acquisition, and analysis
Mechatronics, Arduino, msp-430, Raspberry Pi, C++, Python, Igor Pro, NI-DAQ
Location: Vancouver, British Columbia, Canada
Jamie Boyd's Projects
automated control of behavioural apparatus and imaging for mice in home cage environment
Program to collect and analyse data from an HX711 load cell amplifier to automatically weigh mice
compact Selective Compliance Articulated Robot Arm using MSP430
cued reaching mouse behavioural task with imaging
Circuit Simulator files for BCIT 2015
Uses pulsedThread library to make pulses and trains of pulses on Raspberry Pi GPIO pins
A .NET library for an analog dissolved oxygen sensor with a sample application using Meadow OS from Wilderness Labs
General Utilities for Igor Programmers/Graphical User Interface Procedures. GUIP provides some utilities useful for general programming tasks, and some specialized for helping to code user interfaces.
Website for Jamie Boyd's Projects
Source code for 'Mastering the Raspberry Pi' by Warren Gay
Arduino project to replace user interface board of a treadmill using the popular MC-2100 motor control board
Unified driver and library framework for Meadow applications.
Wilderness Labs Meadow.Foundation drivers for Seeed Studio Electronics Grove modules
projects based on Texas Instrument's map 430 microcontroller
Data analysis and DB communication
picam code for murphylab
presentation and sample code for 2018 neurophotonics summer course
A C++ class that uses the POSIX pthread library for precise, independent timing of pulses or trains of events, plus functions for controlling a pulsedThread object from a Python C-module
A wrapper written in python for OMXPlayer
Python class to read values from an ID-Innovations RFID tag reader, such as ID-20LA or an RDM tag reader, like the 630
RPIO is a GPIO toolbox for the Raspberry Pi.
Stages is a collection of Igor Pro procedure files for interacting with encoder/positioning devices, such as microscope stages, 3D positioners, micromanipulators, or joysticks that encode and report positional information on one or more axes and, optionally, accept commands to move those axes to new positions
Raspberry Pi Python code to use the MPR121 capacitive touch sensor from a threaded callback to count/log touches, while ignoring 'un-touch' events.
Igor Pro code and XOP for scanning laser microscopy using National Instruments boards for instrument control and data acquisition
Source code for ARM side libraries for interfacing to Raspberry Pi GPU.