สารบัญ:

ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ: 7 ขั้นตอน
ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ: 7 ขั้นตอน

วีดีโอ: ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ: 7 ขั้นตอน

วีดีโอ: ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ: 7 ขั้นตอน
วีดีโอ: เขียนโปรแกรม Python บนบอร์ด Orange Pi ควบคุมจอ LCD ผ่านสาย i2c : [คันทรีโชว์ #11] 2024, กรกฎาคม
Anonim
ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ
ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ

ในคำแนะนำก่อนหน้านี้ฉันแบ่งปันคู่มือเริ่มต้นสำหรับ Raspberry Pi ที่นั่นเราเห็นวิธีบูต Raspbian บน Pi และใช้เป็นเดสก์ท็อป แต่สำหรับการตั้งค่านั้น เราจำเป็นต้องมีอุปกรณ์ต่อพ่วงมากมาย เช่น จอภาพ, สาย HDMI, คีย์บอร์ดไร้สาย และอแดปเตอร์ OTG โดยส่วนใหญ่แล้วเราไม่ต้องการอุปกรณ์ต่อพ่วงเหล่านี้หลังจากการบู๊ตครั้งแรก เพื่อประหยัดเงิน เราสามารถใช้ Pi ในโหมด Headless เช่นการเข้าถึงโดยไม่ต้องใช้จอภาพ ในโหมด Headless เราสามารถเข้าถึง Raspberry Pi ผ่านเครือข่ายไร้สายโดยใช้ SSH (Secured Shell Protocol) เพื่อไม่ให้เป็นการเสียเวลาอีกต่อไป เรามาเริ่มกันเลยดีกว่า

ขั้นตอนที่ 1: ข้อกำหนด:

ความต้องการ
ความต้องการ

ก่อนเริ่มต้น เราจำเป็นต้องรวบรวมฮาร์ดแวร์และซอฟต์แวร์สำหรับโครงการนี้ ส่วนประกอบฮาร์ดแวร์:

1. ราสเบอร์รี่ปี่

Raspberry Pi Zero W …………. (Amazon US / Amazon EU / Banggood) หรือ

Raspberry Pi 3 Model B+ …….(Amazon US / Amazon EU / Banggood)

2. การ์ด Micro SD ………………………… (Amazon US / Amazon EU / Banggood)

3. เครื่องอ่านการ์ด Micro SD ……………. (Amazon US / Amazon EU / Banggood)

ซอฟต์แวร์:

1. Raspbian OS

2. PuTTY สำหรับ Windows

3. Fing App

ขั้นตอนที่ 2: เปิดใช้งาน SSH ด้วยจอภาพ:

วิธีนี้เหมาะสำหรับผู้ที่มีจอภาพและอุปกรณ์ต่อพ่วงอื่นๆ พวกคุณเพียงแค่ต้องติดตั้ง Raspbian บนการ์ด SD และใส่ลงใน Pi ดูบทช่วยสอนนี้หากคุณต้องการเรียนรู้วิธีติดตั้ง Raspbian หลังจากติดตั้งระบบปฏิบัติการบนการ์ด SD สำเร็จแล้ว ให้เสียบเข้าไปใน Pi แล้วทำการบู๊ต

  1. หลังจากเปิด Pi แล้ว ให้คลิกที่ไอคอนราสเบอร์รี่ที่มุมซ้ายบน คุณจะเห็นเมนูแบบเลื่อนลง จากเมนูนี้ ให้เลือก "การตั้งค่า" จากเมนูแบบเลื่อนลงที่สอง เลือก "การกำหนดค่า Raspberrypi"
  2. หน้าต่างป๊อปอัปจะปรากฏขึ้น เลือกแท็บ "อินเทอร์เฟซ"
  3. ถัดไป เปิดใช้งาน Camera, I²C, GPIO และ SSH นี่คือคุณสมบัติที่เราจะใช้งานมากที่สุด
  4. ตอนนี้ Pi พร้อมที่จะควบคุมโดยไม่ต้องใช้จอภาพและคีย์บอร์ด

ขั้นตอนที่ 3: เปิดใช้งาน SSH โดยไม่มีจอภาพ:

การเปิดใช้งาน SSH โดยไม่มีจอภาพ
การเปิดใช้งาน SSH โดยไม่มีจอภาพ

ตอนนี้เพื่อเปิดใช้งาน SSH โดยไม่มีจอภาพ ให้ทำตามขั้นตอนด้านล่าง:

  • ติดตั้งภาพ Raspbian ลงในการ์ด SD คล้ายกับบทช่วยสอนก่อนหน้า
  • หลังจากที่ภาพถูกเผา อย่าเสียบการ์ด ให้เปิดพาร์ติชันสำหรับเริ่มระบบแทน โปรดทราบว่าหน้าต่างอาจขอให้คุณฟอร์แมตไดรฟ์ ปฏิเสธ หรือยกเลิก อย่าจัดรูปแบบพาร์ติชัน
  • ในพาร์ติชันสำหรับเริ่มระบบ มีหลายไฟล์และโฟลเดอร์ ห้ามแก้ไขหรือลบไฟล์ใดๆ จากที่นี่ มิฉะนั้น อาจทำให้ระบบล้มเหลว
  • ที่นี่เราต้องเพิ่มสองไฟล์คือ SSH และ wpa_supplicant.conf
  • ขั้นแรกเราต้องสร้างไฟล์ SSH คลิกขวาในพาร์ติชันสำหรับเริ่มระบบแล้วคลิก "ใหม่" จากรายการเลือก "เอกสารข้อความใหม่" ตั้งชื่อไฟล์ ssh และลบนามสกุล ".txt" ถัดไปบันทึกไฟล์ ไฟล์นี้จะเปิดใช้งาน SSH ทำให้เราสามารถเชื่อมต่อกับ Pi โดยใช้ PuTTY
  • ถัดไปสร้างเอกสารข้อความใหม่และตั้งชื่อว่า "wpa_supplicant.conf" และบันทึกไฟล์
  • เปิดไฟล์ wpa_supplicant ในเท็กซ์เอดิเตอร์และเพิ่มสคริปต์ต่อไปนี้:

ประเทศ=IN

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Your WiFi network name" scan_ssid=1 psk="รหัสผ่าน WiFi" key_mgmt=WPA-PSK }

  • ในสคริปต์ คุณต้องทำการเปลี่ยนแปลงบางอย่าง ในบรรทัดแรก country=IN ฉันเขียน IN เพราะฉันมาจากอินเดีย และรหัส ISO สำหรับอินเดียคือ IN คุณสามารถค้นหารหัสประเทศของคุณจาก Wikiwand ถัดไปเพิ่ม ssid ของคุณซึ่งไม่มีอะไรเลยนอกจากชื่อ WiFi ของคุณ เพิ่ม psk ซึ่งเป็นรหัสผ่าน WiFi ของคุณ เมื่อเสร็จแล้วอย่าลืมบันทึกไฟล์
  • ตอนนี้นำการ์ด SD ออกแล้วใส่ลงใน Pi เพิ่มพลังให้ Pi และรอสักครู่ ใช้เวลาในการบูตครั้งแรกนานขึ้น

ขั้นตอนที่ 4: ค้นหาที่อยู่ IP:

ค้นหาที่อยู่ IP
ค้นหาที่อยู่ IP

ก่อนที่เราจะสามารถ SSH ลงใน Raspberry Pi ได้ เราจำเป็นต้องทราบที่อยู่ IP ของ Pi หากต้องการค้นหาที่อยู่ IP ฉันชอบใช้แอปที่ชื่อว่า Fing สามารถใช้ได้กับทั้ง Android และ iPhone ในการค้นหาที่อยู่ IP:

  • ก่อนอื่นตรวจสอบให้แน่ใจว่าสมาร์ทโฟนของคุณเชื่อมต่อกับเครือข่าย WiFi เดียวกันกับ Pi
  • เปิดแอป Fing ในหน้าแรก คุณจะสังเกตเห็นรายการอุปกรณ์ที่เชื่อมต่อกับเราเตอร์
  • จดที่อยู่ IP ของ "raspberrypi" เราจะใช้สิ่งนี้เพื่อสร้างการเชื่อมต่อกับ Pi

ตอนนี้เราจะเชื่อมต่อกับบอร์ดโดยใช้ SSH ในขั้นตอนต่อไป

ขั้นตอนที่ 5: SSH เข้าสู่ Pi:

SSH เข้าสู่ Pi
SSH เข้าสู่ Pi
SSH เข้าสู่ Pi
SSH เข้าสู่ Pi
SSH เข้าสู่ Pi
SSH เข้าสู่ Pi

หากคุณกำลังใช้ Windows ฉันแนะนำให้ใช้ PuTTY เพียงดาวน์โหลดและติดตั้งเป็นแอปพลิเคชันอื่น สำหรับผู้ใช้ Linux SSH พร้อมใช้งานแล้ว เพียงเปิดหน้าต่างเทอร์มินัลแล้วพิมพ์คำสั่ง "ssh" เพื่อดูว่ามันใช้งานได้หรือไม่

SSH ที่ใช้ PuTTY สำหรับผู้ใช้ Windows:

  • ขั้นแรกให้เปิดเครื่อง Raspberry Pi โดยใช้แหล่งจ่ายไฟ 5v ควรเชื่อมต่อกับเครือข่าย WiFi ของคุณภายในไม่กี่นาที
  • ตอนนี้เปิด PuTTY แล้วป้อนที่อยู่ IP ของ Pi แล้วคลิกที่ "เปิด"
  • ในไม่กี่วินาที หน้าต่างจะปรากฏขึ้นซึ่งเราต้องป้อนชื่อผู้ใช้และรหัสผ่าน ชื่อผู้ใช้เริ่มต้นคือ “pi” และรหัสผ่านคือ “raspberry”
  • โปรดทราบว่าคุณไม่เห็นรหัสผ่านในเครื่องเทอร์มินัล ดังนั้นให้พิมพ์ช้าๆ มิฉะนั้น คุณจะได้รับ "การเข้าถึงถูกปฏิเสธ" ต่อไป
  • หลังจากเข้าสู่ระบบสำเร็จแล้ว คุณจะเห็นหน้าต่างเทอร์มินัล ตอนนี้คุณสามารถเชื่อมต่อกับ Raspberry Pi ของคุณโดยใช้ SSH! บอกลาคีย์บอร์ด เมาส์ และจอภาพที่เกินมาได้เลย!

สำหรับผู้ใช้ Unix: (Linux และ macOS)

ในการสร้างการเชื่อมต่อ SSH ใน Linux ให้เปิดเทอร์มินัลแล้วป้อนคำสั่ง ssh

ssh [email protected]

  • ที่นี่คุณจะเพิ่มที่อยู่ IP ของคุณและกด Enter
  • ถัดไป ระบบจะถามคุณว่าต้องการเชื่อมต่อกับอุปกรณ์หรือไม่ พิมพ์ y
  • จากนั้นระบบจะขอให้คุณป้อนรหัสผ่าน พิมพ์รหัสผ่านเริ่มต้น “ราสเบอร์รี่”

และนั่นควรนำคุณเข้าสู่เทอร์มินัล Raspberry Pi สิ่งสุดท้ายที่ต้องทำคือการรักษาความปลอดภัย Pi

ขั้นตอนที่ 6: การรักษาความปลอดภัย Raspberry Pi:

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

ในการเปลี่ยนรหัสผ่าน:

  • พิมพ์ passwd แล้วกด Enter
  • คุณจะถูกขอให้ป้อนรหัสผ่านปัจจุบันสำหรับการตรวจสอบสิทธิ์ ป้อนราสเบอร์รี่รหัสผ่านเริ่มต้นแล้วกด Enter
  • ตอนนี้คุณจะถูกขอให้ป้อนรหัสผ่านใหม่ ที่นี่ให้ป้อนรหัสผ่านเฉพาะที่มีตัวอักษร ตัวเลข และอักขระพิเศษผสมกัน เมื่อคุณพิมพ์รหัสผ่าน ไม่มีอะไรปรากฏบนเทอร์มินัล ดังนั้นตรวจสอบให้แน่ใจว่าคุณพิมพ์ช้าและถูกต้อง
  • หลังจากที่คุณป้อนรหัสผ่านใหม่ ระบบจะขอให้คุณยืนยันรหัสผ่าน ที่นี่พิมพ์รหัสผ่านใหม่อีกครั้งแล้วกด Enter
  • ข้อความแสดงความสำเร็จจะแสดงบนเทอร์มินัล:

passwd: อัปเดตรหัสผ่านเรียบร้อยแล้ว

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

ขั้นตอนที่ 7: หมายเหตุสุดท้าย:

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

อย่าลืมตรวจสอบ ebook ของฉัน "Mini WiFi Robot" หากคุณยังไม่ได้ทำ จะนำคุณผ่านทุกขั้นตอนในการออกแบบหุ่นยนต์ที่คุณกำหนดเอง

หวังว่าคุณจะพบข้อมูลการกวดวิชานี้ หากคุณมีข้อสงสัยใด ๆ อย่าลังเลที่จะถามในความคิดเห็น

แนะนำ: