This is my Pi. |
For a hard drive the Pi uses an SD card. This is a form of flash memory or a solid state drive. The operating system is quite small in comparison to various Windows operating systems and Mac OS's. You may be wondering what type of OS is it, the answer is Linux! All Mac OS's are based off of Linux so to a Mac user a Linux machine should look familiar.
Many computer users now a days are used to what called a GUI. This stands for Graphical User Interface. It is like the desktop and pictures and mouse portion of your computer. Without a GUI you would have a command line and a screen full of text. To many this is quite daunting and a major obstacle. What this has to do with the Pi is, it starts in a command line setting. By using the command 'startx' it runs the program to bring up the Linux GUI. Windows GUI is called explorer.exe. In all Windows OS's newer than I believe 3.x the GUI starts automatically after POST (power on self test).
There are many different distros or distributions of Linux. For the Pi I'm using a variation of Debian.
What I'm doing with the Pi is making it a dedicated web server. Just like you can buy a domain from a company like GoDaddy and make a website... only difference, I'm making the server and I own the server. I will not be buying a domain, I'm making it.
Many question why I'm doing this. I'm doing this because it has many possibilities. I will be able to plug my external hard drive into the Pi and access it from anywhere with an internet connection. This is the same thing as Dropbox or Google Drive, except, I'm not limited to a few gigabytes of storage. I will have over 1 TB of personal cloud storage.
Not only will I be able to use the Pi for the web server but it also has GPIO pins. This stands for general purpose input/output. Its a bank of pins that I can connect to and control what they do. I know someone who connected a couple of relays to the GPIO pins and with a little bit of programming they made a web server where they could control the relays. A relay is like a switch. Why would you want to control switched from the internet? Well he uses it to open his garage door from his phone.
With the same simple principle you could turn on and off lights in your home while away on vacation or control a light show outside of your house at Christmas or Halloween time.
Here are some more pictures from my project:
The Raspberry Pi has 1080p graphics. |
This is the GUI |
Here I am downloading packages from the internet |
My cluttered desk during the beginning phases. |
I had a little bit of trouble. |
Through SSH I was able to control the Pi remotely from a Windows machine |
No comments:
Post a Comment