Setup Raspberry Pi Zero không cần màn hình

Mô tả dự án: 

Một trong những lí do Pi Zero chưa thực sự phù hợp với túi tiền của người tiêu dùng là do giá thành bị độn lên bởi các thể loại cáp chuyển đổi (mini HDMI => HDMI, usb OTG, cáp nguồn) cần thiết để có thể khởi động giao tiếp với bo mạch tí hon này. Bài này tui sẽ giới thiệu với các bạn cách setup Pi Zero chỉ với 1 cáp USB OTG duy nhất, vừa là để cung cấp nguồn, vừa là cổng ssh. Lưu ý là phương pháp này chỉ áp dụng được với Pi Zero, các phiên bản Raspberry Pi khác không áp dụng được. 

Tải hệ điều hành

Bài lược dịch từ http://www.circuitbasics.com/raspberry-pi-zero-ethernet-gadget/.

Các bạn vào đây để tải phiên bản Raspbian mới nhất. 

Sau khi tải xong các bạn giải nén rồi dùng Win32 Disk Imager để flash vào thẻ microsd:

Chỉnh config

Sau khi flash image xong các bạn vào thư mục của microsd, tìm đến tập tin config.txt và mở nó bằng WordPad. Sau đó thêm dòng dtoverlay=dwc2 vào cuối file. Save và đóng WordPad lại. 

Sau đó các bạn mở lại WordPad, save 1 tập tin với tên "ssh" vào microsd. Tập tin này (ssh) không có đuôi (.txt chẳng hạn), và để làm điều này bạn có thể để tên ssh ằm trong ngoặc kép.

Sau đó các bạn dùng Notepad để mở tập tin cmdline.txt. Sau đó các bạn thêm dòng  modules-load=dwc2,g_ether vào sau rootwait.

Okê, vậy là các bạn đã cài đặt xong Pi Zero. Bây giờ chỉ việc bỏ thẻ microsd vào Pi Zero và cắm usb như hình dưới. Nhớ là dùng cổng USB (OTG) chứ không phải là cổng USB POWER!

Lần boot đầu tiên sẽ tốn khoảng 90s, các bạn kiên nhẫn đợi. Sau đó các bạn dùng chương trình ssh yêu thích của mình (như putty chẳng hạn), nhập tên host là  raspberrypi.local để ssh vào Pi Zero. Nếu các bạn tải trực tiếp hệ điều hành Raspbian từ trang web thì username sẽ là pi, và pass sẽ là raspberry

Voilà! Vậy là các bạn đã cài đặt thành công Pi Zero của mình mà không cần phải dùng đến màn hình. laugh

Nếu gặp rắc rối...

Nếu các bạn ssh không được thì có thể các bạn cần cài đặt RNDIS driver:

Các bạn mở Device Manager => Other devices => RNDIS/Ethernet Gadget => nhấp chuột phải => Update driver software

Bấm vào "Browser my computer for driver software"

Bấm vào "Let me pick from a list of device drivers on my computer"

Kéo chọn "Network adapters" rồi bấm "Next"

Chọn "Microsoft" ở menu bên trái, và "Remote NDIS Compatible Device" ở menu bên phải. Sau đó bấm "Next":

Khi hiện lên "Update Driver Warning" thì các bạn bấm "Yes"

Khi cài đặt xong thì sẽ hiện lên thế này:

Bây giờ các bạn có thể thử lại với Putty:

Chúc các bạn thành công! laugh

lên
9 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 
Các dự án được truyền cảm hứng

Điều khiển 8 đèn LED qua wifi, sử dụng Arduino và ESP8266

Với mục đích giúp các bạn tiếp cận với các thiết bị IOT gần hơn. Hôm nay mình sẽ hướng dẫn các bạn viết chương trình điều khiển 8 LED qua mạng wifi. Và hơn thế nữa, nếu kết hợp với VPN hoặc mở port thì chúng ta có thể làm hơn thế nữa!

lên
43 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Raspberry Pi Thiên Lý Nhãn (Phần 1): Time-Lapse

Trong bài "Đi học thoai" (Phần 3) (http://arduino.vn/bai-viet/994-di-hoc-thoai-phan-3-time-lapse-cuoi-ngay-...) tui có hướng dẫn các bạn làm hiệu ứng time-lapse với Raspberry Pi camera. Tuy nhiên giá 1 module camera khá chát so với túi tiền sinh viên. Nếu bạn có 1 cái webcam không sử dụng đâu đó trong nhà thì vẫn có thể làm được, có điều là độ phân giải thấp hơn nhiều thôi. (đa phần webcam có độ phân giải khoảng 1MP trở xuống, trong khi Pi Camera có độ phân giải 5 đến 8 MP tùy phiên bản).

lên
11 thành viên đã đánh giá bài viết này hữu ích.

Nhập môn Bluetooth

Trong bài http://arduino.vn/bai-viet/1039-internet-cua-van-vat-o-viet-nam-va-huong-phat-trien-cho-cong-dong-arduino tui có nhấn mạnh về tầm quan trọng của Bluetooth việc phát triển Internet của Vạn Vật (IW). Bài này tui sẽ giới thiệu một vài khía cạnh kỹ thuật của Bluetooth để các bạn hiểu rõ thêm về công nghệ này.

lên
19 thành viên đã đánh giá bài viết này hữu ích.