สารบัญ:
- ขั้นตอนที่ 1: สร้าง
- ขั้นตอนที่ 2: โปรแกรม
- ขั้นตอนที่ 3: เชื่อมต่อ Raspberry Pi กับ ULCD-220RD
- ขั้นตอนที่ 4: ตั้งค่า Raspberry Pi Host
วีดีโอ: ตัวจับเวลาในครัว: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
คุณลักษณะนี้มี gen4-uLCD-35DT ซึ่งจะใช้เป็นจอแสดงผลรองสำหรับโครงการ Raspberry Pi, Kitchen Timer เป็นแอปพลิเคชั่นที่มีประโยชน์สำหรับคุณแม่และผู้ชื่นชอบการทำอาหารส่วนใหญ่
สามารถใช้เพื่อตรวจสอบเวลาเมื่อปรุงอาหารจานโปรดของคุณ
ในการสาธิตนี้ Raspberry Pi ทำหน้าที่เป็นโฮสต์ที่ควบคุม gen4-uLCD-35DT โมดูล gen4 HMI ถูกตั้งโปรแกรมด้วยรูปแบบและวิดเจ็ตที่แตกต่างกัน ซึ่งจากนั้นจะถูกควบคุมโดยขึ้นอยู่กับคำสั่งที่ส่งโดยโฮสต์ Raspberry Pi และในทางกลับกัน
โปรแกรมนี้ได้รับการทดสอบบน Raspberry Pi 2 พร้อมภาพพิกเซล นอกจากนี้ยังสามารถทำงานบน Raspberry Pi รุ่นอื่นๆ ได้อีกด้วย แต่ถ้าคุณใช้ Raspberry Pi 3 อย่าลืมเข้าไปที่ลิงก์นี้ก่อน:
www.raspberrypi.org/forums/viewtopic.php?… เพื่อกำหนดค่า UART ของ Raspberry Pi 3
การสาธิตนี้ได้รับการทดสอบบน Raspberry Pi 2 ที่รัน Raspbian พร้อม PIXEL นอกจากนี้ยังสามารถทำงานบน Raspberry Pi รุ่นอื่นๆ ได้อีกด้วย อย่างไรก็ตาม หากคุณใช้ Raspberry Pi 3 โปรดไปที่ลิงก์นี้ก่อนเพื่อกำหนดค่าพอร์ต UART อย่างเหมาะสม:
www.raspberrypi.org/forums/viewtopic.php?…
ขั้นตอนที่ 1: สร้าง
ส่วนประกอบ
- gen4-uLCD-35DT
- การ์ด uSD
- สายเคเบิล FFC 30 ทาง
- gen4-PA หรือ gen4-IB
- Raspberry Pi 2 รุ่น B
- อะแดปเตอร์ Raspberry Pi
- ขั้วต่อตัวเมียกับตัวเมีย 5 ทาง
- แหล่งจ่ายไฟ 5 โวลต์
ชี้แจงเกี่ยวกับส่วนประกอบ
- ใช้บอร์ดอินเทอร์เฟซ gen4 และ uUSB PA-5 เพื่อเชื่อมต่อจอแสดงผลกับพีซีดังที่แสดงในภาพแรกด้านบน
- หรือถ้าคุณมีบอร์ด gen4-PA ให้เชื่อมต่อจอแสดงผลกับพีซีดังที่แสดงในภาพที่สองด้านบน คุณยังสามารถใช้บอร์ด gen4-PA ได้หากต้องการใช้พิน GPIO
ขั้นตอนที่ 2: โปรแกรม
ดาวน์โหลดโครงการได้ที่นี่
- แตกไฟล์ zip ที่แนบมาไปยังโฟลเดอร์ จากนั้นเปิดโปรเจ็กต์ ViSi-Genie “demo1”
- คุณสามารถแก้ไขวิดเจ็ตในแต่ละรูปแบบได้โดยใช้ Object Inspector
- หลังจากเปิดไฟล์โปรเจ็กต์แล้ว ให้ไปที่เมนูโปรเจ็กต์และตรวจสอบให้แน่ใจว่าพารามิเตอร์ Comms Speed และ Display ถูกต้องตามที่แสดงสองภาพแรกด้านบน
- เชื่อมต่อ gen4-uLCD-35DT กับ PC
- ไปที่เมนู Comms แล้วเลือกพอร์ต COM ที่ถูกต้องสำหรับ uUSB-PA5 จากนั้นคลิกที่ปุ่มสีแดงดังที่แสดงด้านล่าง
- หาก uLCD-220RD เชื่อมต่อกับพีซีอย่างถูกต้อง ตอนนี้ปุ่มสีแดงควรเปลี่ยนเป็นสีน้ำเงิน และควรแสดงชื่อของโมดูลแสดงผล
- ณ จุดนี้ ติดตั้งการ์ด uSD กับพีซีโดยใช้เครื่องอ่านการ์ด uSD หรืออะแดปเตอร์ ไปที่เมนูหน้าแรกและคลิกที่ปุ่ม (สร้าง) คัดลอก/โหลด
- ตอนนี้โปรเจ็กต์ควรเริ่มกระบวนการสร้างและคอมไพล์
- Worshop4 จะถามหาไดรฟ์ที่ถูกต้องสำหรับการ์ด uSD เลือกไดรฟ์ที่เหมาะสมจากเมนูแบบเลื่อนลง
- จากนั้น Workshop4 จะรวบรวมซอร์สโค้ดและดาวน์โหลดโปรแกรมไปยังหน่วยความจำแฟลชของโมดูลแสดงผล
ตอนนี้ยกเลิกการต่อเชื่อมการ์ด uSD จากพีซี และติดตั้งเข้ากับช่องเสียบการ์ด uSD ของ gen4-uLCD-35DT วิดเจ็ต Winbutton ควรปรากฏบนหน้าจอ ตอนนี้พร้อมที่จะรับคำสั่งจากโฮสต์แล้ว แสดงในภาพที่สาม
ดาวน์โหลดห้องสมุด ViSi-Genie-RaspPi
Raspberry Pi ต้องรันโปรแกรมที่จะสื่อสารกับ uLCD-220RD แนบซอร์สโค้ดของโปรแกรมมาด้วย เพื่อให้สามารถคอมไพล์ซอร์สโค้ดบน Raspberry Pi ได้ คุณต้องติดตั้ง ViSi-Genie-RaspPi-Library ก่อน ซึ่งสามารถดาวน์โหลดได้จากลิงค์นี้:https://github.com/4dsystems/ViSi-Genie-RaspPi -ลิบ…
ทำตามคำแนะนำเกี่ยวกับวิธีการติดตั้งไลบรารีบนลิงค์นั้น
ขั้นตอนที่ 3: เชื่อมต่อ Raspberry Pi กับ ULCD-220RD
เชื่อมต่ออะแดปเตอร์ 4D-Serial-Pi กับ Raspberry Pi จากนั้นเชื่อมต่อสายเคเบิล 5 ทางกับอะแดปเตอร์ 4D-Serial-Pi สุดท้าย เชื่อมต่อปลายอีกด้านของสายเคเบิล 5 ทางเข้ากับ gen4-IB ของโมดูล gen4
หรือคุณสามารถเชื่อมต่อโมดูล gen4 และ Raspberry Pi กับ gen4-PA โดยใช้ภาพด้านบน
ขั้นตอนที่ 4: ตั้งค่า Raspberry Pi Host
หลังจากติดตั้งไลบรารี่และเชื่อมต่อฮาร์ดแวร์แล้ว ตอนนี้คุณสามารถคอมไพล์ซอร์สโค้ดและรันโปรแกรมบน Raspberry Pi ได้แล้ว ทำตามขั้นตอนด้านล่าง
- หลังจากดาวน์โหลดไฟล์แล้ว ให้เปิดเทอร์มินัลแล้วไปที่โฟลเดอร์ที่มีไฟล์นี้: Kitchen-Timer-Code
- เปิดเครื่องรูดไฟล์โดยใช้คำสั่งนี้: pi@raspberry: ~ $ sudo unzip Kitchen-Timer-Code.zip
- ไปที่โฟลเดอร์ที่แยกเนื้อหาของ "Kitchen-Timer-Code.zip" ไป pi@raspberry: ~ $ cd Kitchen-Timer-Codepi@raspberry: ~ $ cd kitchenPi
- ใน LX Terminal พิมพ์คำสั่งเพื่อคอมไพล์: pi@raspberry: ~$ sudo make
- เรียกใช้โปรแกรมโดยใช้คำสั่งนี้: pi@raspberry: ~$./kitchenPi
โมดูลแสดงผล gen4 ควรเริ่มแสดงวิดเจ็ตต่างๆ ตามคำสั่งซีเรียลที่ได้รับจากโฮสต์ Raspberry Pi
สำหรับข้อมูลเพิ่มเติม โปรดดูหมายเหตุของแอปพลิเคชัน:ViSi-Genie การเชื่อมต่อจอแสดงผล 4D กับ Raspberry Pi
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง