How to Transfer Files to the Raspberry Pi using SFTP

WinSCP Screenshot

After setting up the Raspberry Pi, you’ll likely need to transfer some files to it. Since the Pi already has an SSH server, you can use SFTP to transfer files to your user’s home directory. Read past the break to have a look at using WinSCP to transfer files.

Read More

How to Access the Raspberry Pi with SSH

SSH Window

After following my guide about how to set up the Raspberry Pi, you still need a way to access the Raspberry Pi. My favorite way of accessing the Pi is using SSH to access the command line.
To get SSH working in Windows you’ll need to get the PuTTY utility found here. Use the “Windows installer for everything except PuTTYtel” from the download page. Install PuTTY and you can use it to SSH into the Raspberry Pi. Head past the break for all the details.

Read More

The Alien’s Guide to Setting Up a Raspberry Pi


The Raspberry Pi is a small Linux computer that has captured the imagination of the hardware hacking community. If you’ve decided to jump in, this guide will help you get started with the device using Windows 7. The Raspberry Pi boots off of an SD card. The operating system we will use is Rasbian “wheezy” which is provided by That’s a funny title, isn’t it? My intention is to provide a guide that an alien could use to set up a Raspberry Pi. Most guides assume some prior knowledge of computing including this one, but hopefully anyone can follow this and get up and running with the Raspberry Pi. If that sounds good, then read on!

Read More

Arduino Powered Smart Fan Controller

This project will focus on using Arduino to build a smart fan controller. Fan controllers are an effective way to limit or boost the rotation speed of the cooling fans in a desktop computer. While doing something that is CPU and GPU intensive, it may be preferable to have more airflow through the computer case. Quite the opposite is true when there is little load on the CPU and GPU. Silence is golden when performance is not necessary. Typically, case fans are noisy and are connected directly to the 12 Volt power supply. This means the fans are on full strength whether it is needed or not. By limiting the effective voltage in certain situations, one can reduce the noise produced by the fans without affecting performance when needed. The primary objective here is to set a temperature threshold and have the case fans ramp up as needed to keep the case and components cool. To implement a reasonable system where the fans do not kick on and off, proportional-integral-derivative (PID) will be implemented. This feedback mechanism should make sure the fans stay quiet while providing adequate cooling in the computer case. The case fans in any desktop computer are controlled in one of two ways: either they are connected directly to a 12 volt branch of the power supply or they are controlled by the motherboard. Typically, at least the CPU heat-sink’s fan is controlled by the motherboard. The heat-sink’s fan is critical and is excluded from this project. The case fans move air through the chassis, providing cool air across all of the components. The RPM of each case fan is directly related to the voltage applied to the pins cased in their Molex connector. By regulating this voltage, the RPM of each fan can be controlled. By regulating the RPM of the fans, the noise can be reduced when needed. Head past the break for all the details.

Read More