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.