# Raspberry Pi
|  | **Raspberry Pi** is a series of small single-board computers (SBCs) developed in the United Kingdom by Raspberry Pi Ltd in association with Broadcom. The Raspberry Pi project originally leaned toward the promotion of teaching basic computer science in schools. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of the HDMI and USB standards. |
|-|-|
| | wikipedia:: [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi) |
[[HarmonOps Project Old]]
- [[Pi-thing]]
- [[Cabin-pi]]
- [[Pi-cluster]]
## Models
- Raspberry Pi 1
- Raspberry Pi 2
- Micro USB power
- HDMI - Full-size
- WiFi
- Bluetooth
- USB2
> - the Raspberry Pi 2 boasts a 900 MHz, 32-bit quad-core ARM Cortex-A7 processor backed by 1GB of RAM. A later revision to this board boosted its power further, featuring a 900 MHz 64-bit quad-core ARM Cortex-A53 processor. This upgrade put the Pi 2 almost on par with the Raspberry Pi 3 Model B, albeit with a fixed clocking of 900 MHz in place.
- ![[Raspberry Pi 3]]
- ![[Raspberry Pi 4]]
- [[Raspberry Pi 400]]
- ![[Raspberry Pi 5]]
- ![[Raspberry Pi Zero]]
- ![[Raspberry Pi Zero W]]
- [[Raspberry Pi Zero 2 W]]
- Raspberry Pi Compute Module
### Boards/Addons
- Debug probe
- Cameras
- Displays
- POE Hat
- Sense Hat
- DAC
## [[Microcontroller]]s
- [[Raspberry Pi Pico]]
- [[RP2040]]
## Installation & Setup
- Official Raspberry Pi software installer is the best way now - you can choose from most 3rd party ISOs
- Configure via SD card's boot fat32 partition
- Enable SSH on first boot
- create an empty file called ssh - `touch ssh`
- Disabled on the next boot unless you enable it manually in `raspi-config`
- Enable Wifi
- Create a file called wpa\_supplicant.conf in the boot folder with contents:
```
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid=“Your network SSID name”
psk=“Your network password”
key_mgmt=WPA-PSK
}
```
- Default Username and Password
- pi
- raspberry
## OS
### [[Raspberry Pi OS]]
### As a desktop replacement
- [[Ubuntu]] Mate
- Overclock CPU to 1.35
- Boot from USB
## Projects/Functions
[[Codex/Tech/Making#Projects/Functions]]
![[Codex/Tech/Making#Projects/Functions]]
## Apps
- Games
- Minecraft
- Quake
- Doom
- DosBox
- abandonia.com
- LibreOffice
- Deluge
- VLC
- IceDove
- Pidgin
- Synaptic
- Gimp
- SD Card Coppier
- Built-in
- Good for full backups
- Plug in external media
- Hard drive
- Usb key
- MicroSD on USB
- Formats card before copy
- Exact copy
- so you can do things like duplicate for another Pi or
- Increase storage by copying to larger SD
- Archiver for Zip Files
- Guake
- Overclocking
- github.com/retropie/retropie-setup/wiki/Overclocking
- Rpi user recommends just overclocking the cpu to 1.35 and not messing with the GPU
- lscpu | grep "MHz"
- Finds the minimun and maximum speeds to see which cpu settings are in effect
- Temperature
- Anything under 80c is fine, 60c or uner
## Inbox