Having a versatile Linux system that can run scripts on command was a huge leap forward in my pursuit of automation.
The system served the following purposes -
The Home Pi server
3/12/22
Smart Hi-Fi Stereo Conversion
Skills involved:
Python programming
GPIO Pin assignments
Breadboard Assembly
Bash Scripting
CAD modeling
3D printing






Wide Area Network (WAN) File transfer and storage
Skills involved:
Port Configuring
Dynamic Domain Name System (DDNS) Setup
SFTP Protocol Configuration
Windows File Sharing Setup
FileZilla Knowledge




Smart Garage Door Capability
Skills involved:
Port Configuring
Dynamic Domain Name System (DDNS) Setup
SSH Protocol Configuration
Apple Shortcuts integration
Bash Scripting
Electronic Relay Setup
Python Programming




Virtual Power Button for Desktop
Skills involved:
Port Configuring
Dynamic Domain Name System (DDNS) Setup
SSH Protocol Configuration
Apple Shortcuts integration
Bash Scripting
Electronic Relay Setup
Python Programming


Without enough pictures to accurately depict this use-case, I'll do my best to describe.
By introducing a section of wires in between the PC's front panel connector and the motherboard (the colorful wires), I was able to splice in a wire that, by passing a voltage through it, is able to start the PC.
It does so by simply acting as a power button, and by using the second relay terminals, I was able to run ~20 feet of speaker wire through my room to introduce connection between the Raspberry pi's relay and the spliced front panel connector.