Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

Raspberry Pi เป็นคอมพิวเตอร์ขนาดเท่าบัตรเครดิตที่ประหยัดซึ่งต้องการส่วนประกอบฮาร์ดแวร์พื้นฐานบางอย่างสำหรับการทำโปรเจ็กต์ที่น่าสนใจที่สามารถใช้ในชีวิตประจำวันของเราเพื่อทำให้ชีวิตของเราง่ายขึ้น แกดเจ็ตอิเล็กทรอนิกส์ที่เจียมเนื้อเจียมตัวแต่น่าเหลือเชื่อนี้มาพร้อมกับอุปกรณ์เพิ่มเติม เช่น หน้าจอ คอนโซล และเมาส์ ในการเริ่มต้นง่าย Raspberry Pi รุ่นล่าสุดมักจะมีพอร์ต Universal Serial Bus (USB) สามถึงสี่พอร์ต พอร์ตอีเธอร์เน็ตหนึ่งพอร์ต และอินเทอร์เฟซมัลติมีเดียความละเอียดสูง (HDMI) หนึ่งพอร์ต มันสามารถทำทุกอย่างที่คุณคาดหวังว่าสถานีงานควรทำ เช่น การเล่นวิดีโอคุณภาพเยี่ยม การสร้างสเปรดชีต สถานีวิทยุ FM และการเล่นเกม เป็นต้น การตั้งค่าที่ให้ไว้ในบทความนี้ช่วยให้คุณมีโอกาสตั้งค่าการเชื่อมต่อระหว่าง บอร์ด Raspberry Pi และแล็ปท็อป เป็นวิธีพื้นฐานและเป็นประโยชน์ในการเข้าถึง Raspberry Pi จากระยะไกล ตอนนี้ ไปที่การตั้งค่า Raspberry Pi ติดตั้งแพ็คเกจที่จำเป็นและทำการเปลี่ยนแปลงฮาร์ดแวร์บางอย่าง!

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

วิธีตั้งค่า Raspberry Pi และส่วนประกอบฮาร์ดแวร์อื่นๆ

วิธีที่ดีที่สุดในการเริ่มโครงการคือการทำรายการส่วนประกอบและศึกษาส่วนประกอบเหล่านี้โดยย่อ เพราะจะไม่มีใครอยากอยู่ตรงกลางของโครงการเพียงเพราะองค์ประกอบที่ขาดหายไป

ขั้นตอนที่ 1:ส่วนประกอบที่จำเป็น

  • ราสเบอร์รี่ Pi 3B+
  • โทรทัศน์พร้อมพอร์ต HDMI
  • เมาส์แบบมีสาย
  • เครื่องอ่านการ์ด Micro SD
  • การ์ด SD ขนาด 32 GB
  • อะแดปเตอร์ Raspberry Pi
  • สายเคเบิลอีเทอร์เน็ต RJ45
  • แล็ปท็อป

ขั้นตอนที่ 2:การเลือกรุ่น Raspberry Pi

ราสเบอร์รี่ pi หลายรุ่นมีจำหน่ายในท้องตลาด ยกเว้นราสเบอร์รี่ pi ศูนย์ รุ่นใดก็ได้ที่ต้องการ นี่เป็นเพราะว่าใน Pi zero การตั้งค่าเครือข่ายเป็นงานที่น่าเบื่อหน่ายมาก รุ่นล่าสุดเช่น 3A+, 3B+ สามารถซื้อได้ Raspberry Pi 4 เป็น Gadget ที่เร็วและโดดเด่นที่สุดที่ Raspberry Pi Foundation ได้เปิดตัวไปแล้ว แต่ทีม Raspberry Pi ไม่ได้แชร์ปัญหาฮาร์ดแวร์หลังจากเปิดตัว ไม่ บูต ดีเพราะเป็นพอร์ต USB-C ไม่ให้พลังงานเพียงพอสำหรับการบูท ดังนั้น ในโครงการนี้ เราจะใช้ Raspberry Pi 3B+

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 3:การติดตั้งตัวจัดรูปแบบการ์ด SD บนแล็ปท็อป

จำเป็นต้องติดตั้งฟอร์แมตการ์ด SD บนแล็ปท็อปเพราะเราต้องการซอฟต์แวร์นี้เพื่อฟอร์แมตการ์ด SD ก่อนใส่ไฟล์ระบบปฏิบัติการลงไป สามารถดาวน์โหลดได้จากที่นี่ แตกไฟล์ทั้งหมดลงในโฟลเดอร์และเริ่มการติดตั้ง

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 4:การติดตั้ง Win32 Disk Imager บนแล็ปท็อป

จำเป็นต้องติดตั้ง Win32 Disk Imager บนแล็ปท็อปเพราะเราต้องการซอฟต์แวร์นี้เพื่อเขียน ไฟล์อิมเมจระบบปฏิบัติการของเราลงในการ์ด SD ซอฟต์แวร์นี้สามารถหาได้ง่ายบนอินเทอร์เน็ตและสามารถดาวน์โหลดได้จากที่นี่

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 5:การติดตั้ง VNC Viewer บนแล็ปท็อป

VNC เป็นเฟรมเวิร์กการแชร์เดสก์ท็อปแบบกราฟิกที่ให้คุณควบคุมอินเทอร์เฟซเดสก์ท็อปของพีซีเครื่องหนึ่งจากระยะไกล (ใช้งานเซิร์ฟเวอร์ VNC) จากพีซีอีกเครื่องหนึ่งหรือโทรศัพท์มือถือ (ใช้งาน VNC Viewer) VNC Viewer มีหลายประเภท ตัวอย่างเช่น TigerVNC, TeamViewer, Real VNC เป็นต้น ความต้องการของเราคือ RealVNC  และเข้าถึงได้ง่ายบนอินเทอร์เน็ตและสามารถดาวน์โหลดได้จากที่นี่ Raspbian ล่าสุดประกอบด้วย VNC Server ที่ช่วยให้เราควบคุม Pi ของเราจากระยะไกลและ VNC Viewer ที่ช่วยให้เราควบคุมระบบอื่นๆ จาก Pi หลังจากเปิดลิงก์ที่กล่าวถึงข้างต้นแล้ว ให้คลิกที่ไอคอน Raspberry Pi จากนั้นเริ่มดาวน์โหลดเพราะเราต้องการ VNC Viewer สำหรับ Raspberry Pi

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 6:การฟอร์แมตการ์ด SD

หลังจากติดตั้งซอฟต์แวร์ทั้งสองฟอร์แมตการ์ด SD เพื่อให้สามารถลบไฟล์ที่ไม่จำเป็นซึ่งติดตั้งไว้ในการ์ดตั้งแต่แรก เนื่องจากเราได้ฟอร์แมตการ์ด SD แล้ว ตอนนี้เราก็พร้อมที่จะติดตั้งระบบปฏิบัติการในการ์ดนั้นแล้ว

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 7:ดาวน์โหลดระบบปฏิบัติการล่าสุด

ต้องดาวน์โหลดระบบปฏิบัติการล่าสุดจากเว็บไซต์อย่างเป็นทางการของ raspberry pi Raspbian เวอร์ชันล่าสุดคือ “Raspbian Buster” ประกอบด้วยคุณลักษณะการเขียนโปรแกรมล่าสุดสำหรับการเดินสายอุปกรณ์ฮาร์ดแวร์เช่น NodeRed เป็นต้น นอกจากนี้ยังมีวิธีอื่นในการติดตั้ง Raspbian ลงใน Pi ขั้นแรก ดาวน์โหลด Noobs นั่นคือตัวติดตั้งระบบปฏิบัติการและมี Raspbian ล่าสุด แต่ต้องใช้เวลา ดังนั้นเราจะดาวน์โหลด “Raspbian Buster พร้อมเดสก์ท็อปและซอฟต์แวร์ที่แนะนำ” โดยตรง สำหรับ Raspberry Pi ของเรา ดาวน์โหลด Raspbian ได้จากที่นี่

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 8:การเขียนระบบปฏิบัติการลงในการ์ด SD

ขณะที่เราดาวน์โหลดระบบปฏิบัติการสำหรับ Raspberry Pi เราก็พร้อมที่จะเขียน img ไฟล์ลงในการ์ด SD หลังจากเลือกไฟล์ img แล้ว ให้คลิกที่ไอคอนเขียน และรอจนกว่าไฟล์ img ทั้งหมดจะถูกเขียนลงในการ์ด SD ก่อนคลิกปุ่มเขียน ให้เลือก MD5 จากลูกศรดรอปดาวน์ใน Hash

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 9:การกำหนดค่า Wifi บน Pi

หลังจากเขียนระบบปฏิบัติการบนการ์ด SD ให้ถอดการ์ด SD ออกจากเครื่องอ่านการ์ด เชื่อมต่อคีย์บอร์ดและเมาส์กับ Raspberry Pi เชื่อมต่อสาย HDMI ด้านหนึ่งกับโทรทัศน์และอีกด้านหนึ่งกับ Raspberry Pi เปิด Pi โดยใช้อะแดปเตอร์และรอจนกว่า Raspberry Pi จะบู๊ต หลังจากบูท ให้ตั้งรหัสผ่านของ Wifi โดยคลิกที่ไอคอน Wifi ที่มุมบนขวาของ Raspbian จะมีการกำหนดที่อยู่ IP ให้กับ Raspberry Pi และในกรณีของฉัน ที่อยู่ IP คือ:“192.168.1.15 “. จดบันทึกที่อยู่ IP นี้ไว้ เนื่องจากจำเป็นต้องใช้ในการกำหนดค่าเพิ่มเติม สายเคเบิลอีเทอร์เน็ตสามารถใช้เพื่อแชร์การเชื่อมต่อ wifi ของแล็ปท็อปกับ Raspberry Pi ได้ แต่เราต้องเปลี่ยนการตั้งค่าอินเทอร์เน็ตบางอย่าง เป็นงานที่ค่อนข้างยาก แนะนำให้เชื่อมต่อ Pi ผ่าน Wifi หมายเหตุ: แต่ละคนจะได้รับที่อยู่ IP ที่แตกต่างกันขึ้นอยู่กับเราเตอร์ Wifi

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

นอกจากนี้เรายังสามารถค้นหา IP ที่กำหนดโดยไปที่ Lx Terminal/command window และพิมพ์คำสั่งต่อไปนี้:

ifconfig
วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 10:การเปิดใช้งานไคลเอ็นต์ SSH และ VNC บน Raspberry Pi

สำหรับการเข้าถึง Raspberry Pi จากระยะไกล SSH ต้องเปิดใช้งาน เป็นโปรโตคอลการเข้าสู่ระบบระยะไกลที่ใช้พอร์ต 22  โดยค่าเริ่มต้น. ใน Raspbian เวอร์ชันเก่า ssh ถูกเปิดใช้งานโดยค่าเริ่มต้น แต่หลังจาก Raspbian วางจำหน่ายในเดือนพฤศจิกายน 2559 เซิร์ฟเวอร์ ssh จะถูกปิดใช้งานโดยค่าเริ่มต้นและจำเป็นต้องเปิดใช้งานด้วยตนเอง หลังจากค้นหาที่อยู่ IP ของ Pi แล้ว ให้คลิกที่ไอคอน Raspberry ที่มุมบนซ้าย

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ไปที่ Preferences จากนั้นเลือก Raspberry Pi Configuration และสุดท้ายคลิกที่ Interfaces จากรายการปุ่ม คุณต้องคลิก เปิดใช้งาน  . สองปุ่ม ปุ่มเท่านั้น อันแรกคือ SSH และอันที่สอง VNC .

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 11:วิธีอื่นในการเปิดใช้งานไคลเอ็นต์ SSH บน Windows

มีทางเลือกอื่นในการเปิดใช้งานไคลเอ็นต์ SSH ด้วย หลังจากที่คุณเขียน Raspbian ลงในการ์ด SD แล้วให้เปิดการ์ด SD ให้คลิกขวาที่ใดก็ได้และสร้างไฟล์ข้อความใหม่ หลังจากสร้าง txt คุณจะเห็นว่าชื่อ “New Text Document.txt” ลบทั้งหมดนี้และแทนที่จะเขียน “ssh” . หลังจากสร้างไฟล์นี้แล้ว ให้นำการ์ด SD ออกแล้วเสียบเข้ากับ Raspberry Pi ตอนนี้ ssh จะเปิดใช้งานโดยอัตโนมัติ

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 12:การติดตั้ง Putty บนแล็ปท็อป

สีโป๊ว เป็นเครื่องมือที่มีความยืดหยุ่นสูงซึ่งใช้สำหรับการเข้าถึงระยะไกลไปยังพีซีเครื่องอื่น มันทำงานเป็นไคลเอนต์ SSH และมีชื่อเสียงในด้านไฟร์วอลล์ที่แข็งแกร่งและความเก่งกาจ เราจะติดตั้ง Putty บนแล็ปท็อปของเราเพราะรองรับโปรโตคอล SSH SSH ผ่าน PuTTY นำเสนอวิธีง่ายๆ ในการเข้าถึง Raspberry Pi อย่างปลอดภัยจากระบบ Windows สามารถค้นหา Putty for windows ได้อย่างง่ายดายจากอินเทอร์เน็ตและยังสามารถดาวน์โหลดได้จากที่นี่

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 13:ลงชื่อเข้าใช้ Raspberry Pi ผ่าน Putty

ป้อนที่อยู่ IP ที่กำหนดให้กับ Raspberry Pi ของเราโดยเราเตอร์ Wifi ในกรณีของฉัน ที่อยู่ IP ที่กำหนดคือ “192.168.1.15”

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

หลังจากป้อนที่อยู่ IP หน้าจอจะปรากฏขึ้นและจะถามชื่อผู้ใช้และรหัสผ่าน ชื่อผู้ใช้เริ่มต้นคือ “pi ” และรหัสผ่านคือ “ราสเบอร์รี่ “. เราสามารถเปลี่ยนรายละเอียดการเข้าสู่ระบบได้เช่นกันหากต้องการ

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

ขั้นตอนที่ 14:การตรวจสอบเวอร์ชัน VNC Viewer

เรียกใช้คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าเรามี VNC Viewer เวอร์ชันล่าสุด

sudo apt update
sudo apt install realvnc-vnc-server realvnc-vnc-viewer

ขั้นตอนที่ 15:การเชื่อมต่อ Pi กับ VNC Viewer

เปิด VNC Viewer และป้อนที่อยู่ IP ที่ป้อนก่อนหน้านี้ใน Putty ในกรณีของฉัน ที่อยู่ IP ที่จะใช้คือ “192.168.1.15” หลังจากป้อนที่อยู่ IP เซิร์ฟเวอร์จะถามชื่อผู้ใช้และรหัสผ่าน ชื่อผู้ใช้เริ่มต้นคือ “pi” และรหัสผ่านคือ “ราสเบอร์รี่” คลิกที่ปุ่มตกลง

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer

หลังจากเข้าสู่ระบบ เราได้เข้าถึง Pi ของเราจากระยะไกล และตอนนี้เราก็สามารถใช้ Pi ของเราได้แล้ว ตอนนี้ เราสามารถสร้างโครงการที่น่าสนใจหลายอย่าง เช่น ระบบอัตโนมัติในบ้าน เซิร์ฟเวอร์ออกอากาศ ฯลฯ โดยใช้ Pi ของเรา

วิธีเข้าถึงส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของ Raspberry Pi โดยใช้ SSH และ VNC Viewer