What is Raspberry pi and what are its uses 
Published: 2020-12-31 17:30:38

# What actually a raspberry pi is?
![](https://socialcompare.com/u/1906/raspberry-pi-4_1ab68d4ed26ceabb30086f7027af7e80.png)

####  *Raspberry is a credit sized single board computer system developed in the United Kingdom by the raspberry pi foundation. Initially, these pocket-sized computers were designed for the promotion of teaching computer science in developing countries so that people could easily afford it. Later, the original model became far more popular than anticipated selling outside its target market. Today it's being used by hobbyists, technocrats, and even in industries since it's not only a low-cost computational machine but also its designs and hardware are open source making it easy to fit industrial needs.*

# Things needed to get started with Raspberry pi

![](https://cdn.shopify.com/s/files/1/0176/3274/articles/rpi_800x.png?v=1558435064)
![](https://www.raspberrypi.org/homepage-9df4b/static/lg-7791239f24e222e6743b65f55d513445.png)

#### *Like CPUs of a computer system raspberry pi has an operating system, video output, Ethernet port(excluding models A, A+, Zero, and 3), USB ports, and power input to power up the machine. Few models come with a built-in wifi card in them.*

#### *On the top of a raspberry pi there are several pin-like structures they are called General Purpose Input/Output pins(GPIO pins) they are used to send and receive digital and analog signals and the way to do that is with the help of programming through languages like python,c,c++ and many more. The below image is of model b+ pins*
![](https://leanpub.com/site_images1/rpctemp/rpi-08.png)

#### *SO the things that we need to get started is a raspberry pi itself, an SD card with a supported [operating system](https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit), USB based keyboard and mouse, and a monitor for video output. But if you don't have a monitor, keyboard, or mouse there are [other ways](https://hackernoon.com/raspberry-pi-headless-install-462ccabd75d0).*

# Let us see how a raspberry pi can be used

## 1. Desktop computer
![](https://dev-to-uploads.s3.amazonaws.com/i/6exfd8rxu2lkzjqwcyh2.png)
#### *The inspiration for developing such a small size computer is to make learning possible at the school level. Raspberry pi can be used as a desktop for some basic computation and office work. It's an affordable solution for the one who is interested in computer science or getting started with it.*

## 2. Making projects
![](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRcPmUG4ncPlGlmkY11qqoNmmA7uglLqDLBFg&usqp=CAU)
#### *It's the widest use-case of a raspberry pi. Since it's a small, low-cost, programmable machine it's a go-to choice for anyone who is making projects. Some famous projects are Home automation systems, weather monitoring systems, Home security systems, automated irrigation systems and many more.*

## 3. Hacking
![](https://hackster.imgix.net/uploads/attachments/782600/build_portable_hacking_machine_l7L0izcns9.jpg?auto=compress&w=900&h=675&fit=min&fm=jpg)
#### *Yes you read that right, Raspberry pi can be used for hacking purposes. Raspberry pi can be booted with Kali Linux which is a favorable operating system for hackers and its small size and portability makes it even better. The Pi's small size and ability to do some powerful things have also seen it featured in shows like Mr. Robot, where it's used to remotely hack into the climate control system of a data center. In April 2018, NASA's Jet Propulsion Laboratory discovered that a hacker was able to gain access to one of its "major mission systems" by targeting an unauthorized Raspberry Pi computer that was attached to the JPL network, The Raspberry Pi hack went undetected for 10 months, according to the NASA Office of Inspector General, and the perpetrator stole 500 MB of data from 23 files.*

## 4. Robotics
![](https://ozrobotics.com/wp-content/uploads/2020/03/Bionic-Quadruped-Spider-Robot-Kit-for-Raspberry-Pi--e1583772609489.jpg)
#### *With its ability to work with various sensors it is used to build robots and humanoids and they are programmed to do various tasks. Line following robots, Humanoids, Object detecting robots is some of the projects.*

## 5. Internet of Things(IoT)
![](https://dev-to-uploads.s3.amazonaws.com/i/jmksglspriupdx3p1syl.jpg)
#### *With the ability of a raspberry pi to connect with the internet helps in making a thing smart and allows communication between the devices with the help of the internet. Some IoT projects that can be done with pi are a smart home system, IoT industry automation, face recognition door lock system, etc.*

# Conclusion
#### *There are many more things that raspberry pi is capable of doing so explore the true potential of this tiny, affordable, and powerful machine.*