Cơ bản về Raspberry Pi

-

Raspberry Pi là một máy tính mini, kích thước cỡ một thẻ ATM.

  • Raspberry Pi được phát triển bởi tổ chức Raspberry Pi Foundation (trụ sở tại United Kingdom) cùng với Broadcom.
  • Rất phổ biến và được yêu thích trong cộng đồng dùng SBC (single-board computer).
  • Giá $35/cái, các phiên bản nhỏ hơn có giá từ $4.
  • Tích hợp đầy đủ CPU, RAM, bộ nhớ trong (hoặc khe cắm thẻ), USB, HDMI, Wi-Fi, Bluetooth, LAN và các thành phần cơ bản của một chiếc máy tính.
  • Cài được nhiều hệ điều hành, thậm chí cài song song.
  • Dùng làm máy tính cá nhân hoặc thiết bị nhúng (embed) để điều khiển các thiết bị phần cứng.
  • Trang chủ: https://www.raspberrypi.org
Raspberry Pi 4
Raspberry Pi 4

Tại thời điểm của bài viết, model chủ lực Raspberry Pi 4 có CPU bốn nhân 64-bit 1.5GHz Cortex-A72 của Broadcom (overclock lên được 2.1GHz), RAM gồm các mức 2GB/4GB/8GB, Wi-Fi ac, Bluetooth 5.0, bốn cổng USB.

Phụ kiện thường mua kèm với Raspberry Pi

/paɪ/ chỉ là một cái bo mạch máy tính, bạn cần trang bị thêm vài món như:

  1. Nguồn 5V DC/3A và cáp (có thể tận dụng bộ sạc của điện thoại hoặc máy tính)
  2. Thẻ nhớ microSD chứa hệ điều hành và dữ liệu
  3. Cáp HDMI kết nối màn hình
  4. Bàn phím, chuột
  5. Case đựng /paɪ/
  6. (Optional) Tản nhiệt cho /paɪ/ (heatsink, fan cooler, tower cooler)
  7. (Optional) Tay cầm chơi game trên /paɪ/ (DualShock, Xbox…)
Argon NEO Pi 4 Raspberry Pi Case (Ảnh: Argon40)
Argon NEO Pi 4 Raspberry Pi Case (Ảnh: Argon40)

Chức năng và hệ điều hành của Raspberry Pi

/paɪ/ làm được rất nhiều công chuyện. Tùy vào mục đích cụ thể mà người ta sẽ cài các hệ điều hành tương ứng (thậm chí cài song song nhiều OS). Ví dụ:

  • Để làm máy tính chung chung, học lập trình cơ bản, học Linux thì cài Raspberry Pi OS hay Linux (với khá nhiều Distribution).
  • Chơi game Retro, game thùng thì cài RetroPie hoặc Recalbox.
  • Xem phim thì cài OSMC hoặc Kodi.
  • Hacking thì cài Kali Linux.
Giao diện Desktop của hệ điều hành Raspberry Pi OS (Ảnh: Raspberry Pi)
Giao diện Desktop của hệ điều hành Raspberry Pi OS (Ảnh: Raspberry Pi)

Các phiên bản Raspberry Pi

Để tăng tính tối ưu, /paɪ/ được phát triển thành nhiều phiên bản khác nhau về kích thước, cấu hình và giá bán:

  • Raspberry Pi 4 (đời cũ hơn là Raspberry Pi 3, 2, 1): Dòng sản phẩm chủ lực của hãng. Cấu hình cao nhất và có đầy đủ các kết nối. Giá từ $35/cái. Trong đó có một biến thể /paɪ/ được tích hợp trong bàn phím là Raspberry Pi 400.
  • Raspberry Pi Zero: Là phiên bản nhỏ gọn hơn. Để dùng với các dự án không cần nhiều sức mạnh xử lý. Giá từ $5/cái. Biến thể Raspberry Pi Zero W có thêm kết nối không dây, giá một cái $10.
  • Raspberry Pi Pico: Là bản còn nhỏ gọn hơn bản nhỏ gọn ở trên. Cấu trúc của nó đã chuyển về mức đơn giản hơn là một con Microcontroller chứ không còn là Single-Board Computer nữa. Giá $4/cái.
  • Compute Module 4 (hay CM4): là phiên bản cao cấp hơn của Raspberry Pi 4. Vừa thu gọn kích thước vừa cho tùy biến cấu hình trải dài từ $30 ~ $90.

Raspberry Pi 4Raspberry Pi 400Pi Zero WRaspberry Pi PicoCompute Mobule 4
June 2019November 2020February 2017January 2021October 2020
BCM2711BCM2711BCM2835RP2040BCM2711
Quad-core Cortex-A72 (ARM v8) 64-bit SoCQuad-core Cortex-A72 (ARM v8) 64-bit SoCSingle-core ARM11Dual-core Arm Cortex-M0+Quad-core Cortex-A72, ARM v8
1.5GHz1.8GHz1GHz133 MHz1.5GHz
2GB, 4GB, 8GB LPDDR44GB LPDDR4-3200512MB264KB on-chip SRAM
2MB on-board QSPI Flash
1GB, 2GB, 4GB, 8GB LPDDR4
40 pin40 pin40 pin26 pin28 pin
GigabitGigabitGigabit
2 × USB 3.0
2 × USB 2.0
2 × USB 3.0
1 × USB 2.0
Micro USBMicro USB1 × USB 2.0
2 × micro HDMI
(up to 4Kp60)
2 × micro HDMI
(up to 4Kp60)
mini-HDMI (1080p)Dual HDMI
2.4GHz & 5.0GHz2.4GHz & 5.0GHz2.4GHz 802.11nOptional 2.4GHz & 5.0GHz
Bluetooth 5.0, BLEBluetooth 5.0, BLEBluetooth 4.1, BLEOptional Bluetooth 5.0, BLE
MicroSD slotMicroSD slotMicroSD slot8GB, 16GB, 32GB, Lite (no eMMC)
SD interface for SD card or external eMMC
$35 – $75$70$10$4$25 – $90
Bảng so sánh cấu hình và giá các loại Raspberry Pi
Làm máy chơi game giả lập handheld. Ảnh: ETA PRIME
Làm máy chơi game giả lập handheld. Ảnh: ETA PRIME

HAT: Add-on bổ sung sức mạnh cho Raspberry Pi

/paɪ/ có một dòng phụ kiện để bổ sung sức mạnh cho nó rất đặc biệt, gọi là HAT (Hardware Attached on Top). Mỗi HAT có một chức năng khác nhau mà mặc định /paɪ/ không có, hoặc có nhưng tự làm thì sẽ rất phức tạp. HAT được bán ra dưới dạng các bo mạch đơn lẻ và người ta sẽ gắn chúng trực tiếp lên trên /paɪ/, thông qua các chân kết nối GPIO.

Các HAT phổ biến:

  • Raspberry Pi PoE+: Giúp cấp nguồn cho /paɪ/ thông qua cổng Ethernet.
  • Raspberry Pi Sense HAT (Astro-Pi): Tích hợp nhiều loại cảm biến, đèn LED 8×8 và phím bấm để học lập trình với /paɪ/.
  • Raspberry Pi Relay Board: Kết nối và điều khiển các thiết bị điện trong nhà, hỗ trợ dòng điện tối đa tới 5A 250V AC hoặc 5A 30V DC.
  • Adafruit PiTFT – 320×240 2.8″ TFT+Touchscreen: Màn hình cảm ứng nhỏ gọn.
  • E-Ink Display pHAT – 2.13″ (250×122): Màn hình E-Ink.
  • Zero4U: Bổ sung 4 cổng USB cho Raspberry Pi Zero / Zero W.
  • HiFiBerry DAC+: DAC chất lượng cao.
Adafruit-PiTFT-ontop.vn_
Adafruit PiTFT – 320×240 2.8″ TFT+Touchscreen

Những dự án nổi bật chạy bằng Raspberry Pi

  • Dùng Raspberry Pi làm máy tính Desktop, làm việc văn phòng, học lập trình, Linux.
  • Chế máy chơi game cầm tay giống Game Boy. Giả lập được Dreamcast, Game Boy, Game Boy Color, Game Boy Advance, MAME, PlayStation 1, PlayStation 2, PSP, Neo Geo, Nintendo DS… Tổng hơn 50 hệ máy.
  • Dùng làm VPN cá nhân miễn phí.
  • Làm máy hacking nhỏ gọn cầm tay.
  • Máy in 3D chạy bằng Raspberry Pi.
  • Dùng Raspberry Pi chế tạo máy pha cocktail.
  • Gương ma thuật (Magic Mirror).
  • Máy chơi game thùng.
  • Camera giám sát an ninh.
  • Dùng Raspberry Pi làm Weather Station.
  • Làm máy download Torrent 24/7 tiết kiệm điện.
  • Dùng làm web server chứa trang web cá nhân của bạn.
  • Lập trình robot.
  • Làm ổ cứng NAS truy cập dữ liệu từ xa.
  • Xem thêm: https://projects.raspberrypi.org/en/projects
Làm máy hacking nhỏ gọn cầm tay
Lập trình cho các loại robot (Ảnh: Pinterest)
Magic Mirror chạy bằng Raspberry Pi (Ảnh: Break It Yourself)
Raspberry Pi 400 kết nối chuột, màn hình và xài như máy tính Desktop (Ảnh: Raspberry Pi)
Raspberry Pi 400 kết nối chuột, màn hình và xài như máy tính Desktop (Ảnh: Raspberry Pi)

Resource nên coi về Raspberry Pi

Bạn nên xem và theo dõi những trang sau đây:

Bước tiếp theo nên làm

Muốn chơi /paɪ/ thì tiếp theo bạn nên:

  1. Vào các trang resource để đọc.
  2. Chọn một dự án mà bạn thấy hứng thú.
  3. Mua một con /paɪ/ và làm theo hướng dẫn đó.
  4. Quay lại bước 1.
Ảnh: Raspberry Pi
Ảnh: Raspberry Pi

Xem thêm:

Bài liên quan