ssh key generation

ssh-keygen
// copy contents from C:\Users\<<<me>>>\.ssh\id_rsa.pub
// paste contents to: https://bitbucket.org/account/user/<<<me>>>/ssh-keys/

ssh key generation to a specific directory

ssh-keygen -f C:\somepath\filename

Install GPIO Python library

//Install pip:
sudo apt-get install python3-pip

// Install necessary libraries

//Option1: From text file
python3 -m pip install -r pip-commands.txt

// file contents
setuptools
RPi.GPIO
gpiozero
RPIO
pigpio

//Option2:
python3 -m pip install setuptools
python3 -m pip install RPi.GPIO
python3 -m pip install gpiozero
python3 -m pip install RPIO
python3 -m pip install pigpio

Jeep Computer

Different prototypes of a relay controller for Jeep accessories.

This first iteration uses a 2-line LCD display.
Testing the new 4-line LCD Display
The newest prototype with 4 light-up buttons attached to each relay. It’s working, but the Arduino does not have enough power to keep 4 relays charged at once. I need to amplify the signal from the Arduino I/O ports.
A Raspberry Pi prototype that uses Python tkinter for a touch-screen UI. I don’t have any pictures of the UI, but it’s basically a full-screen 2×2 grid, each panel in the grid is a different relay switch.

Fantasy Box Office

A game like Fantasy Football, but for movie box office performance. It uses the rottentomatoes API.

login screen
lists all movies that are currently in theaters
clicking a movie launches a dialog with more details

Cooking Game

An abandoned project, Cooking Game had you choose a recipe, figure out the correct ingredients, and cook. The game wasn’t fun at all, but I learned a lot in the process.

the main food category menu