สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: สร้างฮาร์ดแวร์
- ขั้นตอนที่ 2: อัปโหลดไฟล์ TFT ไปที่ Display
- ขั้นตอนที่ 3: อัปโหลด Sketch Calculator ไปยัง Arduino
วีดีโอ: เครื่องคำนวณ Nextion/Arduino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เครื่องคิดเลขที่มีประโยชน์สำหรับ Arduino Uno เครื่องคิดเลขมีลักษณะคล้ายกับเครื่องคิดเลขมาตรฐานที่มาพร้อมกับ Windows 10 หมายเหตุ: ไม่รวมฟังก์ชันทางวิทยาศาสตร์และโปรแกรมเมอร์ที่เครื่องคำนวณ Windows 10 มี แต่ฟังก์ชันเหล่านี้อาจนำมาใช้ในภายหลัง
เครื่องคิดเลขมีชุดฟังก์ชัน 10 อย่าง:
- บวก ลบ คูณ หาร
- การคำนวณเปอร์เซ็นต์
- การคำนวณ 1/x
- รากที่สอง
- สี่เหลี่ยม
- [C]ancel - ล้างหน่วยความจำของเครื่องคิดเลข
- [CE] Clear Entry - ลบรายการสุดท้ายที่ทำในเครื่องคิดเลข
การคำนวณทั้งหมดดำเนินการด้วยความแม่นยำสองเท่า โปรดทราบว่าเนื่องจาก Arduino มีขนาดเล็ก เอาต์พุตของทศนิยมจึงจำกัดไว้ที่สองตำแหน่ง
เครื่องคิดเลขรุ่นนี้ใช้ Nextion NX4832T035 3.5 HMI TFT LCD Display ซึ่งควรเชื่อมต่อกับหมุด TX/RX ของ Arduino (ดูขั้นตอน Build Hardware)
เสบียง
- Arduino Uno
- Nextion NX4832T035 3.5" HMI TFT LCD Display (มีจำหน่ายที่ Ebay)
- สายจัมเปอร์
- การ์ด Micro SD 4Gb (มีจำหน่ายจากอีเบย์)
- อะแดปเตอร์การ์ด Micro SD (มีจำหน่ายจากอีเบย์)
ขั้นตอนที่ 1: สร้างฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์ทำได้ง่าย โดยต้องการการเชื่อมต่อเพียงไม่กี่ครั้ง
เชื่อมต่อจอ LCD กับ Arduino Uno ดังนี้:
Nextion LCD Arduino Uno
- GND -> GND
- VCC -> VCC
- TX -> RX (พิน 0)
- RX -> TX (พิน 1)
ขั้นตอนที่ 2: อัปโหลดไฟล์ TFT ไปที่ Display
ไฟล์ TFT เป็นไฟล์อินเทอร์เฟซผู้ใช้ของเครื่องคิดเลขที่แสดงโดย LCD มีอยู่ในไฟล์ ZIP ของโครงการซึ่งสามารถดาวน์โหลดได้จาก GitHub และต้องอัปโหลดไปยัง LCD เพื่อแสดงผล ดาวน์โหลดเดี๋ยวนี้ และแตกเนื้อหาลงในไดรฟ์คอมพิวเตอร์ของคุณ
เราจะใช้การ์ด micro SD ในการอัปโหลด ใส่การ์ด micro SD ลงในอะแดปเตอร์การ์ด micro SD แล้วเสียบอะแดปเตอร์เข้ากับพีซีของคุณ อีกสักครู่ Windows จะรู้จักการ์ด SD เป็นไดรฟ์ใหม่ คลิกขวาที่ไดรฟ์และเลือกรูปแบบจากเมนู เลือก FAT32 เป็นประเภทรูปแบบและคลิกตกลง
การจัดรูปแบบควรใช้เวลาเพียงไม่กี่วินาที การฟอร์แมตการ์ด SD เป็นขั้นตอนที่จำเป็น มิฉะนั้น Nextion จะไม่สามารถอ่านเนื้อหาได้
ปิด LCD คัดลอกไฟล์เครื่องคิดเลข ui.tft จากไฟล์ ZIP ไปยังการ์ด SD ที่ฟอร์แมตแล้วใส่การ์ดลงใน Nextion LCD ตรวจสอบให้แน่ใจว่าไฟล์ calculator-ui.tft เป็นไฟล์เดียวในการ์ด SD มิฉะนั้น Nextion จะไม่โหลดไฟล์
เปิดจอ LCD และอุปกรณ์จะโหลดไฟล์ TFT จากการ์ด SD อย่าลืมถอดการ์ด SD ออกจาก LCD เมื่อการอัปโหลดเสร็จสิ้น
ปิดเครื่อง จากนั้นเปิดเครื่องบนหน้าจอ แล้วคุณจะเห็นอินเทอร์เฟซผู้ใช้ของเครื่องคิดเลข
ขั้นตอนที่ 3: อัปโหลด Sketch Calculator ไปยัง Arduino
ค้นหาไฟล์ Nextion-Calculator.ino จากไฟล์ ZIP ของโครงการที่คุณดาวน์โหลดและเปิดใน Arduino IDE
ตรวจสอบให้แน่ใจว่า Arduino ของคุณเชื่อมต่ออยู่ จากนั้นคอมไพล์และอัปโหลดภาพร่าง
แค่นั้นแหละ! ตอนนี้คุณควรมีเครื่องคิดเลขที่ใช้งานได้ทำงานบนจอแสดงผล ลองคำนวณดูบ้าง
แนะนำ:
Nextion การแจ้งเตือนการประชุมปฏิทิน Outlook หน้าจอสัมผัส: 6 ขั้นตอน
Nextion Touchscreen Outlook Calendar Meeting Reminder: เหตุผลที่ฉันเริ่มโครงการนี้เพราะบ่อยครั้งที่ฉันพลาดการประชุมและคิดว่าฉันต้องการระบบเตือนความจำที่ดีกว่านี้ แม้ว่าเราจะใช้ปฏิทิน Microsoft Outlook แต่ฉันใช้เวลาส่วนใหญ่กับ Linux/UNIX บนคอมพิวเตอร์เครื่องเดียวกัน ขณะทำงานกับ
สถานีตรวจอากาศ DIY พร้อมจอแสดงผล Nextion และ Arduino: 11 ขั้นตอน
สถานีตรวจอากาศ DIY พร้อมจอแสดงผล Nextion และ Arduino: ในบทช่วยสอนนี้ เราจะใช้การแสดงผล Nextion, โมดูลเวลา rtc1307, Arduino UNO และ Visuino เพื่อแสดงเวลาปัจจุบัน อุณหภูมิ และความชื้น ดูวิดีโอสาธิต
Nextion ดิสเพลย์ - อธิบายอินเทอร์เฟซและโปรโตคอลด้วย PIC และ Arduino: 10 ขั้นตอน
Nextion ดิสเพลย์ | อธิบายอินเทอร์เฟซและโปรโตคอลด้วย PIC และ Arduino: Nextion Display ใช้งานง่ายมากและมีส่วนต่อประสานกับไมโครคอนโทรลเลอร์ด้วยความช่วยเหลือของตัวแก้ไข Nextion เราสามารถกำหนดค่าการแสดงผลและเราสามารถออกแบบ UI บนจอแสดงผลได้ ดังนั้นตามเหตุการณ์หรือคำสั่ง Nextion display จะทำหน้าที่แสดง
เครื่องคำนวณ BMI: 6 ขั้นตอน
เครื่องคำนวณ BMI: ฉันชื่อ Umair Bin Asim ฉันเป็นนักเรียนของ Global Perspective กำลังทำระดับ O ของฉัน โครงการนี้เป็นส่วนหนึ่งของการรณรงค์สร้างจิตสำนึกที่ฉันและเพื่อนร่วมชั้นกำลังดำเนินการอยู่ เราตระหนักดีว่าโรคอ้วนเป็นปัญหาที่เพิ่มขึ้นทั่วโลกและกำลัง
ระบบควบคุมแบบสัมผัส Nextion จาก Arduino: 4 ขั้นตอน
ระบบควบคุมแบบสัมผัส Nextion จาก Arduino: เพื่อนคนหนึ่งกำลังมองหาวิธีแก้ปัญหาที่ยอดเยี่ยมในการควบคุม HVAC (การทำความร้อน การระบายอากาศ เครื่องปรับอากาศ) ของรถของเขาผ่านหน้าจอสัมผัสและ Arduino แนวคิดนี้ได้รับแรงบันดาลใจจากโครงการเก่าของฉันเกี่ยวกับการควบคุมภายในของรถลีมูซีนแบบยืดหยุ่