- วัสดุที่จำเป็น
- ข้อกำหนดเบื้องต้น
- เชื่อมต่อ Raspberry Pi กับหน้าจอ TFT LCD
- เตรียม Raspberry Pi สำหรับหน้าจอ LCD ขนาด 3.5 นิ้ว
Raspberry Pi เป็นคอมพิวเตอร์ขนาดปาล์มที่มีประโยชน์มากเมื่อสร้างต้นแบบสิ่งที่ต้องใช้พลังในการคำนวณสูง มันถูกใช้อย่างกว้างขวางสำหรับการพัฒนาฮาร์ดแวร์ IOT และแอพพลิเคชั่นหุ่นยนต์และแอพพลิเคชั่นหน่วยความจำอื่น ๆ อีกมากมาย ในโครงการส่วนใหญ่ที่เกี่ยวข้องกับ Pi จะมีประโยชน์อย่างยิ่งหาก Pi มีจอแสดงผลที่เราสามารถตรวจสอบความมีชีวิตชีวาของโครงการของเราได้
pi เองมีเอาต์พุต HDMI ซึ่งสามารถเชื่อมต่อโดยตรงกับจอภาพ แต่ในโครงการที่มีพื้นที่ จำกัด เราต้องการจอแสดงผลขนาดเล็ก ดังนั้นในการกวดวิชานี้เราจะได้เรียนรู้วิธีการที่เราสามารถติดต่อได้รับความนิยม 3.5 นิ้วหน้าจอ Touch Screen TFT LCD จาก waveshare กับราสเบอร์รี่ปี่ ในตอนท้ายของบทช่วยสอนนี้คุณจะมีหน้าจอ LCD ที่ใช้งานได้เต็มรูปแบบพร้อมหน้าจอสัมผัสที่ด้านบนของ Pi พร้อมที่จะใช้สำหรับโครงการในอนาคตของคุณ
ข้อกำหนดทางเทคนิคของหน้าจอ TFT LCD ขนาด 3.5 นิ้วแสดงอยู่ด้านล่าง
ประเภท LCD | TFT |
ขนาด | 3.5 |
ความละเอียด | 320 * 480 พิกเซล |
อินเตอร์เฟซ | SPI |
ตัวควบคุมการแสดงผล | XPT2046 |
แตะประเภท | ต้านทาน |
แสงไฟ | LED |
อัตราส่วนภาพ | 8: 5 |
สี | 65536 |
รองรับ | กล้องเมาส์และคีย์บอร์ด |
วัสดุที่จำเป็น
- ราสเบอร์รี่ Pi
- 3.5 นิ้ว TFT LCD
- การเชื่อมต่ออินเทอร์เน็ต
ข้อกำหนดเบื้องต้น
สันนิษฐานว่า Raspberry Pi ของคุณมีแฟลชระบบปฏิบัติการอยู่แล้วและสามารถเชื่อมต่ออินเทอร์เน็ตได้ หากไม่เป็นเช่นนั้นให้ทำตามบทแนะนำการเริ่มต้นใช้งาน Raspberry Pi ก่อนดำเนินการต่อ
นอกจากนี้ยังสันนิษฐานว่าคุณสามารถเข้าถึงหน้าต่างเทอร์มินัลของ raspberry pi ของคุณได้ ในบทช่วยสอนนี้เราจะใช้ Putty ในโหมด SSH เพื่อเชื่อมต่อกับ Raspberry Pi คุณสามารถใช้วิธีการใดก็ได้ แต่คุณควรจะสามารถเข้าถึงหน้าต่างเทอร์มินัลของ Pi ได้
เชื่อมต่อ Raspberry Pi กับหน้าจอ TFT LCD
การเชื่อมต่อหน้าจอ TFT LCD ขนาด 3.5 นิ้วกับ Raspberry pi ถือเป็นการเดินเล่นเค้ก LCD มีแถบหมุดส่วนหัวตัวเมียซึ่งจะพอดีกับหมุดส่วนหัวของตัวผู้ คุณต้องจัดตำแหน่งพินและกด LCD ที่ด้านบนของ Pi เพื่อทำการเชื่อมต่อ เมื่อแก้ไขเรียบร้อยแล้วคุณ Pi และ LCD จะมีลักษณะดังนี้ด้านล่าง โปรดทราบว่าฉันใช้ปลอกสำหรับ Pi ของฉันดังนั้นอย่าสนใจกล่องสีขาว
สำหรับคนที่อยากรู้ว่าหมุดเหล่านี้คืออะไร! ใช้เพื่อสร้างการสื่อสาร SPI ระหว่าง Raspberry Pi และ LCD และเพื่อจ่ายไฟ LCD จากขา 5V และ 3.3V ของราสเบอร์รี่ Pi นอกจากนั้นยังมีหมุดบางตัวสำหรับหน้าจอสัมผัสในการทำงาน มีหมุดทั้งหมด 26 พินสัญลักษณ์และคำอธิบายของหมุดแสดงอยู่ด้านล่าง
หมายเลขพิน: |
สัญลักษณ์ |
คำอธิบาย |
1, 17 |
3.3V |
กำลังไฟ 3.3V |
2,4 |
5V |
กำลังไฟ 5V |
3,5,7,8,10,12,13,15,16 |
NC |
ไม่มีการเชื่อมต่อ - ใช้สำหรับการสนับสนุน |
6,9,14,20,25 |
GND |
พื้น |
11 |
TP_IRQ |
ใช้งานพินขัดจังหวะต่ำสำหรับหน้าจอสัมผัส |
18 |
LCD_RS |
ลงทะเบียนพินที่เลือกของตัวควบคุมการแสดงผล |
19 |
LCD_SI |
อินพุตข้อมูล SPI สำหรับจอ LCD |
21 |
TP_SO |
เอาต์พุตข้อมูล SPI จากจอ LCD |
22 |
RST |
รีเซ็ต |
23 |
LCD_SCK |
พินซิงค์นาฬิกาของการสื่อสาร SPI |
24 |
LCD_CS |
ขาเลือกชิปของ SPI LCD |
26 |
TP_CS |
ชิปเลือกพินของ SPI Touch screen |
เตรียม Raspberry Pi สำหรับหน้าจอ LCD ขนาด 3.5 นิ้ว
หลังจากเชื่อมต่อ LCD กับ PI แล้วให้เปิด PI และคุณจะเห็นหน้าจอสีขาวว่างเปล่าบน LCD เนื่องจากไม่มีไดรเวอร์ที่ติดตั้งบน PI ของเราเพื่อใช้ LCD ที่เชื่อมต่อ ให้เราเปิดหน้าต่างเทอร์มินัลของ Pi และเริ่มทำการเปลี่ยนแปลงที่จำเป็น อีกครั้งฉันใช้สีโป๊วเพื่อเชื่อมต่อกับ Pi ของฉันคุณสามารถใช้วิธีที่สะดวกของคุณ
ขั้นตอนที่ 1:เข้าสู่หน้าต่างการกำหนดค่าโดยใช้คำสั่งต่อไปนี้ เพื่อรับหน้าต่างด้านล่าง
sudo raspi -config
ขั้นตอนที่ 2:ไปที่ ตัวเลือกการบูต -> เดสก์ท็อป / CLI และเลือกตัวเลือก B4 Desktop Autologin Desktop GUI เข้าสู่ระบบโดยอัตโนมัติในฐานะผู้ใช้ 'pi' ตามที่ไฮไลต์ไว้ในภาพด้านล่าง สิ่งนี้จะทำให้ PI เข้าสู่ระบบโดยอัตโนมัติจากการบูตครั้งต่อไปโดยที่ผู้ใช้ไม่ต้องป้อนรหัสผ่าน
ขั้นตอนที่ 3:ไปที่ตัวเลือกการเชื่อมต่ออีกครั้งและเปิดใช้งาน SPI ตามที่แสดงในภาพด้านล่าง เราต้องเปิดใช้งานอินเทอร์เฟซ SPI เพราะอย่างที่เราพูดถึง LCD และ PI สื่อสารผ่านโปรโตคอล SPI
ขั้นตอนที่ 4:คลิกที่ลิงค์ไดรเวอร์ waveshare นี้เพื่อดาวน์โหลดไดรเวอร์เป็นไฟล์ ZIP จากนั้นย้ายไฟล์ ZIP ไปที่ PI OS ของคุณ ฉันใช้ Filezilla เพื่อทำสิ่งนี้ แต่คุณยังสามารถใช้ไดรฟ์ปากกาและงานคัดลอกวางง่ายๆ เหมืองแร่ถูกวางไว้ในเส้นทางที่/ home / ปี่
ขั้นตอนที่ 5:หลังจากวางไฟล์ zip ในตำแหน่งแล้วให้ดำเนินการต่อด้วยหน้าต่างเทอร์มินัลของคุณ ในการติดตั้งไดรเวอร์ให้ใช้คำสั่งต่อไปนี้
tar xvf แสดง LCD - *. tar.gz
หมายเหตุ:ตรวจสอบให้แน่ใจว่า PI ของคุณเชื่อมต่อกับอินเทอร์เน็ตในระหว่างขั้นตอนนี้
ขั้นตอนที่ 6:ในที่สุดหลังจากติดตั้งไดรเวอร์เราสามารถเปิดใช้งานจอแสดงผลได้โดยใช้คำสั่งด้านล่าง
ซีดี LCD แสดง /
ขั้นตอนที่ 7:ตอนนี้ใช้คำสั่งด้านล่างเพื่อรีสตาร์ท Pi ของคุณ การดำเนินการนี้จะสิ้นสุดหน้าต่างเทอร์มินัลโดยอัตโนมัติ เมื่อ PI รีสตาร์ทคุณควรสังเกตว่าหน้าจอ LCD แสดงข้อมูลการบูตด้วยและในที่สุดเดสก์ท็อปจะปรากฏดังที่แสดงด้านล่าง
sudoรีบูต
คุณยังสามารถดูวิดีโอด้านล่างเพื่อตรวจสอบว่า LCD เชื่อมต่ออย่างไรและตอบสนองต่อการสัมผัสอย่างไร ฉันค่อนข้างพอใจกับความแม่นยำเริ่มต้นดังนั้นฉันจะไม่ทำการสอบเทียบใด ๆ แต่ถ้าคุณสนใจคุณสามารถดูหน้าวิกิอย่างเป็นทางการได้จาก waveshare ที่พวกเขาพูดถึงวิธีปรับเทียบและเปิดใช้งานมุมมองกล้องบนหน้าจอ LCD
หวังว่าคุณจะเข้าใจบทช่วยสอนและประสบความสำเร็จในการเชื่อมต่อ LCD กับ PI และทำให้มันใช้งานได้ หากระบุปัญหาของคุณเป็นอย่างอื่นในส่วนความคิดเห็นด้านล่างหรือใช้ฟอรัมสำหรับคำถามด้านเทคนิคเพิ่มเติม