Developed microcontroller firmware for driving motors & solenoids, Bluetooth & Wi-Fi modules, GPIO/UART/Serial/I2C/SPI interfaces.
Create model of capacitive touch-screen overlay PCB (Python, Eagle CAD) for parametric exploration.
Electronics and CLI for driving a bunch of relays to perform interactions with devices under test and capture device output.
We got tasked with helping some VR company doing doing a proof of concept for their zombie game. Mission critical work.
I scrolled endlessly through datasheets of solenoids and contacted every supplier I could find to get samples to play with. This little toy gun needed to kick as hard as possible, it ended up being more than you expected.
Then, the airsoft gun and I spent some quality time with a dremel to drop in the solenoid, lithium ion cells, and route wiring.
Next of course, I threw an Arduino at it. Turns out the Arduino loop isn't fast enough to put out a short enough pulse to whatever solenoid driver IC that I found. Wide (and somewhat variable) pulses from the Arduino were making that solenoid heat up. At the time, even though I was supposed to be an electrical engineer, another one of my colleagues ended up making a board for our "one-shot". Later, as I got deeper into the analog electronics world at Folktek, I'd learn that duh, we have all sorts of analog ICs for timing stuff this.