My Expansion
My pursuit into the fields of Computer Science and Computer Engineering.
During a leave of absence from posting updates on this website, I decided to push myself into taking a rigorous computer science class, a two part programming course, as well as multiple STEM design courses. This allowed me to broaden my horizons as a student and learn what I like to do more, which will effect my line of work I fall into later on down the road.
Pursuit #1
With multiple systems online in various locations, I gained new experiences in remote management of systems and set up a personal infrastructure to suit my needs.
SSH Tunneling & Port mapping
Learning through Experience.
I always have had an infatuation with remote connection of devices. Running a remote desktop client on my main PC was comparable to an entry point into my personal research into networking.
Configuring ports and IP reservations on my home network became a common practice of mine after I started initializing various Linux systems for various purposes.
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
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.