สารบัญ:
- ขั้นตอนที่ 1: ข้อกำหนด:
- ขั้นตอนที่ 2: เปิดใช้งาน SSH ด้วยจอภาพ:
- ขั้นตอนที่ 3: เปิดใช้งาน SSH โดยไม่มีจอภาพ:
- ขั้นตอนที่ 4: ค้นหาที่อยู่ IP:
- ขั้นตอนที่ 5: SSH เข้าสู่ Pi:
- ขั้นตอนที่ 6: การรักษาความปลอดภัย Raspberry Pi:
- ขั้นตอนที่ 7: หมายเหตุสุดท้าย:
วีดีโอ: ควบคุม Raspberry Pi โดยไม่ต้องใช้จอภาพ: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในคำแนะนำก่อนหน้านี้ฉันแบ่งปันคู่มือเริ่มต้นสำหรับ 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 แล้วทำการบู๊ต
- หลังจากเปิด Pi แล้ว ให้คลิกที่ไอคอนราสเบอร์รี่ที่มุมซ้ายบน คุณจะเห็นเมนูแบบเลื่อนลง จากเมนูนี้ ให้เลือก "การตั้งค่า" จากเมนูแบบเลื่อนลงที่สอง เลือก "การกำหนดค่า Raspberrypi"
- หน้าต่างป๊อปอัปจะปรากฏขึ้น เลือกแท็บ "อินเทอร์เฟซ"
- ถัดไป เปิดใช้งาน Camera, I²C, GPIO และ SSH นี่คือคุณสมบัติที่เราจะใช้งานมากที่สุด
- ตอนนี้ Pi พร้อมที่จะควบคุมโดยไม่ต้องใช้จอภาพและคีย์บอร์ด
ขั้นตอนที่ 3: เปิดใช้งาน 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:
ก่อนที่เราจะสามารถ SSH ลงใน Raspberry Pi ได้ เราจำเป็นต้องทราบที่อยู่ IP ของ Pi หากต้องการค้นหาที่อยู่ IP ฉันชอบใช้แอปที่ชื่อว่า Fing สามารถใช้ได้กับทั้ง Android และ iPhone ในการค้นหาที่อยู่ IP:
- ก่อนอื่นตรวจสอบให้แน่ใจว่าสมาร์ทโฟนของคุณเชื่อมต่อกับเครือข่าย WiFi เดียวกันกับ Pi
- เปิดแอป Fing ในหน้าแรก คุณจะสังเกตเห็นรายการอุปกรณ์ที่เชื่อมต่อกับเราเตอร์
- จดที่อยู่ IP ของ "raspberrypi" เราจะใช้สิ่งนี้เพื่อสร้างการเชื่อมต่อกับ Pi
ตอนนี้เราจะเชื่อมต่อกับบอร์ดโดยใช้ SSH ในขั้นตอนต่อไป
ขั้นตอนที่ 5: 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
- ที่นี่คุณจะเพิ่มที่อยู่ 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" หากคุณยังไม่ได้ทำ จะนำคุณผ่านทุกขั้นตอนในการออกแบบหุ่นยนต์ที่คุณกำหนดเอง
หวังว่าคุณจะพบข้อมูลการกวดวิชานี้ หากคุณมีข้อสงสัยใด ๆ อย่าลังเลที่จะถามในความคิดเห็น
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
ควบคุม LED MATRIX MAX7219 พร้อม ARDUINO: 9 ขั้นตอน
ควบคุมเมทริกซ์ LED MAX7219 พร้อม ARDUINO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีควบคุมเมทริกซ์ LED MAX7219 ด้วย Arduino โดยการแสดงข้อความอย่างง่ายดูวิดีโอสาธิต
Alexa Voice ควบคุม Raspberry Pi Drone ด้วย IoT และ AWS: 6 ขั้นตอน (พร้อมรูปภาพ)
Alexa Voice ควบคุม Raspberry Pi Drone ด้วย IoT และ AWS: สวัสดี! ฉันชื่ออาร์ม ฉันอายุ 13 ปีจากแมสซาชูเซตส์ บทช่วยสอนนี้แสดงให้เห็นว่าคุณสามารถอนุมานจากชื่อได้อย่างไรว่าจะสร้าง Raspberry Pi Drone ได้อย่างไร ต้นแบบนี้แสดงให้เห็นว่าโดรนมีการพัฒนาอย่างไร และพวกมันจะมีบทบาทสำคัญขนาดไหนใน
Wifi ควบคุม 12v Led Strip โดยใช้ Raspberry Pi พร้อม Tasker, การรวม Ifttt: 15 ขั้นตอน (พร้อมรูปภาพ)
Wifi ที่ควบคุม 12v Led Strip โดยใช้ Raspberry Pi พร้อม Tasker, Ifttt Integration: ในโครงการนี้ ฉันจะแสดงวิธีควบคุมแถบ LED แบบอะนาล็อก 12v อย่างง่ายผ่าน wifi โดยใช้ raspberry pi สำหรับโครงการนี้ คุณจะต้อง: 1x Raspberry Pi (I) กำลังใช้ Raspberry Pi 1 Model B+) 1x RGB 12v Le
เว็บไซต์ / แถบ LED ควบคุม WiFi พร้อม Raspberry Pi: 9 ขั้นตอน (พร้อมรูปภาพ)
เว็บไซต์/แถบ LED ที่ควบคุมด้วย WiFi พร้อม Raspberry Pi: ความเป็นมา: ฉันเป็นวัยรุ่น และได้ออกแบบและเขียนโปรแกรมโครงการอิเล็กทรอนิกส์ขนาดเล็กในช่วงไม่กี่ปีที่ผ่านมา พร้อมกับเข้าร่วมการแข่งขันหุ่นยนต์ เมื่อเร็ว ๆ นี้ฉันกำลังปรับปรุงการตั้งค่าโต๊ะทำงานของฉัน และฉันตัดสินใจว่าตัวเลือกที่ดี