Bắt đầu với Raspberry Pi và bắt đầu hack

Feb 10 2023
Kể từ năm 2022, tôi đã may mắn có được một khu vườn và tôi thích nhìn cây cỏ lớn lên cũng như những chú chim bay ngang qua. Việc dành thời gian nhìn ra ngoài cửa sổ văn phòng đã truyền cảm hứng cho tôi nảy ra ý tưởng dự án: máy ảnh tua nhanh thời gian.

Kể từ năm 2022, tôi đã may mắn có được một khu vườn và tôi thích nhìn cây cỏ lớn lên cũng như những chú chim bay ngang qua. Việc dành thời gian nhìn ra ngoài cửa sổ văn phòng đã truyền cảm hứng cho tôi nảy ra ý tưởng dự án: máy ảnh tua nhanh thời gian. Thông thường, tôi sẽ sử dụng Arduino hoặc ESP có mô-đun máy ảnh. Tuy nhiên, lần này, tôi muốn thử nghiệm và rèn luyện bản thân với Raspberry Pi. Vì vậy, tôi nhân cơ hội này để chia sẻ với bạn những điều cơ bản và kiến ​​thức mới mà tôi có được trong thời gian này.

Raspberry Pi là gì?

Biểu tượng quả mâm xôi Pi

Raspberry Pi là một loạt máy tính mini có kích thước bằng thẻ tín dụng (ngoại trừ một số kiểu máy mà tôi sẽ đề cập bên dưới), được thiết kế tại Vương quốc Anh vào năm 2012 bởi Quỹ Raspberry Pi. Mục đích của chiếc máy tính này ban đầu là để thúc đẩy giáo dục khoa học máy tính trong trường học bằng cách cung cấp một chiếc máy tính rẻ tiền và dễ sử dụng. Kể từ khi được tạo ra, nó đã trở thành một thành công trên toàn thế giới với các nhà phát triển, người mày mò và những người đam mê công nghệ nói chung.

Thật vậy, Raspberry Pi có mọi thứ để làm hài lòng:

  • kích thước nhỏ
  • giá hấp dẫn
  • sự tiêu thụ ít điện năng
  • nhiều đầu vào/đầu ra điện tử
  • Wifi, Bluetooth
  • HDMI, USB
  • …

Các mẫu Raspberry Pi khác nhau

Hiện tại có một số mẫu Raspberry Pi trên thị trường, mỗi mẫu có các tính năng và cách sử dụng khác nhau. Dưới đây là danh sách không đầy đủ các mô hình phổ biến nhất.

mâm xôi Pi 4

Mẫu mã mới nhất. Đây là mô hình mạnh mẽ nhất trong phạm vi và được khuyên dùng cho các ứng dụng đòi hỏi hiệu suất cao như phát triển hoặc phát trực tuyến trò chơi.

mâm xôi Pi 4

Quả mâm xôi Pi 400

Raspberry mới này là một máy tính được tích hợp ngay trên bàn phím!

Quả mâm xôi Pi 400

mâm xôi Pi 3

Một mô hình kém mạnh mẽ hơn một chút so với Raspberry Pi 4, nhưng vẫn rất mạnh mẽ. Nó được khuyến nghị cho các ứng dụng yêu cầu ít tài nguyên hơn, chẳng hạn như phát triển web hoặc tự động hóa gia đình.

quả mâm xôi 3

quả mâm xôi số 0

Model nhỏ nhất và rẻ nhất trong dòng sản phẩm, được trang bị Wi-Fi và Bluetooth.

Nó được khuyên dùng cho các dự án và ứng dụng DIY không yêu cầu hiệu năng cao.

quả mâm xôi số 0

Raspberry Pi Zero 2 W

Mẫu mới nhất, giống với Raspberry Pi Zero nhưng nhanh hơn gấp 5 lần.

Raspberry Pi Zero 2 W

Điều quan trọng là chọn mẫu Raspberry Pi phù hợp nhất cho nhu cầu của bạn dựa trên hiệu suất và chức năng.

Tại sao giá Raspberry Pi quá cao vào lúc này?

Giá của các mẫu Raspberry Pi khác nhau thường nằm trong khoảng từ 10 đến 40 €, tuy nhiên hiện tại tình trạng hết hàng ngày càng nhiều và giá cao gần gấp đôi, nhưng tại sao?

Điều này chủ yếu là do thiếu chất bán dẫn, tức là các chip điện tử tạo nên máy tính của chúng ta (bóng bán dẫn, bộ xử lý, RAM, đơn vị đồ họa, v.v.). Sự thiếu hụt này là do nhu cầu cao đối với máy tính xách tay, máy tính bảng và các thiết bị điện tử khác đã tăng mạnh với sự ra đời của làm việc từ xa và khóa máy. Raspberry Pi, một máy vi tính giá rẻ, đặc biệt bị ảnh hưởng bởi sự thiếu hụt này, vì nó có tỷ suất lợi nhuận thấp và sử dụng một phần công nghệ cũ hơn, do đó rẻ hơn. Do đó, nền tảng sản xuất Raspberry Pi đang phải vật lộn để tìm chip với giá cả phải chăng hoặc đủ số lượng.

Thiết lập Raspberry Pi của bạn

Tài liệu Raspberry Pi được biết là rất toàn diện, dễ truy cập và được cập nhật thường xuyên. Nó có sẵn trực tuyến tại trang web chính thức của Raspberry Pi và bao gồm nhiều chủ đề khác nhau, từ cài đặt HĐH đến sử dụng các thiết bị và phụ kiện khác nhau.

Tài liệu này có cấu trúc tốt và dễ điều hướng, giúp mọi người có thể tìm hiểu về Raspberry Pi, cho dù bạn là người mới bắt đầu hay người dùng có kinh nghiệm.

Ngoài ra, có một cộng đồng tích cực gồm các nhà phát triển và người dùng Raspberry Pi chia sẻ kiến ​​thức và kinh nghiệm của họ trên internet, đây có thể là một nguồn hỗ trợ tuyệt vời.

Bắt đầu

Cần tối thiểu phần cứng để bắt đầu cài đặt Raspberry Pi. Bạn sẽ cần :

  • Quả mâm xôi Pi
  • Một bộ nguồn đủ mạnh cho Raspberry Pi
  • Một thẻ nhớ microSD
  • Đầu đọc thẻ USB SD

Để cài đặt Raspberry Pi, chúng tôi sẽ sử dụng phần mềm Raspberry Pi Imager, hiện bạn có thể tải xuống và cài đặt phần mềm này.

https://www.raspberrypi.com/software/

Khi bạn đã hoàn thành bước đầu tiên này, hãy kết nối thẻ nhớ microSD với máy tính của bạn và khởi chạy Raspberry Pi Imager.

Hình ảnh quả mâm xôi Pi

Hệ điều hành

Trước hết, bạn sẽ phải chọn HĐH sẽ được cài đặt trên thẻ nhớ microSD của mình. Một số Hệ điều hành (HĐH) sẽ được đề xuất cho bạn, chúng tôi có thể chia thành hai loại:

Loại hệ điều hành

  • Lite: đây là HĐH có môi trường headless, tức là không có môi trường desktop. Khi bạn khởi động Raspberry, bạn sẽ chỉ có quyền truy cập vào một thiết bị đầu cuối. Phiên bản hệ điều hành rất nhẹ này được khuyên dùng cho tất cả các ứng dụng máy chủ. Nói cách khác, nếu bạn không định cắm bàn phím/chuột và màn hình vào Raspberry của mình, thì đây là bản phân phối bạn cần.
  • Đầy đủ: Đây là bản phân phối dành cho máy tính để bàn với một số ứng dụng “được đề xuất” đã được cài đặt. Thật lý tưởng nếu bạn muốn sử dụng Raspberry của mình như một máy tính làm việc, duyệt internet…
  • Nếu không có gì được chỉ định, thì đó là HĐH máy tính để bàn.

Đối với dự án của mình, tôi đã chọn sử dụng phiên bản Raspberry Pi OS Lite 64-bit.

Kho

Đối với Bộ nhớ, bạn chỉ cần chọn thẻ nhớ microSD mà bạn đã kết nối với máy tính của mình.

Raspberry Pi Image — Nút tùy chọn nâng cao

Tùy chọn nâng cao

Nhiều tùy chọn có sẵn trong cài đặt nâng cao:

  • Tên máy chủ
    Đây là tên Raspberry Pi của bạn. Tôi khuyên bạn nên để giá trị mặc định là raspberrypi.local.
  • SSH
    Tùy chọn này cho phép bạn kết nối với Raspberry Pi từ xa thông qua SSH. Tôi khuyên bạn nên kích hoạt SSH. Nếu bạn biết khóa SSH là gì, hãy đặt khóa của riêng bạn. Nếu bạn không biết ý nghĩa của nó, hãy đặt mật khẩu. CẢNH BÁO: với phiên bản LITE, bạn phải kích hoạt SSH; nếu không, bạn sẽ cần một màn hình và bàn phím được kết nối với Raspberry của mình!
  • Người dùng
    Nếu, giống như tôi, bạn sử dụng HĐH Lite, điều cần thiết là tạo người dùng trên Raspberry của bạn. Bạn cần bật tùy chọn này bằng cách thêm tên người dùng và mật khẩu. Nếu bạn đang sử dụng bản phân phối dành cho máy tính để bàn, bạn sẽ có thể tạo người dùng của mình khi khởi động Raspberry lần đầu tiên.
  • Wi-Fi
    Tùy chọn này cho phép bạn kết nối Raspberry trực tiếp với Wi-Fi của mình bằng cách điền SSID và mật khẩu của Wi-Fi. Cũng có thể kết nối Raspberry của bạn với Internet thông qua cáp Ethernet nếu bạn không muốn sử dụng Wi-Fi. Bạn cũng có thể đặt quốc gia Mạng LAN không dây nếu quốc gia đó không khớp với quốc gia của bạn. Tuy nhiên, tôi thực sự khuyên bạn nên đặt nó qua bộ chọn và không viết trực tiếp vào đầu vào. Tôi đã mất vài giờ với một chiếc Raspberry không kết nối với Wi-Fi vì khoảng trắng đã được chèn vào phía sau mã quốc gia của tôi.
  • Cuối cùng, bạn có thể đặt múi giờ của Raspberry và bố cục bàn phím nếu bạn muốn sử dụng bàn phím được kết nối trực tiếp với Raspberry của mình.
Raspberry Pi Imager — Tùy chọn nâng cao

Bây giờ, cấu hình của bạn đã hoàn tất, bạn có thể nhấn nút Viết, nút này sẽ khởi chạy cài đặt hệ điều hành trên thẻ nhớ microSD của bạn. Quá trình này có thể mất một lúc tùy thuộc vào loại HĐH bạn chọn.

Sau khi hoàn tất, bạn có thể lắp thẻ nhớ microSD vào Raspberry Pi và cắm nguồn điện. Bạn sẽ cần đợi vài phút để Raspberry Pi khởi động và có thể truy cập được bằng cách kết nối màn hình và bàn phím với nó hoặc bằng SSH nếu bạn đã chọn giải pháp này.

Kết nối với Raspberry Pi của bạn qua SSH

Nếu bạn đã thiết lập Raspberry Pi chính xác bằng cách thiết lập SSH và Người dùng trong Raspberry Pi Imager, đây là các bước để làm theo.

Để bắt đầu, trong thiết bị đầu cuối của bạn, hãy thử ping Raspberry Pi của bạn bằng lệnh sau:

ping raspberrypi.local

Ví dụ, trong trường hợp của tôi, nó sẽ là monsieurrizpi.local(xem cấu hình ở trên).

Lệnh ping sẽ trả về một cái gì đó như thế này:

PING raspberrypi.local (192.168.1.131): 56 data bytes
64 bytes from 192.168.1.131: icmp_seq=0 ttl=255 time=2.618 ms

Khi nó ping, bạn có thể kết nối với nó qua SSH bằng lệnh sau:

ssh [email protected]

Theo mặc định, người dùng được xác định làpi

Ví dụ, trong trường hợp của tôi, tôi sử dụng lệnh sau:

ssh [email protected]

Bắt đầu dự án của bạn

Raspberry Pi của bạn hiện đã được cài đặt và sẵn sàng sử dụng. Đã đến lúc bắt đầu dự án của bạn hoặc chỉ sử dụng nó như một chiếc máy tính.

Tôi sẽ sớm quay lại với một bài viết mới về quá trình phát triển dự án máy ảnh tua nhanh thời gian của mình.

Nếu bạn đang tìm kiếm ý tưởng hoặc dự án, tôi đề xuất một số trang web có hướng dẫn và dự án thú vị.

  • Quỹ Raspberry Pi
  • Raspberry Pi Pháp
  • hướng dẫn