timdrysdale
Chair (Professor) of Technology Enhanced Science Education / Developer of Remote Laboratories for Education. Per our OER policy, contribs (c) Uni of Edinburgh.
University of EdinburghEdinburgh, UK
Pinned Repositories
bookjs
Javascript booking client for timdrysdale/relay
penduino
arduino pendulum driver
relay
Secure websocket relay server and clients for sharing video, data, and ssh across firewall boundaries
gradex-cli
command line interface to gradex tool
ifcmp
Compare two golang interface definitions, e.g. check version in README matches actual package
project-example
Example of a code-based project with logbook, e.g. possibly for use in MSc projects.
pyoam
python orbital angular momentum codes
solarpanel
solarpanel simulator
vw
Video over websocket transport written in golang as alternative to node.js relay in phoboslab/jsmpeg
webgl-fdtd
Interactive electromagnetic simulator for your browser, running on your GPU via WebGL.
timdrysdale's Repositories
timdrysdale/pyoam
python orbital angular momentum codes
timdrysdale/project-example
Example of a code-based project with logbook, e.g. possibly for use in MSc projects.
timdrysdale/oam_uca
Free-space modelling of uniform circular antennae producing orbital momentum modes
timdrysdale/707
timdrysdale/arduinolibs
libraries for arduino collated for convenience with ansible - license of original libraries applies (usually LGPL)
timdrysdale/atmega-demo
PCB to demonstrate atmega microcontroller
timdrysdale/aws-usage
Description of AWS usage for the practable ecosystem
timdrysdale/cgo-play
playtesting cgo with a view to using it for abstracting an existing C/C++ API
timdrysdale/configurator
online interface for cloud-based ansible instance, for configuring remote lab experiments
timdrysdale/dns-example
An illustrated wireshark capture of a browser making a DNS request to get the IP address of a page
timdrysdale/equitable-digital-society
An experiment in planning a project that is open from the start (even the planning phase)
timdrysdale/experiment-truss-type1
Documentation, code, and designs for a remote lab truss experiment using some pre-existing equipment
timdrysdale/gitlunch
A friend mentioned getting lunch but written as git commands. Here's a slightly OTT implementation.
timdrysdale/hwa
hardware abstraction layer
timdrysdale/isr
simple programme to check arduino nano IOT 33 ISR performance with an oscilloscope
timdrysdale/letterbag
Server side code for sharing a virtual bag of letters, e.g. for playing real-world word-based games.
timdrysdale/maths-in-use
selected examples of use of mathematics in my work
timdrysdale/packaging_tutorial
timdrysdale/pcb-review
Documents to help with reviewing printed circuit board designs for remote laboratory experiments
timdrysdale/pivna
Pocket VNA on raspberry pi
timdrysdale/proguino
Programmable arduino experiments for remote laboratories
timdrysdale/pycontrols
python scripts for illustrating controls concepts
timdrysdale/pyfdtd1
1D finite difference time domain simulation in python code - for education purposes, not performance!
timdrysdale/rotaryPlant
encoder management for a rotary plant
timdrysdale/safetycircuit
Design for a physical circuit to protect hardware that is being controlled by learner programmers
timdrysdale/shellrelaytest
Test the usage of github.com/timdrysdale/relay/pkg/shellrelay with ansible
timdrysdale/snapcast-config
Notes for self on my setup of librespot and snapcast on ubuntu
timdrysdale/terraform-k8s-calculator-letsencrypt
timdrysdale/washingmachine
Arduino code to control a prototype washing machine
timdrysdale/wingbat
messing around with airfoils in CAD