หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ วิธีการ setup Raspberry Pi ของคุณแบบ Headless!

ซื้อ Raspberry Pi มาแล้วแต่ไม่มี Monitor, mouse หรือ Keyboard มาทำให้มันเป็น Headless กัน!

โปรเจกต์ วิธีการ setup Raspberry Pi ของคุณแบบ Headless!

รายการอุปกรณ์และเครื่องมือ

1x Flash Memory Card, MicroSDHC Card
-
1x USB Cable, USB Type C Plug
🛒 สั่งซื้อ
1x Raspberry Pi (Any Model)
-
}

รายละเอียดและวิธีทำ

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

อ่าน: โปรดอ่านข้อมูลทั้งหมดก่อนที่จะเริ่มลงมือปฏิบัติจริง

1. การติดตั้ง Raspberry Pi OS ลงใน SD card

ไปที่หน้าเว็บทางการของ RPi ตามลิงก์ด้านล่าง:

https://www.raspberrypi.com/software/

เลื่อนลงไปจนกว่าจะพบปุ่ม 'Download' ด้านล่าง

RPi image installer

คลิกปุ่ม 'Download' สำหรับระบบปฏิบัติการ (Operating System) ของคอมพิวเตอร์คุณ

ติดตั้ง RPi imager บนคอมพิวเตอร์ของคุณ

2. เขียน OS ลงใน SD Card ของคุณ

เชื่อมต่อ microSD card ของคุณเข้ากับคอมพิวเตอร์ (คุณอาจจำเป็นต้องใช้ SD Card Adapter)

เปิด RPi installer แล้วคลิก 'Choose OS':

คลิกที่ 'Raspberry Pi OS (32-bit)'/อันที่อยู่ด้านบนสุด

คลิกที่ 'Raspberry Pi OS (32-bit)'

คลิก 'Choose Storage' และเลือก SD Card reader ของคุณ

ห้าม คลิก "Write" ในตอนนี้

3. การเปิดใช้งาน SSH และ Wi-Fi

กด Ctrl + Shift + X เพื่อเปิดเมนูตัวเลือกขั้นสูง (Advanced options)

ติ๊กที่ช่อง Enable SSH ในเมนู

ตั้งรหัสผ่านสำหรับ SSH ให้กับ RPi ของคุณ

SSH และรหัสผ่าน

นอกจากนี้ ให้ติ๊กที่ Configure Wifi และพิมพ์ SSID (ชื่อ) ของเราเตอร์และ Password ลงในช่องที่กำหนดให้

เปลี่ยน Wifi Country หากจำเป็นต้องปรับเปลี่ยน

เปลี่ยน Locale Settings หากต้องการ (สามารถทำภายหลังได้)

การตั้งค่า Wifi

คลิก SAVE ตามด้วยการคลิก WRITE

รอจนกว่า OS จะถูกเขียนและได้รับการตรวจสอบ (Verified) เสร็จสิ้น

ห้าม เสียบ microSD เข้ากับ RPi ในตอนนี้

4. ติดตั้ง NMap บนคอมพิวเตอร์ของคุณ

ไปที่ลิงก์ต่อไปนี้ เพื่อดาวน์โหลดและติดตั้ง Nmap บนคอมพิวเตอร์ของคุณ:

https://nmap.org/download.html

5. ติดตั้ง VNC Viewer บนคอมพิวเตอร์ของคุณ

ไปที่ลิงก์ต่อไปนี้ เพื่อดาวน์โหลดและติดตั้ง VNC Viewer บนคอมพิวเตอร์ของคุณ:

https://www.realvnc.com/en/connect/download/viewer/

ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 'VNC Viewer', และ ไม่ใช่ 'VNC Server'

6. เสียบ microSD card ของคุณเข้ากับ RPi

หลังจากตรวจสอบ OS เสร็จแล้ว ให้นำ microSD card ออกจาก SD card Adapter แล้วเสียบเข้าไปใน RPi ของคุณ

เสียบ micro SD card เข้ากับ RPi ของคุณ

จากนั้นเสียบปลั๊ก RPi เข้ากับแหล่งจ่ายไฟ

7. ค้นหา IP Address ของ RPi

เปิดหน้าต่าง terminal ของคอมพิวเตอร์คุณ

ผมใช้ 'Command Prompt', แต่คุณสามารถใช้ terminal อื่นๆ อย่าง 'Windows Powershell' ได้เช่นกัน

เปิด Settings และไปที่:

Setting > Network and Internet > Wi-Fi > Properties > IPv4

ใน IPv4 คุณจะพบ IP address ของคอมพิวเตอร์ของคุณ

มันจะมีลักษณะเหมือน: xxx.xxx.x.x (ตัว X คือ ตัวเลข ใน ความเป็นจริง)

ใน terminal ของคุณ ให้พิมพ์:

nmap -sn xxx.xxx.x.0/24

ใช้ '0/24' แทนตัวเลขตัวสุดท้ายหลังจุดทศนิยม (decimal point) ของ IP ของคุณ วิธีนี้จะรันการตรวจสอบผ่าน IP Address ทั้งหมดในเราเตอร์ของคุณเพื่อค้นหา RPi

กด Enter

คุณจะพบ IP address ของ RPi หากคุณไม่พบ ให้ลองทำซ้ำอีกครั้งหลังจากผ่านไปหนึ่งนาที จนกว่าคุณจะพบ IP ที่อยู่ถัดจากรายการ 'raspberrypi'

CMD หลังจากรัน nmap -sn xxx.xxx.x.0/24

จด IP ของ RPi ไว้ ในกรณีนี้คือส่วนที่เน้นไว้ xxx.xxx.x.14 (ตัว X ยังคงเป็นตัวเลข)

8. เข้าใช้งาน Pi ของคุณ

หลังจากนั้นให้ใช้ terminal เพื่อเข้าไปยัง terminal ของ RPi

พิมพ์ลงบน terminal ของคุณ:

ssh pi@'IP'

ใช้ IP ของ RPi ที่คุณได้มาแทนที่คำว่า 'IP' (xxx.xxx.x.14 คือ ตัวเลข ที่ ผม ได้มา, ตัวเลข ของ คุณ อาจจะ แตกต่าง ออกไป) .

จากนั้นคุณจะเห็นข้อความถามหารหัสผ่าน

พิมพ์รหัสผ่านที่คุณกรอกไว้ใน RPi Imager สำหรับ SSH เพื่อเข้าสู่ Pi ของคุณ

กด Enter และ:

ใน Terminal ของ RPi

เรียบร้อย! (Voila!)

9. ดูหน้า desktop ของ RPi (ในที่สุด!)

เปิดใช้งาน VNC Viewer บนคอมพิวเตอร์ของคุณ แล้วพิมพ์ IP ของ RPi:

กด Enter

พิมพ์ pi สำหรับ username และ,

พิมพ์รหัสผ่านของคุณ โดยปกติควรจะเป็น raspberry .

แต่ถ้ารหัสผ่านใช้ไม่ได้ ให้พิมพ์รหัสผ่าน SSH ของคุณแทน

ตอนนี้คุณควรจะเห็นหน้า Desktop ของคุณแล้ว:

หน้า Desktop ของผม

หากคุณไม่เห็นหน้า desktop?

เป็นเรื่องปกติมากหากคุณพบข้อความแจ้งข้อผิดพลาดในตอนนี้ ผมเองก็เจอเหมือนกัน!

คุณอาจกำลังคิดว่า 'อุตส่าห์ทำมาทั้งหมดเพื่อมาเจอ error เนี่ยนะ!' แต่การแก้ไขนั้นค่อนข้างง่าย

ทางเลือก 1 (แนะนำ)

เข้าสู่ RPi terminal โดยใช้ขั้นตอนที่ 8 จากนั้นพิมพ์:

sudo raspi-config

ไปที่ 'Display options' และกด Enter:

Display Options

ไปที่ 'VNC Resolution', แล้วเลือกและยืนยันที่ '1280x720' (ผมไม่รู้ว่าทำไม แต่ความละเอียดนี้ดูเหมือนจะใช้ได้กับทุกคน):

1280x720

ไปที่ 'Finish', กดเข้าไปแล้วมันจะถามให้คุณ reboot ให้กด Enter เมื่อแถบสีชมพูอยู่ที่ 'Yes'.

ตอนนี้การเชื่อมต่อจะถูกตัดไปชั่วคราวเพราะมีการ reboot

ทีนี้ ให้ลองทำตามขั้นตอนที่ 11

ขั้นตอนที่ 2 (หากทางเลือกที่ 1 ไม่ได้ผล)

หากมันยังไม่ได้ผล ก็ถือเป็นเรื่องปกติ ผมเองก็ไม่เห็นหน้า desktop เหมือนกัน

ทำตามขั้นตอนที่ 9 ซ้ำเพื่อไปที่ RPi terminal หากไม่ได้ผล ให้ลองใหม่หลังจากผ่านไปหนึ่งนาที

ใน RPi terminal ให้พิมพ์:

sudo apt-get install lxsession

หลังจาก LXSession ติดตั้งเสร็จแล้ว ให้พิมพ์:

sudo reboot

เพื่อ reboot RPi ของคุณ

ทีนี้ ให้ลองทำตามขั้นตอนที่ 11

คราวนี้น่าจะใช้งานได้แล้ว และจะปรากฏ 'Startup wizard' ขึ้นมา

ยินดีด้วย!

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

หากคุณติดขัดหลังจากขั้นตอนใด โปรดทิ้งข้อความไว้ในช่องแสดงความคิดเห็น

ขอบคุณที่อยู่ด้วยกันจนจบ

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: how-to-setup-your-raspberry-pi-headless-e02168
99 บาท
PromptPay QR Code