Choosing a Raspberry Pi
Pick the Board Based on the Job
The most common beginner mistake is buying the most powerful board for a tiny task or buying the cheapest board for a demanding one.
| Model | Best for | Notes |
|---|---|---|
| Raspberry Pi 5 | Desktop-like use, containers, heavier apps, vision workloads | Fastest option, more power draw, benefits from active cooling |
| Raspberry Pi 4 | Home servers, dashboards, automation hubs, dev box | Still excellent, broad community support |
| Raspberry Pi Zero 2 W | Compact embedded projects, battery-friendly builds, wearables | Small and cheap, but fewer ports and lower headroom |
| Raspberry Pi 400 | Learning Linux and coding at a desk | Keyboard-integrated form factor |
| Compute Module line | Custom carrier boards and productization | Best when you are designing custom hardware |
RAM, Storage, and Cooling
RAM Guidance
| Use case | Good target |
|---|---|
| GPIO, scripts, single-purpose appliance | 2GB |
| Dashboards, APIs, Home Assistant-style workloads | 4GB |
| Containers, heavier web apps, local AI experiments | 8GB+ |
Storage Guidance
- microSD is fine for learning and light-duty projects.
- SSD is better for databases, logging-heavy services, cameras, and anything you care about keeping stable.
- Use high-quality cards even for experiments; cheap media creates fake “software bugs.”
Cooling Guidance
| Situation | Recommendation |
|---|---|
| Light scripting and GPIO | Passive heatsink is usually enough |
| Always-on server or kiosk | Case with airflow |
| Pi 5 under sustained load | Active cooling is strongly recommended |
Starter Kit Recommendations
Best Beginner Software Kit
- Raspberry Pi 4 or 5
- 32GB+ storage
- official power supply
- HDMI cable and keyboard for first setup
- Ethernet if you will treat it like a mini server
Best Physical Computing Kit
- Raspberry Pi 4 or Zero 2 W
- breadboard
- jumper wires
- resistor assortment
- LEDs, button, buzzer
- temperature / humidity sensor
- small servo or relay module
Best Media / Vision Kit
- Raspberry Pi 5 preferred
- camera module or USB webcam
- SSD storage
- solid power supply
- optional speaker and microphone
Choosing an Operating System
| OS | Best for | Tradeoff |
|---|---|---|
| Raspberry Pi OS Lite | Headless servers, automation, services | No desktop included |
| Raspberry Pi OS Desktop | Learning, local UI, browser-based workflows | Heavier footprint |
| Ubuntu Server | More server-like familiarity | Some Pi-focused docs assume Raspberry Pi OS |
| Home Assistant OS | Dedicated home automation appliance | Less flexible for general software tinkering |
| Specialized images | Retro gaming, signage, kiosk use cases | Narrow purpose |
Decision Matrix
| If you want to build... | Buy... |
|---|---|
| A network tool, dashboard, or small self-hosted app | Pi 4 or Pi 5 |
| A tiny embedded device that hides inside a project box | Zero 2 W |
| A robotics or sensor prototype with lots of add-ons | Pi 4 |
| A camera-heavy or AI-flavored project | Pi 5 |
| A product prototype that may evolve into custom hardware | Pi 5 for development, then evaluate Compute Module |
Anti-Mistakes Checklist
Before buying, ask:
- Do I need raw performance, or just reliable Linux plus GPIO?
- Will this run 24/7?
- Will I store video, logs, or database data?
- Is size important?
- Do I need wired Ethernet, multiple USB ports, or both?
- Am I likely to expand this into a real deployment?
Example Buying Scenarios
Example 1: Environmental Monitor
Goal: Read indoor climate data and publish a dashboard.
Good choice: Pi Zero 2 W or Pi 4
Why:
- low compute requirement
- minimal peripherals
- can be tucked away cleanly
Example 2: Camera Security Prototype
Goal: Detect motion, capture clips, and send alerts.
Good choice: Pi 5 with SSD and cooling
Why:
- camera and video workloads are heavier
- storage writes are continuous
- inference or media processing benefits from more headroom
Example 3: Home Automation and Utility Box
Goal: Run automation, MQTT, dashboards, and a few containers.
Good choice: Pi 4 or Pi 5 with 4GB+ RAM
Why:
- multiple services at once
- better network and USB options
- easier long-term maintenance
What to Decide Next
After choosing hardware, move to 02-imaging-boot-and-remote-access.md and get a repeatable setup workflow in place before you start building software.