Welcome to my collection of things by 26 year old me, an Engineering Physicist steeped in Victoria, British Columbia, and currently brewing in Vancouver.
Check out and explore some of the things I've built, programmed, and done!
I used LabVIEW and MATLAB software to auto-align a laser-mass spectrometer experiment. This involved actuating piezo-stages and image processing in real time and with micrometer precision.
Team:
Max Planck
Date:
April 2014
Category:
Controls
Robot Summer
As a summer course, we learned to design, protoype, and build an autonomous robot for object retrieval and navigation. We named it Engfuzz! I developed the code and designed, tested, and implemented parts of the electrical circuitry. See the robot in action at our Engfuzz website!
Team:
Adam Schonewille, Jory Wong, and Alex Jaffray
Date:
August 2014
Category:
Robotics
SleepSmart
I helped develop a sensory mattress topper for a robotics research laboratory. This involved designing a prototype and programming a PIC18F4550 to collect data from an array of digital accelerometers and temperature sensors. SPI and UART communication was implemented and data decoded from the sensors were analysed in MATLAB and visualized in LabVIEW.
Team:
Self
Date:
August 2016
Category:
Hardware
TOF Flow Meter
We prototyped a Time-of-Flight (TOF) Flow Meter to calculate gaseous fluid velocity within a cylindrical pipe. To solve the challenge, we collected the speed at which a heat pulse travelled down the length of the tube. The electronics (including thermistors, amplifiers, nichrome wire, Arduino) required careful consideration to reduce hardware and software noise to detect the microvolt signals. The data was also analysed in MATLAB.
Team:
Adam Schonewille and Stefan Sander-Green
Date:
April 2017
Category:
Hardware
Robot Competitions
We competed in university robot competitions to develop autonomous robots tasked to detect and retrieve items with VEX components. The tasks are to be completed in 8 hours and is after presented to a judging panel. See the competition outcomes and robots in action at my github post!
Team:
Adam Schonewille, Doug Matthews, and Megan Nantel
Date:
November 2017
Category:
Robotics
Alpine Sensor
We prototyped a self-sustaining device to be used in alpine environments that can cheaply detect humidity and temperature data over time. The use of having the network of sensors would provide information on the risk of an avalanche in the area. The device uses a Cortex M0 on a Nordic Semiconductor nRF51822 and uses I2C communication to communicate with the Si7006 digital humidity and temperature sensor.
Team:
Doug Matthews
Date:
December 2017
Category:
Hardware
EIT Imaging
Electrical Impedance Tomography (EIT) is solved using mathematical Green's Functions which was implemented in this project to image an artificial tumor. The project and outputs can be found here on github. The project was coded in MATLAB.
Team:
Self
Date:
December 2017
Category:
Data Vis
Python Animations
To learn Python, I made animated gifs of simple processes such as growing Fibonacci spirals and 3D random walks.
Team:
Self
Date:
December 2017
Category:
Python
Cloud Chamber
I am currently building a cloud chamber using peltier tiles. Current status- testing peltier tiles. With initial tests, a large peltier array (3x3) may not be possible due to large amounts of heat needed to be transferred from the cool surface. In the 3x3 case, the use of additional cooling systems such as a two-stage compressor may be needed.