Raspberry Pi is a credit-card sized computer with the price between $5 – $35. You can connect standard components to it (monitor, keyboard, mouse) and run an operating system (Linux, Windows).
The board was originally designed in United Kingdom to teach students computer science and spark their interest for a software development.
How can I use Raspberry Pi?
It depends a lot on your imagination, but there are some examples of what other people have done:
- A low-cost, quiet and small computer
- Media center
- Home server – for files, printers, backup, web server, DLNA
- Retro game console or Arcade machine
- Security Camera
- Internet of Things (IoT) or any DIY project
|RPi 1 Model A+||RPi 1 Model B+||RPi 2 Model B||RPi Zero|
|Released||Feb 2012||Feb 2015||Nov 2015|
|CPU||700 Mhz single core||900 Mhz quad core||1 GHz single core|
|Memory||256 MB RAM||512 MB RAM||1 GB RAM||512 MB RAM|
|Power||1 W||3 W||4 W||0.8 W|
|Price||N/A||Check on Amazon.com||Check on Amazon.com||Check on Amazon.com|
* the table contains only current models as of 2016
What can you connect to a Raspberry Pi?
- Input peripherals – USB keyboard or mouse
- Video – HDMI monitor (resolution up to FullHD 1920×1080)
- Audio – analog via 3.5 mm onboard jack or digital via HDMI
- Network – Ethernet RJ45 onboard connector (up to 100 Mbps) or USB Wi-Fi adapter
- Storage – (Micro)SD card, USB hard-drive (recommended with an external power supply)
- Camera – either a USB webcam or a special Raspberry MIPI camera using a CSI connector
- Input/Output devices or circuits – read sensors data or control devices with relays using GPIO onboard pins
- Power – MicroUSB connector (any Android phone charger)
The primary OS is Linux (with ARM architecture support). There are many distributions available and some have been customized and optimized specifically for Pi. Just a few popular examples:
- Raspbian (based on Debian)
- Pidora (based on Fedora)
- OSMC (digital media center; formerly RaspBMC)
- Puppy Linux
Raspberry Pi 2 is able to run also Windows 10 (IoT Core) operating system.