This series of article is for the software engineers who are also interested in electronics/robotics.
Raspberry Pi is the credit card size computer. We may compare it with P3 , 512 MB desktop PC system box. Few people use it as a standalone server or computer. You may find some of the uses in the following link. I connected my external hard disk to it and I’m using it as a file server for my laptop and other PCs.
As a software engineer, my plan is to use Raspberry Pi to code high level language to learn, create and control the basic electronic/digital/robotic circuits via GPIO interface in the shortest period of time.
In order to get started with the Raspberry Pi, please purchase Raspberry Pi Model B. People from Tamilnadu, India can order from Simple Labs (and for me they delivered within 24 hours even to the remote location in Tamilnadu).
Price of Raspberry Pi in India as of 19th September 2013 is:
- RASPBERRY PI – MODEL B – 512MB – Rs.3,465.00 (with free GPIO cable)
- Low Cost Case for Raspberry Pi – Rs.262.50
As I have a laptop, I planned to use it as headless device (means using it with remote desktop, without separate monitor, keyboard, mouse). Even for that, you may need to purchase additional components, wires and connectors.
- SDHC memory card or Micro SD card with adapter (4 GB min/32 GB Max). Please ensure that card is of Class 10 type. As memory card will be used as permanent storage, Class 10 is essential to achieve high disk I/O performance. Cheap Class 4 type card will degrade the disk I/O performance.
- 5 V 2 Amp DC adapter (1 Amp is also OK)
- All recent model mobile phones comes with micro USB male adapter. Please check the Ampere rating, it should be at least 1 Amp (otherwise in peak power consumption, Raspberry Pi may restart)
- You may connect the board to normal PC/laptop via USB to micro USB cable also. But your PC/laptop should support power ratings as mentioned above:
- RJ 45 network cable to connect with Laptop/PC/Hub/Switch:
- (optional) Normal mobile earphone to listen to audio from raspberry:
Connecting the wires/components is a straight forward process. If you need detailed description, please check the following references:
- RPi Hardware Basic Setup
Assembling the Case
Raspberry Pi Ports
Assembled Raspberry Pi
The next part in this series will be installing the OS. Meanwhile, please check the video of Hello World output from Raspberry Pi GPIO using C Language.