The history of the Raspberry Pi began in 2006. Its concept is based on Atmel ATmega644 which is designed for educational use and intended for Python. A Raspberry Pi is a credit card sized single board computer, which is developed in the United Kingdom by a foundation called Raspberry Pi. The main mission of this foundation is to promote the teaching of basic computer science in education institutes and also in developing countries. In the year 2012, the first generation of Raspberry (Pi 1) was released, which had two types of models: the basic model was A and higher specification model was B. In the subsequent year A+ and B+ models were released. After a gap of nearly a year, in 2015, Raspberry Pi2 model B was released and a year later Raspberry Pi3 model B was released.
Raspberry Pi can be plugged into a computer monitor, TV, and it uses a standard keyboard and mouse. It is user friendly as it can be handled by all the age groups. It does everything you would expect a desktop computer to do, from word-processing, spreadsheets, browsing the internet, playing games to playing high definition videos. It is used in many applications like in a wide array of digital maker projects, parent detectors to the weather station, music machines and tweeting birdhouses with infrared cameras.
All models are featured on a broadcom system on a chip (SOC), which includes chip graphics processing unit GPU(a Video Core IV), an ARM compatible and CPU. The CPU speed ranges from 700 MHz to 1.2 GHz for the Pi 3 and on board memory range from 256 MB to 1 GB RAM. An operating system is stored in the secured digital SD cards and program memory in either the MicroSDHC or SDHC sizes. Most boards have one to four USB slots, composite video output, HDMI and a 3.5 mm phono jack for audio. Some models have WiFi and Bluetooth.
The Raspberry Pi Foundation provides Arch Linux ARM and Debian distributions for download, and promotes Python as the main programming language, with support for BBC BASIC, Java, C, Perl,Ruby, PHP, Squeak Smalltalk, C++, etc.
The following are essential to get started:
• Video cable to suit the TV or monitor used
• SD card containing Linux Operating system
• Power supply (see Section 1.6 below)
• USB keyboard
• TV or monitor (with DVI, HDMI, Composite or SCART input)
Recommended optional extras include:
• Internet connection, Model B only: LAN (Ethernet) cable
• USB mouse
• Powered USB hub
• Internet connection, Model A or B: USB WiFi adaptor
Everything Is Connected Together
1. The Raspberry Pi should boot up and display messages on the screen.
2. With your screen on, plug the power supply into the Raspberry Pi MicroUSB socket.
3. Plug a video cable into the screen (TV or monitor) and into the Raspberry Pi.
4. Plug your extras into the Raspberry Pi (USB WiFi, Ethernet cable, external hard drive etc.). This is where you may really need a USB hub.
5. Plug the power supply into the mains socket.
6. Plug the USB keyboard and mouse into the RPi, perhaps via a USB hub. Connect the Hub to power, if necessary.
7. Ensure that your USB hub (if any) and screen are working.
8. Plug the preloaded SD Card into the RPi.
What is a System on Chip?
A system on chip is a complex IC that integrates the functional elements into a single chip or chipset. It is a programmable processor on a chip memory, accelerating function hardware, software, hardware and analog components.
Benefits of SoC
1. Lower power consumption
2. Reduces size
3. Reduces overall system cost
4. Increases performance
This category consists of Raspberry pi projects with abstract, PPT and block diagram which can be downloaded by the students. Here is a list of our collection of Raspberry pi based projects.