jamieboyd
Neuroscience Ph.D. Experimental control, data acquisition, and analysis Mechatronics, Arduino, msp-430, Raspberry Pi, C++, Python, Igor Pro, NI-DAQ
British Columbia Institute of Technology Mechatronics and RobotoicsVancouver, British Columbia, Canada
Pinned Repositories
AutoHeadFix
automated control of behavioural apparatus and imaging for mice in home cage environment
AutoMouseWeight
Program to collect and analyse data from an HX711 load cell amplifier to automatically weigh mice
compactSCARA
compact Selective Compliance Articulated Robot Arm using MSP430
CuedReaching
cued reaching mouse behavioural task with imaging
GPIO_Thread
Uses pulsedThread library to make pulses and trains of pulses on Raspberry Pi GPIO pins
GUIP
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.
neurophoto2018
presentation and sample code for 2018 neurophotonics summer course
pulsedThread
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
RFIDTagReader
Python class to read values from an ID-Innovations RFID tag reader, such as ID-20LA or an RDM tag reader, like the 630
TouchDetector
Raspberry Pi Python code to use the MPR121 capacitive touch sensor from a threaded callback to count/log touches, while ignoring 'un-touch' events.
jamieboyd's Repositories
jamieboyd/RFIDTagReader
Python class to read values from an ID-Innovations RFID tag reader, such as ID-20LA or an RDM tag reader, like the 630
jamieboyd/AutoHeadFix
automated control of behavioural apparatus and imaging for mice in home cage environment
jamieboyd/AutoMouseWeight
Program to collect and analyse data from an HX711 load cell amplifier to automatically weigh mice
jamieboyd/GPIO_Thread
Uses pulsedThread library to make pulses and trains of pulses on Raspberry Pi GPIO pins
jamieboyd/neurophoto2018
presentation and sample code for 2018 neurophotonics summer course
jamieboyd/GUIP
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.
jamieboyd/TouchDetector
Raspberry Pi Python code to use the MPR121 capacitive touch sensor from a threaded callback to count/log touches, while ignoring 'un-touch' events.
jamieboyd/compactSCARA
compact Selective Compliance Articulated Robot Arm using MSP430
jamieboyd/CuedReaching
cued reaching mouse behavioural task with imaging
jamieboyd/MC2100_treadmill
Arduino project to replace user interface board of a treadmill using the popular MC-2100 motor control board
jamieboyd/pulsedThread
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
jamieboyd/jamieboyd.github.io
Website for Jamie Boyd's Projects
jamieboyd/mastering-raspberry-pi
Source code for 'Mastering the Raspberry Pi' by Warren Gay
jamieboyd/Meadow.Contracts
jamieboyd/Meadow.Core.Samples
Public samples for Meadow core functionality.
jamieboyd/Meadow.Foundation
Unified driver and library framework for Meadow applications.
jamieboyd/Meadow.Foundation.Grove
Wilderness Labs Meadow.Foundation drivers for Seeed Studio Electronics Grove modules
jamieboyd/msp430
projects based on Texas Instrument's map 430 microcontroller
jamieboyd/murphylab
Data analysis and DB communication
jamieboyd/murphylab_picam
picam code for murphylab
jamieboyd/myWaterPlantir
Demizine Technologies Septic Accelerator
jamieboyd/python-omxplayer-wrapper
A wrapper written in python for OMXPlayer
jamieboyd/RPIO
RPIO is a GPIO toolbox for the Raspberry Pi.
jamieboyd/Stages
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
jamieboyd/twoPhoton
Igor Pro code and XOP for scanning laser microscopy using National Instruments boards for instrument control and data acquisition
jamieboyd/userland
Source code for ARM side libraries for interfacing to Raspberry Pi GPU.