How to setup a Raspberry Pi with LAPTOP (Headless)

For those who can't read thai and came from google, please use google translate. lol
จะเล่าก่อนสั้น ๆ ว่าผมซื้อ Raspberry Pi 3 Model B มา ก็อยากจะลองใช้งานดู แต่ติดที่ว่าปกติแล้วเราจะต้องทำการติดตั้ง OS ด้วยจอก่อน หลังจากที่นั่งหาข้อมูลและทำจนสำเร็จ ก็อยากจะมาเล่าวิธีการเป็นลำดับขั้นตอน ให้คนอื่นทำตามกันง่าย ๆ
ที่ตั้งหัวข้อเป็นภาษาอังกฤษก็เพราะคนที่เขาหาวิธีพวกนี้ ยังไง ๆ ก็ต้องหาเป็นภาษาอังกฤษ (มั้ง 555) เลยเขียนเป็นภาษาอังกฤษดัก google ไว้
มาเริ่มกันเลยดีกว่า

อุปกรณ์ขั้นต่ำที่ต้องมี (ที่ผมใช้)
1.) Raspberry Pi 3 Model B
2.) Micro SD Card 8 GB Class 6 ขึ้นไป
3.) Micro SD Card reader
2.) Laptop Window 10*
3.) สายแลน
4.) สาย power ให้ Raspberry Pi

สิ่งที่ต้องดาวน์โหลด
1.) RASPBIAN JESSIE WITH PIXEL (Match 2017)
https://www.raspberrypi.org/downloads/raspbian/

2.)SD Card Formatter 4.0
https://www.sdcard.org/downloads/formatter_4/

3.) Win32DiskImager
http://sourceforge.net/projects/win32diskimager/

4.)PuTTY
http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

5.) VNC client
https://www.realvnc.com/download/vnc/

*ผมใช้ Window 10 ดังนั้น guide นี้จะไม่รับรองขั้นตอนใน window รุ่นอื่นๆ อาจจะทำได้หรือไม่ได้ ผมก็ไม่อาจจะทราบได้

ขั้นตอนการติดตั้ง
1.) เริ่มด้วยการ Format SD card ก่อน แนะนำให้ใช้ SD Card Formatter 4.0 และ ตั้งค่าตามภาพ
2.) Burn Image RASPBIAN ที่โหลดมาลง SD Card ด้วย Win32DiskImager
3.) ไปที่ SD Card ที่เราลง RASPBIAN ไว้ แล้วสร้างไฟล์ชื่อ SSH (ไม่มีสกุล) ไว้ที่ไดฟ์ (root) เพื่อเป็นการอนุญาติให้เราคุยกับ Raspberry Pi ผ่านสาย LAN ได้
4.) เปิดไฟล์ cmdline.txt แล้วต่อท้ายด้วยคำสั่งต่อไปนี้
ip=192.168.137.200
5.) เอา SD Card ที่เตรียมไว้ไปเสียบ Raspberry Pi แล้วค่อยต่อเข้ากับคอมผ่านสายแลนพร้อมกับเสียบสาย power
6.) ตั้งค่า IPv4 ของช่องที่เราต่อกับ Raspberry Pi เป็น 192.168.137.1
7.) เปิด PuTTY และใช้ ip 192.168.137.200 เชื่อมต่อแบบ SSH แล้วกด Open แล้วกด Yes
8.) ใช้ ไอดี: pi และ รหัส: raspberry (ตอนพิมพ์รหัสมันจะไม่แสดงตัวอักษรอะไรทั้งนั้น พิมพ์เสร็จแล้วกด Enter ได้เลย)

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

9.) แชร์เน็ตจาก Laptop ของเราไปที่ Raspberry Pi ผ่านสายแลนดังรูป
10.) พิมพ์คำสั่งต่อไปนี้ลง command line ตามลำดับ (รอให้แต่ละคำสั่งทำงานให้เสร็จก่อนแล้วค่อยใส่คำสั่งต่อไป)
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
sudo apt-get update
sudo apt-get install tightvncserver
vncserver :1
11.) ตั้ง password อะไรก็ได้ลงไป
12.) เปิด VNC Viewer ขึ้นมา แล้วใส่ 192.168.137.200:1 เข้าไปในช่องแรก ดังรูป แล้วกด Connect จากนั้นก็ใส่ password ที่ตั้งเมื่อกี้ลงไป
เสร็จแล้วววว

ปล. ใส่รูป ใส่ช่อง spoil ไม่ได้เลยยยย T-T
คลังรูป https://goo.gl/APYkMw

อ้างอิง
http://www.circuitbasics.com/raspberry-pi-basics-setup-without-monitor-keyboard-headless-mode/
https://diyhacking.com/connect-raspberry-pi-to-laptop-display/
https://raspberrypi.stackexchange.com/questions/11684/how-can-i-connect-my-pi-directly-to-my-pc-and-share-the-internet-connection
http://mycyberuniverse.com/linux/how-to-fix-ping-unknown-host-com.html
https://diyhacking.com/connect-raspberry-pi-to-laptop-display/
https://pimylifeup.com/raspberry-pi-vnc-server/
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่