สารบัญ:

เกมลอจิก "คอลัมน์": 5 ขั้นตอน
เกมลอจิก "คอลัมน์": 5 ขั้นตอน

วีดีโอ: เกมลอจิก "คอลัมน์": 5 ขั้นตอน

วีดีโอ: เกมลอจิก
วีดีโอ: เผยขั้นตอนการทำแผ่นพับโบชัวร์ง่าย ๆ ด้วย Microsoft Word 2024, พฤศจิกายน
Anonim
เกมลอจิก
เกมลอจิก
เกมลอจิก
เกมลอจิก
เกมลอจิก
เกมลอจิก

สวัสดี!

วันนี้ฉันต้องการแบ่งปันโครงการเพื่อสร้าง "คอลัมน์" เกมตรรกะง่ายๆ สำหรับสิ่งนี้เราต้องการ:

  1. หนึ่งในจอแสดงผล SPI ที่ราคาไม่แพงและราคาไม่แพงที่สุด
  2. Arduino นาโน,
  3. TFT-shield สำหรับ Arduino Nano (ซึ่งเราจะรวมส่วนประกอบแต่ละส่วนเป็นหน่วยเดียว)

โล่นี้เป็นเวอร์ชันที่สอง (น้ำหนักเบาสำหรับ Arduino Nano) ของ TFT Shield สำหรับ Arduino Uno ซึ่งคุณสามารถอ่านได้ที่นี่ และ ที่นี่ และ ที่นี่

คำอธิบายโดยย่อของแผงป้องกัน TFT:

  • ขนาดกระดาน 64x49 mm.
  • ขั้วต่อ 30 พินสำหรับเชื่อมต่อ Arduino Nano,
  • ขั้วต่อ 14 พินสำหรับเชื่อมต่อจอแสดงผล TFT 320x240 พร้อมอินเทอร์เฟซ SPI (รวมถึงหน้าจอสัมผัส)
  • ช่องเสียบสำหรับการ์ด microSD,
  • ขั้วต่อสำหรับโมดูล Bluetooth (HC-06),
  • ขั้วต่อ 20 พินสำหรับกล้อง OV7670 (รวมถึงอื่นๆ)
  • ขั้วต่อ Mini USB และขั้วต่อ 2 พินแยกต่างหากสำหรับแหล่งจ่ายไฟ 5V

ตัวเกมมีชื่อเสียงมาก ดังนั้นฉันจะไม่ยึดติดกับคำอธิบายกฎของเกม และพูดคุยเกี่ยวกับการจัดการ เพราะในเครื่องนี้จะไม่มีปุ่มแบบกลไก เราจะใช้หน้าจอสัมผัสของจอแสดงผลเอง ขอบเขตของพื้นที่หน้าจอและฟังก์ชันที่เกี่ยวข้องจะแสดงในรูปต่อไปนี้

ไม่มีอะไรซับซ้อน เอาล่ะ มาเริ่มกันเลย

ขั้นตอนที่ 1: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

การประกอบบอร์ดทำได้ง่ายมาก แต่ต้องใช้ความระมัดระวังในการอ่านการกำหนดรายชื่อผู้ติดต่อก่อนการติดตั้ง ก่อนอื่นคุณต้องติดตั้งบอร์ด Arduino Nano ตามที่แสดงในรูปภาพ หลังจากนั้นจะเชื่อมต่อจอแสดงผลซึ่งสามารถเชื่อมต่อได้ทั้งด้านหนึ่งของบอร์ด (รูปภาพจาก 1 ถึง 6) และอีกด้านหนึ่ง (รูปภาพจาก 7 และอื่น ๆ) หลังจากนั้นคุณสามารถเสียบปลั๊กไฟด้วยสาย mini USB ได้ มีรูปภาพต่อไปนี้

ฉันเลือกชุดประกอบที่มีที่ยึดกับชั้นวาง เพราะนี่คือการออกแบบที่กะทัดรัดกว่าและถือได้ถนัดมือกว่า โปรดทราบว่ารูยึดได้รับการออกแบบสำหรับจอแสดงผลแนวทแยง 2.8"

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

ก่อนไปร่างเกม ฉันจะแสดงให้คุณเห็นความสามารถของบอร์ดในการวาดข้อความและกราฟิก รวมถึงการประมวลผลหน้าจอสัมผัส

ขั้นตอนที่ 2: การสาธิต 1. กราฟิกและข้อความ

การสาธิต 1. กราฟิกและข้อความ
การสาธิต 1. กราฟิกและข้อความ
การสาธิต 1. กราฟิกและข้อความ
การสาธิต 1. กราฟิกและข้อความ
การสาธิต 1. กราฟิกและข้อความ
การสาธิต 1. กราฟิกและข้อความ

บทนี้แสดงตัวอย่างการทำงานกับข้อความ กราฟิก และหน้าจอสัมผัส ภาพร่างนี้ใช้แบบอักษรจากห้องสมุด Adafruit

ขอแนะนำให้คุณตั้งโปรแกรมบอร์ด Arduino Nano แยกจากกันก่อนแล้วจึงประกอบอุปกรณ์ เพื่อความสะดวก (แต่คุณสามารถตั้งโปรแกรมบอร์ดให้เป็นส่วนหนึ่งของอุปกรณ์ได้ด้วย) การวาดองค์ประกอบบนหน้าจอด้วยสายตาจะเร็วกว่าหากหน้าจอเชื่อมต่อกับ Arduino Nano โดยตรงผ่าน SPI

ขั้นตอนที่ 3: การสาธิต 2. หน้าจอสัมผัส

การสาธิต 2. หน้าจอสัมผัส
การสาธิต 2. หน้าจอสัมผัส
การสาธิต 2. หน้าจอสัมผัส
การสาธิต 2. หน้าจอสัมผัส
การสาธิต 2. หน้าจอสัมผัส
การสาธิต 2. หน้าจอสัมผัส

ภาพร่างต่อไปนี้แสดงวิธีการทำงานกับหน้าจอสัมผัส เนื่องจากหน้าจอสัมผัสเป็นแบบต้านทาน จึงสะดวกกว่าที่จะใช้งานโดยใช้สไตลัส

การใช้ภาพสเก็ตช์ทั้งสองนี้เป็นตัวอย่าง คุณสามารถพัฒนาโครงการของคุณเองด้วยกราฟิก ข้อความ และหน้าจอสัมผัส

ขั้นตอนที่ 4: การสาธิต 3. เกมลอจิก "คอลัมน์"

สาธิต 3. เกมลอจิก
สาธิต 3. เกมลอจิก
สาธิต 3. เกมลอจิก
สาธิต 3. เกมลอจิก
สาธิต 3. เกมลอจิก
สาธิต 3. เกมลอจิก

และในที่สุด เราก็มาถึงร่างที่สำคัญที่สุด - เกมตรรกะ "คอลัมน์" การควบคุมอย่างที่ฉันพูดทำได้โดยคลิกที่พื้นที่หน้าจอ (สะดวกกว่าปุ่มกลไกที่ด้านล่างของหน้าจอ) และด้วยความจริงที่ว่ามีหลายขนาดจอแสดงผล: 2.4 ", 2.8", 3.2 "(ซอฟต์แวร์ทั้งหมดเข้ากันได้กับ) การเล่นบนจอแสดงผลที่มีเส้นทแยงมุม 3.2" นั้นน่าพอใจมากกว่า 2.4"

ขั้นตอนที่ 5: วิดีโอสาธิต

ในตอนท้าย ฉันได้เพิ่มวิดีโอสาธิตแล้ว ฉันหวังว่าคุณจะสนุกกับโครงการของฉัน ในอนาคต ฉันวางแผนที่จะโพสต์โครงการใหม่และแสดงคุณสมบัติใหม่โดยใช้อุปกรณ์นี้ ขอบคุณที่ให้ความสนใจ!

แนะนำ: