สารบัญ:

เครื่องคำนวณ Nextion/Arduino: 3 ขั้นตอน
เครื่องคำนวณ Nextion/Arduino: 3 ขั้นตอน

วีดีโอ: เครื่องคำนวณ Nextion/Arduino: 3 ขั้นตอน

วีดีโอ: เครื่องคำนวณ Nextion/Arduino: 3 ขั้นตอน
วีดีโอ: โปรเจค วงจรหยอดเหรียญขายสินค้า + จอ Nextion + Arduino พร้อมแจ้ง Line Notify 2024, กรกฎาคม
Anonim
Nextion/เครื่องคิดเลข Arduino
Nextion/เครื่องคิดเลข Arduino

เครื่องคิดเลขที่มีประโยชน์สำหรับ 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 ของคุณเชื่อมต่ออยู่ จากนั้นคอมไพล์และอัปโหลดภาพร่าง

แค่นั้นแหละ! ตอนนี้คุณควรมีเครื่องคิดเลขที่ใช้งานได้ทำงานบนจอแสดงผล ลองคำนวณดูบ้าง

แนะนำ: