Matthew G. Switlik's repositories
gpihdmiout
Enable HDMI output on a GPi Case with a Raspberry Pi Zero or Zero 2 running Retropie.
RobotFightClub
OpenCV and dmtx to detect robots in an arena.
moodle-backup_scripts
We needed a way to keep an entire semester of live daily Moodle backups of the database, file repository, and PHP code. Having this system has helped us immensely with providing Moodle support, content recovery, and recreating issues. With a 3.5TB file repository, removing duplicate files across instances was a priority. With these scripts we are able to keep 136 days of live daily Moodle backups with minimal hardware and cost.
OpenSkeeball
Arduino Source Code and 3D Model for a Mini Skeeball machine
calibration
This is a calibration script for various wide angle camera lens. It currently uses Python 2.7 and OpenCV 3.2. It currently uses an aruco board that is generated for printing on the first run.
cism
CISM stands for Control Interface & Sensor Monitoring. It is a Python and javascript web application for monitoring various supported sensors and controlling outputs via a microcontroller like a power outlet attached to an Arduino. The web application is designed to work with or with out javascript enabled.
moodle-internal-email
Internal Email is a plugin module for Moodle v3.1+ that creates an email system with in a single course.
TabletopSimulatorScripts
LUA Script to reveal trap objects when another object enters a script zone.
allyearlights
Controlling WS2811 LED strips using Rpi0w. The eventual goal is to leave the decorative lights up all year long with and editable schedule of color patterns for given holidays.
BBB_Cambot
A drivable webcam robot meant to run on a default install of the latest BeagleBone Black
bnes_rom_prep
A script to prepare ROMs for Beagle SNES. It compresses any rom files, fetches cover art, and generates the games.xml file for any roms in the Beagle SNES /rom subfolder
LEDLetterController
Turns the LEDs mounted in large letters on and off based on a predefined mode. Each letter has an A, B & C control signals for the even outer LEDs, the odd outer LEDs, and the center LEDs.
lsu-block_quickmail
A Moodle block that provides selective, bulk emailing within courses
moodle-local_akindi
Akindi's Moodle plugin
moodlescript
This script is meant as a starting point for custom Moodle administation scripts. I ocasionally need to run custom PHP scripts against our Moodle instrances to gather data, correct bugs, or perform bulk actions that would be annoying to do manually..
MultiCamRec
Simultaneously record from multiple USB cameras attached to Raspberry Pis.
phppgadmin
the premier web-based administration tool for postgresql
qrbadgemaker
A Python script that takes a list of contacts in CSV format and generates QR codes in the vcard format on B-475 type badges.