สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
- ขั้นตอนที่ 2: ดาวน์โหลด Raspbian เวอร์ชันของ Adafruit พร้อมรองรับ PiTFT
- ขั้นตอนที่ 3: เบิร์นอิมเมจ Raspbian ลงในการ์ด Micro SD
- ขั้นตอนที่ 4: การเชื่อมต่อ Raspberry Pi
- ขั้นตอนที่ 5: กำหนดพอร์ต USB
- ขั้นตอนที่ 6: เปิดหน้าต่างเทอร์มินัลและเชื่อมต่อกับ Raspberry Pi
- ขั้นตอนที่ 7: ตั้งค่า Raspberry Pi
- ขั้นตอนที่ 8: ตั้งค่า Raspberry Pi WiFi
- ขั้นตอนที่ 9: ตั้งค่า Gmail
- ขั้นตอนที่ 10: เชื่อมต่อจอแสดงผล PiTFT กับ Raspberry Pi
- ขั้นตอนที่ 11: สำรองข้อมูลการ์ด Micro SD
วีดีโอ: ตั้งค่า Raspberry Pi ด้วยจอแสดงผล PiTFT ของ AdaFruit: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
หมายเหตุ: เนื่องจากเป็นข้อมูลที่ล้าสมัย จึงไม่ควรใช้คำแนะนำนี้ โปรดใช้การติดตั้งง่ายของ AdaFruit
ตั้งค่า Raspberry Pi ให้ทำงานร่วมกับจอแสดงผล PiTFT ของ Adafruit
คำแนะนำนี้ใช้ MacBook Pro และสาย USB แบบพิเศษแทนจอภาพ คีย์บอร์ด และเมาส์เพื่อตั้งค่า Raspberry Pi
ฉันตื่นเต้นมากกับจอแสดงผล PiTFT และต้องการเพิ่มไปยังโครงการระบบอัตโนมัติภายในบ้านหลายโครงการของฉัน ขั้นตอนแรกคือการทำให้มันทำงานเพื่อให้ฉันสามารถเพิ่มไปยังโครงการอื่นได้
เป้าหมายโครงการ:
ตั้งค่าการแสดงผล PiTFT ของ Adafruit ให้ทำงานบน Raspberry Pi
หมายเหตุ:
- ข้อความที่อยู่ในโพดำเช่นนี้ ♣replace-this♣ ควรแทนที่ด้วยค่าจริง
- ฉันพยายามให้เครดิตทุกแหล่งที่ใช้ ฉันขอโทษสำหรับการละเลย
- $ หมายถึงคำสั่งที่ดำเนินการในหน้าต่างเทอร์มินัลบน MacBook และมักจะถูกดำเนินการบน Raspberry Pi
- ฉันพยายามทำให้ PiTFT ทำงานบน Diet-Pi. ไม่สำเร็จ
ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
ฉันพบว่าส่วนต่างๆ ด้านล่างทำงานได้ดีที่สุดในแอปพลิเคชันของฉัน ชิ้นส่วนเหล่านี้มีราคาแพงกว่าในชุดสตาร์ทเตอร์ทั่วไป
รับชิ้นส่วนและเครื่องมือ (ราคาเป็น USD):
- MacBook Pro (สามารถใช้พีซีได้)
- สายเคเบิลอีเทอร์เน็ต เราเตอร์ จุดเชื่อมต่อไร้สาย และการเชื่อมต่ออินเทอร์เน็ต
- Raspberry Pi 2 รุ่น B Element14 $35
- อแด็ปเตอร์ Panda 300n WiFi Amazon $16.99
- อะแดปเตอร์แปลงไฟ USB 5.2V 2.1A จาก Amazon $5.99
- สาย Micro USB เป็น USB 3 ฟุต จาก Amazon $4.69
- FTDI TTL-232R-RPI สายเคเบิล Serial to USB จาก Mouser $15
- SanDisk Ultra 16 GB microSDHC Class 10 พร้อมอะแดปเตอร์ (SDSQUAN-016G-G4A) จาก Amazon $ 8.99
- PiTFT - ประกอบ 320x240 2.8 "TFT + หน้าจอสัมผัสสำหรับ Raspberry Pi Adafruit $34.95
ขั้นตอนที่ 2: ดาวน์โหลด Raspbian เวอร์ชันของ Adafruit พร้อมรองรับ PiTFT
ดาวน์โหลด Raspian ของ Adafruit พร้อมรองรับ PiTFT:
- ดาวน์โหลด Raspbian ของ Adafruit เวอร์ชันล่าสุดพร้อม PiTFT ลงในไดเรกทอรีดาวน์โหลดของ MacBook
- เมื่อคำแนะนำนี้เขียนเวอร์ชันล่าสุดคือ: 24 กันยายน 2015 jessie
- ย้ายรูปภาพ 2015-09-24-raspbian-jessie-pitft28r.img จากการดาวน์โหลดไปยังไดเร็กทอรีที่คุณจัดเก็บรูปภาพ:
♣ไดเรกทอรีรูปภาพ macbook ของคุณ♣
ตัวอย่างเช่น ฉันใช้:
$ cd "/Users/♣my_macbook_name♣/Desktop/wifiEnabledHome/การตั้งค่า Raspberry Pi/ภาพ raspbian"
ที่มา: คำแนะนำในการตั้งค่า Adafruit PiTFT
ขั้นตอนที่ 3: เบิร์นอิมเมจ Raspbian ลงในการ์ด Micro SD
สำคัญ: ตรวจสอบให้แน่ใจว่าคุณพิมพ์หมายเลขดิสก์ที่ถูกต้อง - หากคุณป้อนหมายเลขดิสก์ผิด คุณจะล้างฮาร์ดดิสก์ของคุณ!
ใส่การ์ด micro SD ลงในอะแดปเตอร์ SD จากนั้นเสียบอะแดปเตอร์ SD ลงใน MacBook
บน MacBook ใช้คำแนะนำเหล่านี้จาก Raspberry Pi สรุปได้ที่นี่:
- เปิดหน้าต่างเทอร์มินัลของ MacBook
- เปลี่ยนเป็นไดเร็กทอรีที่มี raspbian image
$ cd ♣your-macbook-image-directory♣
- ระบุดิสก์ (ไม่ใช่พาร์ติชั่น) ของการ์ด SD ของคุณ
- ในกรณีนี้ disk2 (ไม่ใช่ disk2s1) หรือ disk# = 2
- ในการระบุการ์ด micro SD ของคุณ ให้รันคำสั่ง:
$ รายการดิสก์
/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS ♣my_macbook♣ 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *2.5 GB disk1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS ♣my_dvd♣ 2.5 GB disk1s2 /dev/disk2 #: TYPE NAME ขนาด IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: Windows_FAT 15.5 ดิสก์2 NOs
- จากด้านบน การ์ดไมโคร SD ของฉันคือดิสก์# 2
- ยกเลิกการต่อเชื่อมการ์ด SD ของคุณโดยใช้:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
คัดลอกรูปภาพไปยังการ์ด SD ของคุณ ตรวจสอบให้แน่ใจว่าชื่ออิมเมจและดิสก์ # ถูกต้อง
$ sudo dd bs=4m if=2015-09-24-raspbian-jessie-pitft28r.img of=/dev/rdisk ♣micro-SD-card-disk#♣
- CTRL-t เพื่อดูสถานะของการคัดลอก
- หากมีข้อผิดพลาด ให้ลองใช้ค่าอื่นสำหรับตัวเลือก bs เช่น 1m, 4m หรือ 1M ขนาดบล็อกที่ใหญ่กว่า (bs) จำเป็นสำหรับไดรฟ์ขนาดใหญ่ ตัวพิมพ์เล็ก m ดูเหมือนจะเป็นที่ต้องการของ MacBook
- เมื่อเสร็จแล้ว ให้ยกเลิกการต่อเชื่อมการ์ด SD:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
- ถอดอะแดปเตอร์ SD ออกจาก MacBook และถอดการ์ด micro SD ออกจากอะแดปเตอร์
- ใส่การ์ด micro SD ใน Raspberry Pi
ขั้นตอนที่ 4: การเชื่อมต่อ Raspberry Pi
ใส่สิ่งเหล่านี้ลงใน Raspberry Pi
- การ์ดไมโคร SD
- สายอีเธอร์เน็ต
- ดองเกิล Wi-Fi
-
สาย USB Serial I/O (ดูภาพด้านบน)
- กราวด์ = ลวดสีดำ พิน 06 บน RPi
- Tx = สายเหลือง พิน 08
- Rx = สายสีแดง pin10
เมื่อข้างต้นเสร็จสมบูรณ์แล้ว:
ใส่สายไฟ
เสียบสาย USB/Serial เข้ากับพอร์ต USB ของ MacBook
ขั้นตอนที่ 5: กำหนดพอร์ต USB
กำหนดพอร์ต USB ที่ใช้โดยอะแดปเตอร์ USB-Serial MacBook ของฉันใช้ชิปจาก FTDI
เปิดหน้าต่างเทอร์มินัล
มีอุปกรณ์มากมายใน /dev ใช้คำสั่งนี้เพื่อระบุอุปกรณ์:
$ ls /dev/tty.*
/dev/tty. Bluetooth-ขาเข้า-พอร์ต /dev/tty.usbserial-FT9314WH
นี่เป็นอีกวิธีหนึ่งในการค้นพบ:
$ ls /dev | grep FT | grep tty
tty.usbserial-FT9314WH
หากวิธีการข้างต้นไม่ได้ผล ให้ลองทำดังนี้:
เสียบสาย USB เข้ากับ MacBook และเรียกใช้:
$ ls /dev | grep tty
ถอดปลั๊กสาย USB รอสองสามวินาทีแล้วเรียกใช้:
$ ls /dev | grep tty
ระบุความแตกต่าง
ขั้นตอนที่ 6: เปิดหน้าต่างเทอร์มินัลและเชื่อมต่อกับ Raspberry Pi
เชื่อมต่อ MacBook กับ Raspberry Pi โดยใช้สายเคเบิลอนุกรม USB
เปิดหน้าต่างเทอร์มินัล ดูภาพด้านบนและตั้งค่ากำหนดหน้าต่างเทอร์มินัล
- Terminal เลือก Preferences คลิก Advanced tab
- xterm และ vt100 ใช้งานได้ แต่ ansi ทำงานได้ดีกว่าเมื่อใช้ nano
- ตั้งค่า Western ASCII แทน Unicode (UTF-8))
ในหน้าต่างเทอร์มินัลให้ป้อน:
$ screen /dev/tty.usbsrial-FT9314WH 115200
ใช้หน้าต่างเทอร์มินัลบน MacBook ลงชื่อเข้าใช้ RPi: username = pi password = raspberry
หมายเหตุ: สาย USB-serial สามารถวางอักขระได้ หากอักขระหลุด คุณอาจไม่ได้รับข้อความแจ้ง ให้กด Return หรือป้อนชื่อผู้ใช้ แล้วกด Enter
หากโหมดการกู้คืนปรากฏขึ้น แสดงว่าการ์ด micro SD ไม่ได้ตั้งค่าอย่างถูกต้อง เริ่มต้นใหม่.
- พรอมต์สำหรับโหมดการกู้คืนคือ #
- พรอมต์ปกติของ Raspbian คือ $
- เข้าสู่ระบบการกู้คืน NOOBS และรหัสผ่านคือ: รูทและราสเบอร์รี่
ขั้นตอนที่ 7: ตั้งค่า Raspberry Pi
ตั้งค่า raspbian โดยใช้ raspi-config
$ sudo raspi-config
- ขยายระบบไฟล์
- และรีบูต (แท็บเพื่อเสร็จสิ้นและกด Enter) และรีบูต
$ sudo raspi-config
เปลี่ยนรหัสผ่านผู้ใช้เป็น ♣your_new_password♣
Internalisation Options (ฉันอาศัยอยู่ในเขตเวลา Central US - เปลี่ยนให้เหมาะกับความต้องการของคุณ)
- * แสดงว่าเลือกแล้ว
- ใช้สเปซบาร์เพื่อสลับ *
- สำหรับสหรัฐอเมริกา ให้เปลี่ยนสถานที่โดยยกเลิกการคลิก GB (โดยใช้แป้นเว้นวรรค) และคลิกภาษาอังกฤษแบบสหรัฐอเมริกา UTF 8 (en_US. UTF-8 UTF-8)
- คลิก ตกลง เลือก UTF แล้วคลิก ตกลง
$ sudo รีบูต
เมื่อหน้าต่างเทอร์มินัลของ MacBook เกิดความยุ่งเหยิง:
- ปิดหน้าต่างเทอร์มินัล (ปิดหน้าต่างเทอร์มินัลทั้งหมดและแอปเทอร์มินัลออก)
- ถอดสาย USB ออกจาก MacBook
- รอสักครู่แล้วเสียบสาย USB กลับเข้าไป
- เริ่มหน้าต่างเทอร์มินัลใหม่และเข้าสู่ระบบ
$ sudo apt-get update
$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot
ดำเนินการต่อเพื่อตั้งค่า raspbian
$ sudo raspi-config
ตัวเลือกการทำให้เป็นภายใน
- เปลี่ยนเขตเวลา US และ Central
- แท็บเพื่อเสร็จสิ้นและรีบูต
$ sudo รีบูต
$ sudo raspi-config
ตัวเลือกขั้นสูง
- เปลี่ยนชื่อโฮสต์เป็น ♣your_hostname♣
- เปิดใช้งาน SSH
- เสร็จสิ้น
- รีบูต
ขั้นตอนที่ 8: ตั้งค่า Raspberry Pi WiFi
เรียกใช้คำสั่ง:
$ sudo nano /etc/network/interfaces
และแก้ไขให้มีเฉพาะ:
อัตโนมัติ wlan0
allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣your-ssid♣" wpa-psk "♣your-pass-phrase<♣"
CTRL-o เพื่อเขียนไฟล์
ENTER เพื่อยืนยันการเขียน
CTRL-x เพื่อออกจากโปรแกรมแก้ไขนาโน
เรียกใช้คำสั่ง:
$ sudo รีบูต
ขั้นตอนที่ 9: ตั้งค่า Gmail
Mail มีประโยชน์มากในการรับการแจ้งเตือนและการแจ้งเตือนเกี่ยวกับปัญหาใน Raspberry Pi
ตรวจสอบให้แน่ใจว่าที่เก็บเป็นข้อมูลล่าสุด เรียกใช้คำสั่ง:
$ sudo apt-get update
ติดตั้ง SSMTP และยูทิลิตี้เมล:
$ sudo apt-get ติดตั้ง ssmtp
$ sudo apt-get ติดตั้ง mailutils
แก้ไขไฟล์การกำหนดค่า SSMTP:
$ sudo nano /etc/ssmtp/ssmtp.conf
ดังนี้
mailhub=smtp.gmail.com:587 ชื่อโฮสต์=♣ชื่อโฮสต์ของคุณ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass=♣your-gmail-password♣ UseSTARTTLS=YES
แก้ไขไฟล์ชื่อแทน SSMTP:
$ sudo nano /etc/ssmtp/revaliases
สร้างหนึ่งบรรทัดสำหรับผู้ใช้แต่ละคนในระบบของคุณที่จะสามารถส่งอีเมลได้ ตัวอย่างเช่น:
ตั้งค่าการอนุญาตของไฟล์การกำหนดค่า SSMTP:
$ sudo chmod 664 /etc/ssmtp/ssmtp.conf
ขั้นตอนที่ 10: เชื่อมต่อจอแสดงผล PiTFT กับ Raspberry Pi
เรียกใช้คำสั่ง
$ sudo ปิด -h 0
ถอดสายอีเทอร์เน็ต
ถอดขั้วต่อสาย USB ออกจาก Raspberry Pi และจาก MacBook
ถอดพาวเวอร์ซัพพลาย
แนบจอแสดงผล PiTFT กับ Raspberry Pi
คืนค่าแหล่งจ่ายไฟ
เมื่อ Raspberry Pi รีบูต จอแสดงผลควรทำงาน คุณหยุดได้แล้ว
ขั้นตอนที่ 11: สำรองข้อมูลการ์ด Micro SD
เมื่อตั้งค่า Raspberry Pi แล้ว ให้สำรองรูปภาพ ใช้ภาพนี้เพื่อสร้างโครงการต่อไป
นอกจากนี้ สำรองข้อมูลโครงการเมื่อเสร็จสิ้น หากมีสิ่งใดผิดพลาดกับการ์ด SD ก็สามารถกู้คืนได้ง่าย
ปิด Raspberry Pi
$ sudo ปิด –h 0
รอจนกว่าการ์ดจะปิดลง จากนั้นถอดแหล่งจ่ายไฟ จากนั้นถอด micro SD Card
ใส่การ์ด micro SD ลงในอะแดปเตอร์ SD จากนั้นเสียบอะแดปเตอร์ SD ลงใน MacBook
บน MacBook ใช้คำแนะนำเหล่านี้จาก The Pi Hut โดยมีการดัดแปลงดังนี้:
เปิดหน้าต่างเทอร์มินัล
เปลี่ยนเป็นไดเร็กทอรีที่มี raspbian image
$ cd ♣your-macbook-image-directory♣
ระบุดิสก์ (ไม่ใช่พาร์ติชั่น) ของการ์ด SD เช่น disk4 (ไม่ใช่ disk4s1) จากเอาต์พุต diskutil = 4
$ รายการดิสก์
สำคัญ: ตรวจสอบให้แน่ใจว่าคุณใช้ข้อมูลที่ถูกต้อง - หากคุณป้อนผิด คุณจะสิ้นสุดการเช็ดฮาร์ดดิสก์ของคุณ!
คัดลอกรูปภาพจากการ์ด SD ของคุณ ตรวจสอบให้แน่ใจว่าชื่อรูปภาพและถูกต้อง:
$ sudo dd if=/dev/disk♣micro-SD-card-disk#♣ of=♣your-macbook-image-directory♣/SDCardBackup♣คำอธิบาย♣.dmg
CTRL-t เพื่อดูสถานะของการคัดลอก
เมื่อเสร็จแล้ว ให้ยกเลิกการต่อเชื่อมการ์ด SD:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
ถอดอะแดปเตอร์ SD ออกจาก MacBook และถอดการ์ด micro SD ออกจากอะแดปเตอร์
ใส่การ์ด micro SD ใน Raspberry Pi
ในโครงการถัดไป ใช้ภาพนี้และข้ามหลายขั้นตอนในคำแนะนำนี้
และคุณทำเสร็จแล้ว!
แนะนำ:
ตั้งค่า Raspberry Pi 4 ผ่านแล็ปท็อป/พีซีโดยใช้สายอีเทอร์เน็ต (ไม่มีจอภาพ ไม่มี Wi-Fi): 8 ขั้นตอน
ตั้งค่า Raspberry Pi 4 ผ่านแล็ปท็อป/พีซีโดยใช้สายอีเทอร์เน็ต (ไม่มีจอภาพ ไม่มี Wi-Fi): ในที่นี้ เราจะทำงานร่วมกับ Raspberry Pi 4 Model-B ที่มี RAM 1Gb สำหรับการตั้งค่า Raspberry-Pi เป็นคอมพิวเตอร์บอร์ดเดียวที่ใช้เพื่อการศึกษาและโครงการ DIY ที่มีราคาไม่แพง ต้องใช้แหล่งจ่ายไฟ 5V 3A ระบบปฏิบัติการ เช่น
Raspberry Pi Desktop: ตั้งค่า Headless โดยไม่มีจอแสดงผลอย่างปลอดภัย: 6 ขั้นตอน
Raspberry Pi Desktop: ตั้งค่า Headless Setup โดยไม่มีจอแสดงผลอย่างปลอดภัย: หากคุณกำลังอ่านข้อความนี้ คุณอาจคุ้นเคยกับ Raspberry Pi อยู่แล้ว ฉันมีกระดานดีๆ สองสามแผ่นในบ้านนี้สำหรับดำเนินโครงการต่างๆ หากคุณดูคำแนะนำที่แสดงวิธีเริ่มต้นใช้งาน Raspberry Pi
เพิ่มสวิตช์ชั่วขณะ LED Ring ของ Adafruit ไปที่ Raspberry Pi: 3 ขั้นตอน (พร้อมรูปภาพ)
เพิ่ม Ring LED Momentary Switch ของ Adafruit ไปที่ Raspberry Pi: ในฐานะที่เป็นส่วนหนึ่งของระบบตัดสายไฟ ฉันต้องการไฟแสดงสถานะและสวิตช์รีเซ็ตบนศูนย์สื่อที่ใช้ Raspberry Pi ที่รัน Kodi บน OSMC ฉันได้ลองใช้สวิตช์ชั่วขณะหลายตัวแล้ว ปุ่มกดโลหะที่ทนทานของ Adafruit พร้อมไฟ LED สีฟ้านั้นเจ๋งมาก
ตั้งค่า Raspberry Pi โดยไม่ต้องใช้จอภาพหรือคีย์บอร์ด: 18 ขั้นตอน
ตั้งค่า Raspberry Pi โดยไม่ต้องใช้จอภาพหรือคีย์บอร์ด: NOOBS ต้องการจอภาพ คีย์บอร์ด และเมาส์ ซึ่งมีค่าใช้จ่ายประมาณ 60 ดอลลาร์สหรัฐฯ (USD) ขึ้นไป อย่างไรก็ตาม เมื่อ Wi-Fi ใช้งานได้ อุปกรณ์เหล่านี้ก็ไม่จำเป็นอีกต่อไป ทุกครั้งที่ฉันเริ่มโครงการ Raspberry Pi ใหม่ ฉันจะดึงจอภาพ คีย์บอร์ด และเมาส์ออก และพบว่า
ตั้งค่า Raspberry Pi 3: 8 ขั้นตอน
ตั้งค่า Raspberry Pi 3: นี่ไม่ใช่การตั้งค่า Raspberry Pi ทั่วไป แต่จะเน้นที่การใช้เป็นพื้นฐานสำหรับระบบ OTA TV Tuner แบบหลายผู้รับ Multicast OTA TV ไม่ควรใช้ Wi-Fi ดังนั้นจึงไม่ได้ตั้งค่า การตั้งค่า OTA ในคำแนะนำนี้ Raspberry Pi Media Center ต้อง