สารบัญ:

การควบคุมตู้เย็นด้วย TFT LCD: 6 ขั้นตอน
การควบคุมตู้เย็นด้วย TFT LCD: 6 ขั้นตอน

วีดีโอ: การควบคุมตู้เย็นด้วย TFT LCD: 6 ขั้นตอน

วีดีโอ: การควบคุมตู้เย็นด้วย TFT LCD: 6 ขั้นตอน
วีดีโอ: ตู้เย็น 2 ประตู Haier ประเภทฟรีซล่าง เพื่อความในการหยิบใช้งานช่องแช่เย็น 2024, พฤศจิกายน
Anonim
การควบคุมตู้เย็นด้วย TFT LCD
การควบคุมตู้เย็นด้วย TFT LCD

ด้วยการพัฒนาเทคโนโลยีอย่างต่อเนื่อง เครื่องใช้ในบ้านของเราจึงทำงานได้ดีขึ้นและใช้งานง่ายขึ้น

ในฐานะที่เป็นคนที่คลั่งไคล้อุปกรณ์อิเล็กทรอนิกส์ ฉันสนใจที่จะควบคุมเครื่องใช้ในบ้าน ตู้เย็นของเราไม่สามารถใช้อินเทอร์เฟซระหว่างคนกับเครื่องจักรได้ แต่ถ้ามีตู้เย็นที่มีส่วนต่อประสานระหว่างคนกับเครื่องจักร ให้ผู้ใช้สามารถผ่านการทำงานของหน้าจอสัมผัส ควบคุมตู้เย็นด้วยประสิทธิภาพการทำความเย็นที่ต่ำกว่า แสดงอุณหภูมิปัจจุบัน ภายในตู้เย็น แสดงอุณหภูมิในร่มและกลางแจ้งในปัจจุบัน และข้อเสนอแนะบางประการเกี่ยวกับการใช้ตู้เย็น (วันทำงาน อายุตัวกรอง ฯลฯ) ดังนั้นจึงสะดวกและเป็นประโยชน์สำหรับผู้ใช้ ดังนั้นวันนี้ฉันจะใช้หน้าจอสัมผัสเพื่อสร้างส่วนต่อประสานการควบคุมตู้เย็น ตัวแสดงคือ STONE STVC050WT-01 STONE STVC050WT - 01 เป็นโมดูลหน้าจอสัมผัสขนาด 5 นิ้ว ความละเอียด 480*272 บนโมดูลได้รับการรวมไดรเวอร์การแสดงผลและหน้าจอสัมผัส นักพัฒนาต้องการเฉพาะซอฟต์แวร์ออกแบบอย่างเป็นทางการของซอฟต์แวร์ที่เกี่ยวข้องกับการออกแบบอินเทอร์เฟซ UI และสร้างไฟล์การเขียนโปรแกรมที่ดาวน์โหลดไปยังโมดูลแสดงผลของ STONE จากนั้นผ่านพอร์ตอนุกรม (RS232 / RS485 / TTL) คุณสามารถดำเนินการด้านการออกแบบ UI ที่ซับซ้อนได้ ไปที่เว็บไซต์อย่างเป็นทางการสำหรับข้อมูลเพิ่มเติม:https://www.stoneitech.com/support/download/software

ขั้นตอนที่ 1: สร้างอินเทอร์เฟซการแสดงผล UI

สร้างอินเทอร์เฟซการแสดงผล UI
สร้างอินเทอร์เฟซการแสดงผล UI

รูปภาพ UI ออกแบบโดย Photoshop เนื่องจากหน้าจอมีขนาด 480*272 ความละเอียดของภาพที่ออกแบบจึงควรสอดคล้องกับหน้าจอ ผลการออกแบบมีดังนี้:

ขั้นตอนที่ 2: สร้างโครงการในซอฟต์แวร์เครื่องมือ

สร้างโครงการในซอฟต์แวร์เครื่องมือ
สร้างโครงการในซอฟต์แวร์เครื่องมือ

ใส่โครงการใหม่ลงในเครื่องมือซอฟต์แวร์พัฒนา STONE STVC050WT-01 จากนั้นใส่รูปภาพ UI ที่ออกแบบ เพิ่มปุ่มที่เกี่ยวข้องและข้อความที่แสดง และเอฟเฟกต์จะเป็นดังนี้:

มีตัวควบคุมไม่กี่ตัว เฉพาะตัวควบคุมการแสดงข้อความดิจิทัล ตัวควบคุมการปรับที่เพิ่มขึ้น แต่ตัวควบคุมทั้งสองนี้เพียงพอที่จะทำหน้าที่ที่จำเป็นให้สมบูรณ์1. ส่วนบนของอินเทอร์เฟซ UI คือส่วนควบคุมที่เกี่ยวข้องของช่องแช่แข็งของตู้เย็น โดยแสดงอุณหภูมิปัจจุบัน กำลังในการทำงานของตู้เย็น และการดำเนินการหลักในการปรับกำลังไฟ ปุ่ม "เร็ว" หมายความว่ากำลังตั้งค่าสูงสุดด้วยการคลิกเพียงครั้งเดียว 2. ส่วนตรงกลางของอินเทอร์เฟซ UI คือส่วนควบคุมที่เกี่ยวข้องของตู้เย็น โดยแสดงอุณหภูมิปัจจุบัน กำลังในการทำงานของตู้เย็น และการดำเนินการหลักในการปรับกำลังไฟ ปุ่ม "เร็ว" หมายความว่ากำลังตั้งค่าสูงสุดด้วยการคลิกเพียงครั้งเดียว 3. ด้านล่างของอินเทอร์เฟซ UI มีการแสดงสถานะบางส่วน ซึ่งผู้ใช้สามารถดูจำนวนวันที่ตู้เย็นทำงาน อายุการใช้งานของตัวกรอง อุณหภูมิภายนอก และอุณหภูมิในร่มได้โดยสัญชาตญาณ

ขั้นตอนที่ 3: การสื่อสารแบบชิปเดียว

การสื่อสารแบบชิปเดียว
การสื่อสารแบบชิปเดียว
การสื่อสารแบบชิปเดียว
การสื่อสารแบบชิปเดียว

วิดเจ็ตข้อความ

ด้วยเนื้อหาเกี่ยวกับการสื่อสารของ MCU เราจำเป็นต้องทำให้หน้าจอแสดงผลชัดเจน กลไกการสื่อสารของ MCU และแหล่งข้อมูล STONE STVC050WT-01 สื่อสารกับชิปตัวเดียวผ่านพอร์ตอนุกรม ก่อนหน้านี้ ตอนที่เราทำ UI เราเคยแสดงการควบคุม ข้อมูลการแสดงผลของตัวควบคุมการแสดงผลเหล่านี้ถูกบันทึกไว้ตามที่อยู่ของแฟลชของ STONE STVC050WT-01

ที่นี่เราจะแสดงอุณหภูมิ ข้อมูลอุณหภูมิจากเซ็นเซอร์อุณหภูมิ เซ็นเซอร์อุณหภูมิเชื่อมต่อกับไมโครคอมพิวเตอร์ชิปเดียว ดังนั้นเมื่อรวบรวมข้อมูลอุณหภูมิไมโครคอมพิวเตอร์ชิปตัวเดียว เพียงใส่ข้อมูลอุณหภูมิผ่านพอร์ตอนุกรม ที่อยู่ในการควบคุมการแสดงผลนี้ ข้อมูลอุณหภูมิสามารถแสดงบนหน้าจอแบบเรียลไทม์ คำแนะนำสำหรับการเขียนข้อมูลสามารถพบได้ในข้อกำหนดของ STONE STVC050WT-01 คำแนะนำนี้แสดงถึงการเขียน 0x00 และ 0x04 ไปยังที่อยู่ 0x0020 ในพื้นที่จัดเก็บข้อมูล: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 ที่นี่ฉันใช้รหัสชิปตัวเดียวเพื่อให้ได้สิ่งต่อไปนี้:

หลังจากที่หน้าจอพอร์ตอนุกรมเชื่อมต่อด้วยไมโครคอมพิวเตอร์ชิปตัวเดียว พอร์ตอนุกรมของไมโครคอมพิวเตอร์ตัวเดียวจะส่งคำสั่งนี้ และข้อมูลที่อยู่เหนือ 0x0020 ของหน้าจอพอร์ตอนุกรมสามารถแก้ไขได้ และที่อยู่นี้เป็นการแสดงอุณหภูมิของ ตู้เย็นของเรา เช่นเดียวกับสถานที่อื่นๆ ที่มีการแสดงข้อมูล เพียงแค่เปลี่ยนที่อยู่ของข้อมูล

ขั้นตอนที่ 4: ปุ่ม

ปุ่ม
ปุ่ม
ปุ่ม
ปุ่ม

เราใช้ปุ่มมากมายในโครงการนี้

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

ขั้นตอนที่ 5: สถานะการทำงาน

สถานะการดำเนินงาน
สถานะการดำเนินงาน

สถานะการทำงานรวมถึง:

1. วันทำการ 2. อายุการใช้งานของไส้กรอง 3. อุณหภูมิภายนอกอาคาร 4. อุณหภูมิในร่ม เพื่อให้ได้ข้อมูลเหล่านี้ นอกเหนือจากครั้งแรก อีกสามตัวต้องการเซ็นเซอร์ที่สอดคล้องกันเพื่อรวบรวมข้อมูลเหล่านี้ ต้องใช้เซ็นเซอร์รับอายุของไส้กรองและเซ็นเซอร์อุณหภูมิตามลำดับ เมื่อไมโครคอมพิวเตอร์ชิปตัวเดียวรวบรวมข้อมูลเหล่านี้ ผ่านพอร์ตอนุกรมไปยังข้อมูลการส่งที่อยู่ควบคุมการแสดงผลที่กำหนด ค่าของการควบคุมการแสดงผลในการเปลี่ยนแปลงที่สอดคล้องกัน วันทำงานสามารถทำได้สองวิธี: 1. ใช้ RTC ของ STONE STVC050WT-01 หน้าจอแสดงผลพอร์ตอนุกรมเพื่อแสดงข้อมูลโดยตรงบนหน้าจอ 2. ใช้ RTC ของไมโครคอมพิวเตอร์ชิปตัวเดียวเพื่อถ่ายโอนข้อมูลไปยังหน้าจอพอร์ตอนุกรมสำหรับการแสดงผล STONE STVC050WT-01 จอแสดงผลพอร์ตอนุกรมมาพร้อมกับ RTC ซึ่งสามารถพบได้ใน STONE ในคู่มือการพัฒนา

ขั้นตอนที่ 6: เอฟเฟกต์การทำงาน

ผลการปฏิบัติงาน
ผลการปฏิบัติงาน

เรียนรู้เพิ่มเติมเกี่ยวกับโครงการนี้ โปรดคลิกที่นี่

แนะนำ: