สารบัญ:

ติดตั้งและกำหนดค่า Raspbian บน Raspberry Pi: 6 ขั้นตอน
ติดตั้งและกำหนดค่า Raspbian บน Raspberry Pi: 6 ขั้นตอน

วีดีโอ: ติดตั้งและกำหนดค่า Raspbian บน Raspberry Pi: 6 ขั้นตอน

วีดีโอ: ติดตั้งและกำหนดค่า Raspbian บน Raspberry Pi: 6 ขั้นตอน
วีดีโอ: ติดตั้ง/Install Raspberry Pi OS (Raspbian / NOOBS ) 2024, พฤศจิกายน
Anonim
ติดตั้งและกำหนดค่า Raspbian บน Raspberry Pi
ติดตั้งและกำหนดค่า Raspbian บน Raspberry Pi

บทช่วยสอนนี้เหมาะสำหรับผู้ที่ต้องการติดตั้ง Raspbian บน Raspberry Pi

ในขั้นต้น บทช่วยสอนนี้เขียนเป็นภาษาโปรตุเกสที่นี่ในบราซิล ฉันพยายามเขียนเป็นภาษาอังกฤษให้ดีที่สุด ดังนั้นขออภัยในความผิดพลาดที่อาจเขียนเป็นลายลักษณ์อักษร

คำแนะนำนี้แบ่งออกเป็นดังนี้:

ขั้นตอนที่ 1: เล็กน้อยเกี่ยวกับและ Raspberry Pi

ขั้นตอนที่ 2: เตรียมและติดตั้ง Raspbian

ขั้นตอนที่ 3: เปิดใช้งาน SSH และ VNC

ขั้นตอนที่ 4: ตั้งค่า IP แบบคงที่สำหรับการเข้าถึง

ขั้นตอนที่ 5: เข้าถึงบอร์ดจากระยะไกลผ่านเทอร์มินัล (SSH)

ขั้นตอนที่ 6: เข้าถึงบอร์ดจากระยะไกลผ่านอินเทอร์เฟซแบบกราฟิก (VNC)

ขั้นตอนที่ 1: เล็กน้อยเกี่ยวกับและ Raspberry Pi

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

ผู้คนทั่วโลกใช้ Raspberry Pi เพื่อฝึกการเขียนโปรแกรม พัฒนาโครงการฮาร์ดแวร์และซอฟต์แวร์ ใช้โครงการบ้านอัตโนมัติ นำไปใช้กับโครงการอุตสาหกรรม ใช้โครงการ IoT (Internet of Things) และเล่นวิดีโอเกมผ่านระบบย้อนยุค เช่น Recalbox และ Retropie.

Raspberry อาจใช้ระบบปฏิบัติการที่รู้จักบางรุ่น แต่ระบบที่ใช้บ่อยที่สุดคือ Raspbian

Raspbian เป็นตัวแปร Linux ที่ใช้ Debian ฟรี ซึ่งเป็นผลมาจากโครงการชุมชนที่พัฒนาอย่างต่อเนื่องซึ่งเน้นที่ความเสถียรและประสิทธิภาพของแพ็คเกจ Debian ให้ได้มากที่สุด ระบบปฏิบัติการนี้ได้รับการปรับให้ทำงานบน Raspberry Pi และสามารถดาวน์โหลดได้โดยตรงจากเว็บไซต์ Raspberry Foundation

ขั้นตอนที่ 2: เตรียมและติดตั้ง Raspbian

การรัน Raspbian บน Raspberry Pi ต้องติดตั้งระบบบนการ์ดหน่วยความจำ micro SD อย่างน้อย 8GB และควรเป็นคลาส 10

คุณสามารถติดตั้ง Raspbian บน Raspberry Pi ทุกรุ่นได้ สำหรับบทช่วยสอนนี้ ฉันใช้ Raspberry Pi 3 Model B +

ในการดำเนินการติดตั้งและกำหนดค่าระบบปฏิบัติการ คุณจะต้องมีสิ่งต่อไปนี้:

01 - Raspberry Pi01 - พาวเวอร์ซัพพลายสำหรับ Raspberry Pi 3 (Pi 2 / B / B+)01 - เคสอะคริลิคพร้อมตัวทำความเย็นสำหรับ Raspberry Pi 3 (อุปกรณ์เสริม)01 - การ์ดหน่วยความจำ Micro SD (16Gb ou 32Gb)01 - เมมโมรี่การ์ด SD Reader01 - จอภาพ HDMI01 - สาย HDMI01 - MouseUSB01 - แป้นพิมพ์ USB

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

ใช้เครื่องอ่านการ์ด micro SD เพื่อเชื่อมต่อการ์ดหน่วยความจำกับคอมพิวเตอร์:

ภาพ
ภาพ

ดาวน์โหลดตัวจัดรูปแบบการ์ดหน่วยความจำ SD และติดตั้ง:

www.sdcard.org/downloads/formatter/eula_windows/index.html

หลังการติดตั้ง ให้เปิดโปรแกรม เลือกไดรฟ์ที่จัดสรรการ์ดหน่วยความจำของคุณ ตรวจสอบตัวเลือก "รูปแบบด่วน" คลิก "รูปแบบ" และรอจนกว่าขั้นตอนจะเสร็จสิ้น:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ดาวน์โหลด Raspbian ด้วยเดสก์ท็อปและซอฟต์แวร์ที่แนะนำ:

www.raspberrypi.org/downloads/raspbian/

หลังจากดาวน์โหลดแล้ว ให้แตกไฟล์เพื่อสร้างภาพ

ดาวน์โหลด Etcher และติดตั้ง:

www.balena.io/etcher/

เปิด Etcher เลือกรูปภาพ Raspbian ที่คุณดาวน์โหลด เลือกไดรฟ์การ์ดหน่วยความจำที่จะบันทึกภาพ คลิก "ดำเนินการต่อ" คลิกตัวเลือก "แฟลช" รอให้ขั้นตอนเสร็จสิ้น และปิดโปรแกรม:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ถอดตัวอ่านการ์ดออกจากคอมพิวเตอร์ ถอดการ์ดออกจากเครื่องอ่าน แล้วใส่ลงใน Raspberry Pi เสียบสาย HDMI เข้ากับ Raspberry Pi และจอภาพ เสียบแหล่งจ่ายไฟเพื่อจ่ายไฟ

เมื่อเปิดจอภาพ ให้รอให้ระบบบู๊ต หลังจากบูทคุณจะเจอหน้าจอคล้ายกับภาพด้านล่าง:

ภาพ
ภาพ

คุณจะได้รับแจ้งให้เลือกการตั้งค่าประเทศ การตั้งค่าภาษา และการเชื่อมต่อเครือข่าย WiFi หลังจากเชื่อมต่อกับ WiFi แล้ว ให้เปิดเบราว์เซอร์ทางด้านซ้ายในแถบด้านบน และพยายามเข้าถึงเว็บไซต์ใดๆ เพื่อยืนยันว่าคุณสามารถเข้าถึงอินเทอร์เน็ตได้

อาจเป็นไปได้ว่าระบบทำการอัปเดตบางอย่างในการบู๊ตครั้งแรกและรีบูต ดังนั้นเพียงรอเพื่อดำเนินการต่อ

ขั้นตอนที่ 3: เปิดใช้งาน SSH และ VNC

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

ภาพ
ภาพ

คลิกที่ "อินเทอร์เฟซ" เลือก "เปิดใช้งาน" สำหรับ SSH และ VNC แล้วคลิกตกลง:

ภาพ
ภาพ

ด้วยตัวเลือกเหล่านี้ที่เปิดใช้งาน Raspberry Pi ก็พร้อมที่จะอนุญาตการเข้าถึงระยะไกลผ่าน SSH หรือ VNC

ขั้นตอนที่ 4: ตั้งค่า IP แบบคงที่สำหรับการเข้าถึง

โดยค่าเริ่มต้น บอร์ดจะเชื่อมต่อกับเครือข่าย (อีเธอร์เน็ตหรือ WiFi) รับ IP แบบไดนามิก และในการเชื่อมต่อแต่ละครั้ง คุณจะได้รับที่อยู่ IP ที่แตกต่างจากการเชื่อมต่อก่อนหน้า ดังนั้นเมื่อใดก็ตามที่คุณเข้าถึงระยะไกล บอร์ดจะต้องตรวจสอบว่า IP ยังคงเหมือนเดิม ด้วยเหตุนี้ เราจะตั้งค่าที่อยู่ IP คงที่

เปิดเทอร์มินัล:

ภาพ
ภาพ

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

บรรทัดคำสั่งด้านล่างที่คุณจะพิมพ์ในเทอร์มินัลแล้วกด Enter เพื่อดำเนินการ ในบางคำสั่ง คุณอาจถูกขอให้ยืนยัน และคุณควรอ่านและยืนยัน

ip r | grep ค่าเริ่มต้น

ภาพ
ภาพ

โปรดทราบว่ามีการส่งคืนบรรทัดที่แสดงที่อยู่ IP สองรายการ อันดับแรกคือเกตเวย์สำหรับการเข้าถึงเราเตอร์ของคุณและที่อยู่ที่สองคือที่อยู่ที่กำหนดให้กับ Raspberry Pi ของคุณ โปรดทราบว่าในกรณีของฉัน ที่อยู่แรกลงท้ายด้วย "2.1" และที่อยู่ที่สองลงท้ายด้วย "2.112" ตัวเลขสามหลักสุดท้ายของที่อยู่ที่สองจะเปลี่ยนในแต่ละอุปกรณ์ที่เชื่อมต่อกับเราเตอร์ของคุณ เป็นไปได้ว่าที่อยู่ที่คุณนำเสนอจะแตกต่างจากที่แสดงในภาพ จดที่อยู่แรก (เกตเวย์) ตามที่คุณต้องการในภายหลัง

พิมพ์คำสั่งด้านล่างที่เทอร์มินัลแล้วกด Enter:

sudo nano /etc/resolv.conf

ภาพ
ภาพ

ในเทอร์มินัลจะเปิดไฟล์ที่มีข้อมูล DNS ของเครือข่ายของคุณ จดที่อยู่ที่แสดงในบรรทัดแรก (DNS หลัก) จากนั้นจดที่อยู่ที่สอง (DNS รอง) กดปุ่ม CTRL + X บนเทอร์มินัลเพื่อปิดไฟล์

พิมพ์คำสั่งด้านล่างที่เทอร์มินัลแล้วกด Enter:

sudo nano /etc/dhcpcd.conf

ภาพ
ภาพ

ใช้ปุ่มลงบนแป้นพิมพ์หรือเลื่อนไปที่ส่วนท้ายของไฟล์ เพื่อให้คุณแก้ไขตามความเหมาะสมได้:

ภาพ
ภาพ

1) หากคุณใช้สายเคเบิลเครือข่ายที่เชื่อมต่อกับ Raspberry เพื่อกำหนดการเชื่อมต่อเครือข่าย คุณไม่จำเป็นต้องเปลี่ยนอินเทอร์เฟซ แต่ถ้าคุณใช้การเชื่อมต่อ WiFi ให้ลบ eth0 และเขียน wlan0

2) ใน "static ip_address =" ให้ลบข้อมูลและเขียนที่อยู่ IP ที่จะกำหนดให้กับ Raspberry ของคุณ อย่าลืมเก็บเกตเวย์เริ่มต้นไว้ แต่เปลี่ยนตัวเลขสามหลักสุดท้ายของที่อยู่ คุณสามารถเลือกหมายเลขใดก็ได้ (ตั้งแต่สามหลัก) จนถึง 254 เลือกใช้ตัวเลขที่สูงกว่าเพื่อหลีกเลี่ยงความขัดแย้งของ IP ที่อาจเกิดขึ้นในเครือข่ายของคุณ เก็บ / 24 หลังจากที่อยู่ IP ที่คุณเลือก

3) ใน "static routers =" ให้ลบข้อมูลและเขียนที่อยู่เกตเวย์ของเราเตอร์ที่คุณระบุไว้ก่อนหน้านี้

4) ลบข้อมูลและเขียน DNS หลักที่คุณระบุไว้ก่อนหน้านี้

5) ลบข้อมูลและเขียน DNS สำรองที่คุณระบุไว้ก่อนหน้านี้

6) ลบเครื่องหมาย “#” ออกจากบรรทัดที่คุณแก้ไข โปรดทราบว่าเส้นที่เครื่องหมายปอนด์ “#” ถูกลบจะเป็นสีอื่น

หลังจากการเปลี่ยนแปลง คุณจะมีไฟล์ที่มีข้อมูลคล้ายกับภาพด้านล่าง แต่มีข้อมูลเครือข่ายของคุณ:

ภาพ
ภาพ

หากต้องการบันทึกไฟล์ ให้กด CTRL + O จากนั้นกด CTRL + X เพื่อปิดไฟล์

จากนั้นพิมพ์คำสั่งด้านล่างลงในเทอร์มินัลแล้วกด Enter เพื่อรีสตาร์ทระบบและใช้การตั้งค่า:

sudo รีบูต

หลังจากรีบูตระบบ ให้เปิดเทอร์มินัลอีกครั้ง พิมพ์คำสั่งด้านล่างแล้วกด Enter เพื่อตรวจสอบว่าการตั้งค่าก่อนหน้านี้ใช้ได้:

ip r | grep ค่าเริ่มต้น

เปิดเบราว์เซอร์ด้านซ้ายในแถบด้านบน และพยายามเข้าถึงไซต์ใดๆ เพื่อยืนยันว่าคุณสามารถเข้าถึงอินเทอร์เน็ตได้

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

หมายเหตุ: หากคุณเปลี่ยนเราเตอร์และช่วง IP ของเกตเวย์เปลี่ยนไป ให้เปลี่ยนที่อยู่ DNS หรือเปลี่ยนอินเทอร์เฟซการเชื่อมต่อ ตรวจสอบให้แน่ใจว่าได้เปลี่ยนแปลงไฟล์เพื่อไม่ให้บอร์ดขาดการเชื่อมต่อกับเครือข่าย

ขั้นตอนที่ 5: เข้าถึงบอร์ดจากระยะไกลผ่านเทอร์มินัล (SSH)

ในการเข้าถึง Raspberry Pi จากระยะไกลผ่านเทอร์มินัลและไม่มีส่วนต่อประสานกราฟิก คุณสามารถใช้ SSH (Secure Shell) คุณสามารถใช้ตัวอย่างเช่น Putty หรือเครื่องมืออื่น ๆ เพื่อวัตถุประสงค์ที่คุณต้องการ ฉันใช้พรอมต์คำสั่งของ Windows โดยเฉพาะ ในกรณีนี้คือ Windows PowerShell

สมมติว่า SSH เปิดใช้งานบน Raspberry Pi แล้ว ให้ไปที่เมนู "เริ่ม" ของ Windows ค้นหา Windows PowerShell และเมื่อคุณพบมัน ให้คลิกขวาที่มันแล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ":

ภาพ
ภาพ

เมื่อเปิดพรอมต์คำสั่ง คุณต้องป้อนคำสั่ง ssh pi@ ด้วยที่อยู่ IP ของ Raspberry หลัง @ สมมติว่าคุณตั้งค่า IP 192.168.0.120 สำหรับ Raspberry ของคุณ คำสั่งจะเป็น:

ssh [email protected]

ในกรณีของฉัน Raspberry Pi มี IP คงที่ 192.168.2.129 ดังนั้นฉันจะพิมพ์บรรทัดด้านล่างแล้วกด Enter:

ssh [email protected]

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

ภาพ
ภาพ

หากต้องการทดสอบการเข้าถึงระยะไกลผ่านเทอร์มินัล ให้พิมพ์คำสั่งด้านล่างและป้อนใน Windows PowerShell:

ip r | grep ค่าเริ่มต้น

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

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

ขั้นตอนที่ 6: เข้าถึงบอร์ดจากระยะไกลผ่านอินเทอร์เฟซแบบกราฟิก (VNC)

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

www.realvnc.com/pt/connect/download/viewer/windows/

หลังจากดาวน์โหลดให้เปิดโปรแกรมและในฟิลด์ให้ป้อนที่อยู่ IP ของ Raspberry Pi ของคุณ

สมมติว่าคุณตั้งค่า IP 192.168.0.120 สำหรับ Raspberry Pi ของคุณ ให้เขียน IP แล้วโปรแกรมจะถามคุณว่าต้องการเชื่อมต่อหรือไม่ หรือกด Enter ในกรณีของฉัน Raspberry มี IP คงที่ 192.168.2.129 คุณจะได้รับแจ้งชื่อผู้ใช้ (pi) และรหัสผ่าน หากคุณไม่ได้เปลี่ยนรหัสผ่าน รหัสผ่านจะเป็นราสเบอร์รี่:

ภาพ
ภาพ
ภาพ
ภาพ

หน้าต่างใหม่จะเปิดขึ้นซึ่งคุณสามารถเห็นมิเรอร์ของ GUI ของ Raspberry Pi และเมื่อวางเมาส์ไว้ด้านบนสุดจะทำให้คุณเข้าถึงเมนูตัวเลือก VNC Viewer:

หน้าต่างใหม่จะเปิดขึ้นซึ่งคุณสามารถเห็นมิเรอร์ของ GUI ของ Raspberry Pi และเมื่อวางเมาส์ไว้ด้านบนสุดจะทำให้คุณเข้าถึงเมนูตัวเลือก VNC Viewer:

ภาพ
ภาพ

ด้วยการเข้าถึงระยะไกล คุณสามารถควบคุม Raspberry Pi ของคุณจากคอมพิวเตอร์หรืออุปกรณ์อื่นๆ ที่ติดตั้ง VNC Viewer และเชื่อมต่อกับเครือข่ายเดียวกันกับบอร์ด

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

หากคุณมี IoT และอุปกรณ์ระบบอัตโนมัติภายในบ้าน แต่ไม่สามารถรวมเข้ากับแอป Homekit's Home และ Siri ได้ เนื่องจากอุปกรณ์เหล่านี้ไม่ได้รับการรับรองจาก Apple ฉันขอแนะนำให้อ่านคำแนะนำในการติดตั้ง Homebridge บน Raspberry Pi และ Windows

แนะนำ: