วิธีเชื่อมต่อ Raspberry Pi กับพีซีหรือแล็ปท็อปโดยใช้ USB

วิธีเชื่อมต่อ Raspberry Pi กับพีซีหรือแล็ปท็อปโดยใช้ USB
ผู้อ่านเช่นคุณช่วยสนับสนุน MUO เมื่อคุณทำการซื้อโดยใช้ลิงก์บนเว็บไซต์ของเรา เราอาจได้รับค่าคอมมิชชั่นจากพันธมิตร อ่านเพิ่มเติม.

Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวยอดนิยมที่ใช้ในโปรเจ็กต์ DIY มากมาย แม้ว่าโดยทั่วไปจะใช้กับจอภาพ คีย์บอร์ด และเมาส์สำหรับการโต้ตอบในสถานที่ทำงาน แต่ก็มีบางกรณีที่คุณอาจต้องเข้าถึง Raspberry Pi จากพีซีหรือแล็ปท็อปโดยใช้เพียงการเชื่อมต่อ USB





MUO วิดีโอประจำวันนี้ เลื่อนเพื่อดำเนินการต่อด้วยเนื้อหา

เราจะแนะนำคุณตลอดกระบวนการ โดยให้คุณสามารถเข้าถึง Raspberry Pi ของคุณผ่านการเชื่อมต่อ USB เพื่อให้คุณสามารถป้อนคำสั่งและแม้แต่เข้าถึงเดสก์ท็อป GUI ของมันได้





โหมดอุปกรณ์ USB

คุณสมบัติหลักที่อำนวยความสะดวกในการเชื่อมต่อ USB โดยตรงกับ Raspberry Pi บน Linux เรียกว่า 'โหมดอุปกรณ์ USB' คุณสมบัตินี้มีประโยชน์อย่างยิ่งสำหรับ การเข้าถึง Raspberry Pi ผ่าน SSH ; แทนที่จะใช้ Wi-Fi คุณสามารถทำได้โดยเชื่อมต่อ Raspberry Pi กับแล็ปท็อปผ่าน USB





เมื่อเปิดใช้งานโหมดแกดเจ็ต ไม่จำเป็นต้องกำหนดค่าเครือข่าย Wi-Fi หรือเชื่อมต่ออุปกรณ์ต่อพ่วง คุณลักษณะนี้มีให้ในรุ่น Raspberry Pi 4 และ Raspberry Pi Zero อย่างไรก็ตามยังไม่ชัดเจนว่าจะใช้งานได้กับ Raspberry Pi 5 ใหม่หรือไม่

การวิเคราะห์เชิงลึกของเราเกี่ยวกับ ความแตกต่างที่สำคัญระหว่าง Raspberry Pi 4 และ Raspberry Pi 5 เจาะลึกถึงสิ่งที่เปลี่ยนแปลงไปกับเรือธงรุ่นใหม่



ส่วนประกอบสำคัญที่จำเป็นสำหรับการตั้งค่า

นี่คือรายการสิ่งที่คุณต้องการ:

  • Raspberry Pi 4 หรือ Zero / Zero W / Zero 2 W
  • สาย USB-C (ต้องใช้อะแดปเตอร์สำหรับพอร์ต micro USB ในรุ่น Zero)
  • แล็ปท็อปหรือเดสก์ท็อปพีซี
  • การ์ดไมโครเอสดี

การติดตั้งระบบปฏิบัติการ

  ระบบปฏิบัติการ Raspberry Pi กระพริบบน SSD ภายนอกสำหรับการบูต USB ใน Raspberry Pi

เริ่มต้นด้วยการติดตั้ง Raspberry Pi OS บนการ์ด microSD ของคุณ สิ่งนี้ทำให้ใช้งานง่ายมากต้องขอบคุณทางการ เครื่องมือสร้างอิมเมจ Raspberry Pi ซึ่งช่วยให้การแฟลชการ์ด microSD ง่ายขึ้น





ติดตั้งและเปิดใช้งาน Raspberry Pi Imager บนพีซีของคุณ คลิก เลือกระบบปฏิบัติการ จากนั้นเลือก ระบบปฏิบัติการราสเบอร์รี่ Pi จากรายการ คลิกที่ เลือกการ์ด SD และเลือกสื่อบันทึกข้อมูลที่คุณต้องการแฟลชระบบปฏิบัติการ: การ์ด microSD ที่คุณแนบ

เข้าถึงการตั้งค่าขั้นสูงโดยคลิกไอคอนรูปเฟืองที่ด้านล่างขวา กำหนดค่าชื่อโฮสต์เป็น raspberrypi.local เปิดใช้งาน SSH และตั้งชื่อผู้ใช้เป็น ปี่ (หรือสิ่งที่คุณต้องการ) ด้วยรหัสผ่านที่คุณต้องการ





  รูปภาพแสดงการตั้งค่าขั้นสูงบนระบบปฏิบัติการ Raspberry Pi ที่ติดตั้งด้วย Raspberry Pi Imager

คลิกที่ บันทึก . สุดท้ายให้เริ่มกระบวนการกระพริบโดยคลิก เขียน .

การตั้งค่า Raspberry Pi ของคุณ

หากต้องการเปิดใช้งานโหมดอุปกรณ์ USB บน Raspberry Pi เราจะต้องทำการเปลี่ยนแปลงการกำหนดค่าบางอย่าง ในขณะที่การ์ด microSD ยังคงเชื่อมต่อกับคอมพิวเตอร์ของคุณ ให้ไปที่ บูต ไดเร็กทอรีโดยใช้ไฟล์เบราว์เซอร์หรือบรรทัดคำสั่ง ภายในไดเร็กทอรีนี้ ให้ค้นหาและแก้ไขไฟล์ config.txt โดยการต่อท้ายบรรทัดต่อไปนี้:

 dtoverlay=dwc2

นี่เป็นการกำหนดค่า Raspberry Pi เพื่อเปิดใช้งานโมดูล DWC2 (DesignWare Core) ซึ่งจัดการฟังก์ชัน USB (Universal Serial Bus) หมายถึงตัวควบคุม USB ที่ใช้ในฮาร์ดแวร์ Raspberry Pi โมดูล DWC2 มีความสำคัญในการเปิดใช้งานโหมดอุปกรณ์ USB ทำให้ Raspberry Pi ทำหน้าที่เป็นอุปกรณ์ USB เช่น อะแดปเตอร์อีเทอร์เน็ต เมื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นผ่าน USB

หากไฟล์นี้มีบรรทัด otg_mode=1 ให้แสดงความคิดเห็นโดยใช้เครื่องหมาย “ #” : :

 # otg_mode=1

ที่ otg_mode=1 การตั้งค่าจะเปิดใช้งานโหมดอุปกรณ์ USB แต่ไม่จำเป็นเมื่อใด dtoverlay=dwc2 ใช้งานอยู่ นี้เป็นเพราะ dtoverlay=dwc2 จัดการโหมดอุปกรณ์ USB แล้ว

ใน cmdline.txt ไฟล์ให้ค้นหาไฟล์ รอราก และเพิ่มบรรทัดต่อไปนี้หลังจากนั้นทันที

 modules-load=dwc2,g_ether

บรรทัดนี้จะเพิ่มโมดูลที่สำคัญสองโมดูลระหว่างการบู๊ต: dwc2 และ g_ether . ที่ dwc2 โมดูลจะจัดการคอนโทรลเลอร์ DWC2 USB ซึ่งจำเป็นสำหรับโหมดอุปกรณ์ USB ในขณะที่ g_ether เปิดใช้งานฟังก์ชันการทำงานของอุปกรณ์อีเธอร์เน็ต เมื่อรวมกันแล้วจะช่วยให้ Raspberry Pi จำลองอะแดปเตอร์อีเธอร์เน็ตผ่าน USB ซึ่งช่วยให้เข้าถึง SSH ได้โดยไม่ต้องเชื่อมต่อเครือข่ายโดยตรง

วิธีใช้ airpods กับ android

ตัวอย่างข้อมูลอ้างอิงของ cmdline.txt ไฟล์ควรมีลักษณะดังนี้:

 console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh

บันทึกไฟล์และออกจากโปรแกรมแก้ไขข้อความ

ตัวเลือกการกำหนดค่าเพิ่มเติมสำหรับผู้ใช้ Windows

อาจจำเป็นต้องมีการปรับเปลี่ยนเพิ่มเติมบางอย่างสำหรับผู้ใช้ Windows เพื่อแก้ไขปัญหา .ท้องถิ่น ที่อยู่โฮสต์ของ Raspberry Pi ของคุณ คุณต้องติดตั้ง สวัสดี โรงพิมพ์ เซอร์วิส สำหรับวินโดวส์

การติดตั้งไดรเวอร์ RNDIS

หาก Raspberry Pi ของคุณปรากฏเป็นพอร์ต COM ใน Device Manager เท่านั้น คุณจะต้องติดตั้ง ไดร์เวอร์ RNDIS .

การกำหนดค่าการแชร์เครือข่าย

หากต้องการแชร์การเชื่อมต่อเครือข่ายของคุณจากโฮสต์ Windows ไปยัง Raspberry Pi ให้ไปที่ แผงควบคุม\เครือข่ายและการเชื่อมต่ออินเทอร์เน็ต\เครือข่าย .

ค้นหา อุปกรณ์ USB Ethernet/RNDIS เพื่อระบุอะแดปเตอร์เครือข่าย Raspberry Pi จดชื่อของมัน (คุณสามารถเปลี่ยนแปลงได้หากต้องการ) คลิกขวาที่เครือข่ายที่คุณต้องการแชร์และไปที่ คุณสมบัติ . จากนั้นไปที่ การแบ่งปัน แท็บ

เลือก อนุญาตให้ผู้ใช้เครือข่ายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้ .

  รูปภาพแสดงคุณสมบัติของการเชื่อมต่อ USB ของ Raspberry Pi ในฐานะอุปกรณ์ RNDIS/อีเทอร์เน็ต

การเข้าถึง Raspberry Pi ผ่าน SSH

เมื่อสร้างการเชื่อมต่อ USB แล้ว คุณจะสามารถเข้าถึง Pi ผ่าน SSH ได้ เปิดเทอร์มินัลบนคอมพิวเตอร์ของคุณแล้วป้อนคำสั่งด้านล่าง:

 ssh pi@raspberrypi.local

สิ่งนี้จะทำให้คุณสามารถเข้าถึงบรรทัดคำสั่งของ Raspberry Pi

การเข้าถึงอินเทอร์เฟซแบบกราฟิก Raspberry Pi ด้วย VNC

หากต้องการใช้อินเทอร์เฟซแบบกราฟิก VNC (Virtual Network Computing) เป็นเครื่องมือที่แนะนำเป็นอย่างยิ่ง VNC ช่วยให้คุณเข้าถึง GUI ของ Raspberry Pi จากระยะไกล จากคอมพิวเตอร์เครื่องอื่น ในเซสชัน SSH ของคุณ ให้ป้อนคำสั่งต่อไปนี้:

 sudo raspi-config

ภายในเมนูการกำหนดค่า Raspberry Pi ให้ไปที่ ตัวเลือกอินเทอร์เฟซ และกด เข้า .

  รูปภาพแสดงตัวเลือกอินเทอร์เฟซในเมนูเชลล์กำหนดค่าราสเบอร์รี่

ใช้ปุ่มลูกศรลงเพื่อเลือก วีเอ็นซี . ยืนยันการเลือกของคุณโดยการกด เข้า อีกครั้ง.

  รูปภาพแสดงการเลือก VNC ในตัวเลือกอินเทอร์เฟซของ raspi-config

บนพีซีหรือแล็ปท็อปของคุณ ให้ติดตั้งแอปพลิเคชัน RealVNC Viewer เปิดตัว RealVNC Viewer บนคอมพิวเตอร์ของคุณ ในอินเทอร์เฟซ RealVNC Viewer ภายใต้ไฟล์ เจ้าภาพ ส่วนกรอกที่อยู่ raspberrypi.local และกด เข้า .

หลังจากเชื่อมต่อแล้ว คุณจะเห็นอินเทอร์เฟซแบบกราฟิกของ Raspberry Pi ปรากฏบนหน้าจอคอมพิวเตอร์ของคุณ

การแก้ไขปัญหา

มีข้อผิดพลาดทั่วไปที่คุณอาจพบเมื่อตั้งค่าการเชื่อมต่อ USB ระหว่าง Raspberry Pi และพีซี

หากคุณเจอกับ ไม่สามารถแสดงเดสก์ท็อปได้ในขณะนี้ เกิดข้อผิดพลาดขณะพยายามเชื่อมต่อกับ VNC ให้กลับไปที่เซสชัน SSH ของคุณแล้วดำเนินการคำสั่งด้านล่าง:

 sudo raspi-config

นำทางไปยัง ตัวเลือกระบบ และเลือก บูต / เข้าสู่ระบบอัตโนมัติ . ใช้ปุ่มลูกศรลงเพื่อเลือก Desktop Autologin Desktop GUI เข้าสู่ระบบโดยอัตโนมัติในฐานะผู้ใช้ 'pi' . จากนั้นนำทางไปยัง ตัวเลือกการแสดงผล และเลือก เซสชั่น VNC .

  ภาพหน้าจอแสดงการเลือกความละเอียดใน raspi-config

กด เข้า จากนั้นเลือก เสร็จ . คุณจะได้รับแจ้งให้รีบูต เลือก ใช่ . การดำเนินการนี้ควรแก้ไขข้อผิดพลาดและช่วยให้คุณเชื่อมต่อกับ VNC ได้สำเร็จ

นอกจากนี้ ตรวจสอบให้แน่ใจว่าระบบปฏิบัติการของ Raspberry Pi ของคุณทันสมัยอยู่เสมอ เนื่องจากจะช่วยขจัดปัญหาความเข้ากันได้และปรับปรุงประสิทธิภาพโดยรวม

ควบคุม Raspberry Pi จากพีซีผ่าน USB

เมื่อบอร์ด Raspberry Pi เชื่อมต่อกับแล็ปท็อปของคุณ (หรือพีซีเครื่องอื่น) ผ่าน USB คุณจะสามารถเข้าถึงบรรทัดคำสั่งผ่าน SSH นอกจากนี้ เมื่อเปิดใช้งาน VNC คุณจะสามารถเข้าถึงอินเทอร์เฟซกราฟิกของ Raspberry Pi จากแล็ปท็อปของคุณโดยใช้แอปพลิเคชัน RealVNC Viewer

วิธีการนี้เป็นวิธีที่สะดวกในการโต้ตอบกับ Raspberry Pi โดยใช้เพียงการเชื่อมต่อ USB ซึ่งมีประโยชน์อย่างยิ่งหากคุณไม่สามารถเข้าถึงเครือข่ายไร้สายได้