สารบัญ:

ชุด Arduino Pac-Man Ghost: 3 ขั้นตอน
ชุด Arduino Pac-Man Ghost: 3 ขั้นตอน

วีดีโอ: ชุด Arduino Pac-Man Ghost: 3 ขั้นตอน

วีดีโอ: ชุด Arduino Pac-Man Ghost: 3 ขั้นตอน
วีดีโอ: Modding the retro "Pac Man and Ghosts Light" product with an Arduino! 2024, มิถุนายน
Anonim
Image
Image
ประกอบ Arduinos และหน้าจอ
ประกอบ Arduinos และหน้าจอ

Pac-Man เป็นวิดีโอเกมคลาสสิก ปีนี้เจ้าหน้าที่โรงเรียนของเราแต่งตัวเหมือนตัวละครในเกม Pac-Man หัวเรื่องคือแพคแมน ครูคือผี

ง่ายที่จะได้แผ่นสีบริสตอลบอร์ด ตัดครึ่งวงกลมจากด้านบน ตัดฟันเลื่อยที่ด้านล่าง และใส่ตากระดาษสีขาวและดำ

เป็นครูสอนคอมพิวเตอร์ ตากระดาษไม่ตัด! มาใส่ Arduino ไว้ในเคสแล้วทำให้ตาเคลื่อนไหว!

โปรเจ็กต์นี้แทนที่ตากระดาษด้วย Arduino Unos สองตัวและหน้าจอสัมผัส mcu_friend 320x240 TFT สองตัว ซึ่งเป็นการสาธิตที่ยอดเยี่ยมของการสื่อสารแบบอนุกรมระหว่าง Arduinos สองตัว

ขนาดโครงการ กว้าง 18 นิ้ว สูง 24 นิ้ว จึงสามารถทำจากไม้บริสตอลบอร์ด 1 ชิ้น และกระดาษแข็ง 1 ชิ้นจากกล่องใหญ่

มาทำกัน!

เสบียง

  • Arduinos สองตัว (Uno หรือ Mega 2560) (ดูภาพด้านบน)
  • กาวและเทปพันสายไฟเพื่อประกอบเครื่องแต่งกายของคุณ
  • กระดาษลูกฟูกเพื่อทำให้ผีของคุณแข็งทื่อ
  • กระดานสีบริสตอลเพื่อสร้างผีของคุณ
  • หัวแร้งและลวดสั้นบางตัว
  • สายแพตช์คลิปจระเข้สองสายเพื่อเชื่อมต่อ Arduinos
  • แบตเตอรี่ 9V จำนวน 2 ก้อนและตัวหนีบขั้วต่อ
  • mcu_friend 320x240 TFT Touchscreen Display Shields สองแผ่น ตรวจสอบให้แน่ใจว่าพวกเขาเป็นคู่ที่ตรงกัน ชุดเดิมของฉันมีจุดกำเนิดของหน้าจอ (0, 0) ในมุมตรงข้าม หากคุณไม่มีคู่ที่ตรงกัน คุณจะต้องทำให้ Arduino หนึ่งตัวเปลี่ยนสายตาไปในทิศทางตรงกันข้ามเพื่อให้ตรงกัน

ขั้นตอนที่ 1: ประกอบ Arduinos และหน้าจอ

ประกอบ Arduinos และหน้าจอ
ประกอบ Arduinos และหน้าจอ
ประกอบ Arduinos และหน้าจอ
ประกอบ Arduinos และหน้าจอ

ตรวจสอบให้แน่ใจว่า Arduinos ของคุณไม่ได้เชื่อมต่อกับคอมพิวเตอร์หรือแหล่งพลังงาน

สิ่งสำคัญคือต้องแน่ใจว่าคุณจัดเรียงพินบนแผงป้องกันหน้าจอแต่ละตัวกับ Arduino อย่างระมัดระวัง หากคุณไม่เชื่อมต่ออย่างถูกต้อง คุณจะทอดโล่และฮัลโลวีนจะถูกทำลาย! คุณต้องการที่จะทำลายฮัลโลวีน? NS?

ไม่ได้คิดอย่างนั้น..ไปต่อ!

Arduino แต่ละตัวมีขา Serial Rx0 และขา Serial Tx1 บัดกรีลวดที่มีความยาวสั้น ๆ เข้ากับพิน Tx1 ของ MASTER

บัดกรีลวดที่มีความยาวสั้น ๆ เข้ากับพิน Rx0 ของ SLAVE

บัดกรีลวดที่มีความยาวสั้น ๆ เข้ากับพิน GND ของ Arduino แต่ละตัว

เชื่อมต่อชิลด์แต่ละตัวเข้ากับ Arduino ตามลำดับ

อย่าเพิ่งเชื่อมต่อ Arduinos เข้าด้วยกัน

ขั้นตอนที่ 2: โหลด Sketches บน Arduino แต่ละตัว

ภาพสเก็ตช์ต้องใช้ไลบรารีกราฟิกและหน้าจอสองตัวเพื่อโหลดลงใน Arduino IDE ของคุณ

ใต้เมนู 'Sketch' ให้เลือก 'Include Library' จากนั้นเลือก 'Manage Libraries'

ในช่องค้นหา ให้ค้นหา 'Adafruit GFX' และเพิ่มลงใน IDE ของคุณ

ในช่องค้นหา ค้นหา 'MCUFriend' และเพิ่มลงใน IDE ของคุณ

Arduinos แต่ละตัวมีภาพสเก็ตช์ที่หมุนตาจากซ้ายไปขวาผ่านหน้าจอ Arduino ตาขวาคือ MASTER และ Arduino ตาซ้ายคือ SLAVE

ภาพร่างพื้นฐานดึงดูดสายตา (สี่เหลี่ยมสีดำและวงกลม) ที่ด้านซ้ายของจอแสดงผล จากนั้นใช้ลูป FOR สองลูปพร้อมคำสั่งเลื่อนแนวตั้งเพื่อเลื่อนตาจากซ้ายไปขวาและย้อนกลับเป็นรอบ

เมื่ออาจารย์เริ่มวงจร จะส่งอักขระ '1' ผ่านพอร์ตอนุกรมไปยังสเลฟ เมื่อสเลฟได้รับ '1' มันจะเริ่มวัฏจักรของมัน พระอาจารย์หมุนรอบตาอย่างไม่สิ้นสุดและส่งชีพจร ผลที่ได้คือการเคลื่อนไหวของตาซ้ายขวาของตัวละคร Pac-Man Ghost!

เปิดและอัปโหลดภาพร่าง MASTER และ SLAVE ไปยังชุด Arduino/Screen ที่เกี่ยวข้อง

ถอด Arduinos ทั้งสองออกจากคอมพิวเตอร์ชั่วคราว

เชื่อมต่อ GND ทั้งสองเข้าด้วยกันด้วยสายแพตช์

เชื่อมต่อพิน Tx1 ของ Master กับพิน Rx0 ของ Slave ด้วยสายแพตช์

เชื่อมต่อ Arduinos ของคุณกับคอมพิวเตอร์อีกครั้ง ดวงตาควรเริ่มปั่นจักรยาน

วู้ฮู!

ขั้นตอนที่ 3: สร้างชุดผี

ทำชุดผี
ทำชุดผี
ทำชุดผี
ทำชุดผี
ทำชุดผี
ทำชุดผี
ทำชุดผี
ทำชุดผี

ตัดกระดาษลูกฟูกให้เป็นรูปทรงผีคลาสสิก ขนาดของฉันกว้าง 18 นิ้วสูง 24 นิ้ว

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

เมื่อกาวแห้งแล้ว ให้เล็มแผ่นบริสตอลส่วนเกินออกจากรอบๆ กระดาษลูกฟูก

ตอนนี้พลิกผีเพื่อให้ด้านลูกฟูกหงายขึ้น

จำไว้ว่าตอนนี้เครื่องแต่งกายกลับด้าน

วางตำแหน่ง MASTER Arduino ไว้ทางด้านขวาของกระดาษแข็ง และ SLAVE Arduino ที่ด้านซ้าย เว้นระยะห่างตามที่คุณต้องการ ตรวจสอบให้แน่ใจว่าสายแพตช์จระเข้สามารถเชื่อมต่อ Arduinos สองตัวได้

ติดตามโล่ด้วยดินสอ

ตัดรูตาออกอย่างระมัดระวัง

ตอนนี้แนบ Arduino/Display แต่ละตัวกับเครื่องแต่งกายด้วยเทปพันสายไฟ ใส่แบตเตอรี่ 9V สองก้อนในบริเวณใกล้เคียงเพื่อให้เชื่อมต่อกับ Arduinos ได้ง่าย

เพิ่มพลังให้ Arduinos ของคุณแล้วไปเล่นทริกออร์ทรีตกัน!

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

คาดสายรัดไว้เพื่อให้คุณคล้องไหล่ สวมเสื้อสีดำและกางเกงขายาวสีดำ เท่านี้คุณก็พร้อมจะไล่ล่า PacMan ไปรอบๆ ย่านของคุณแล้ว! จัดทั้งชุด!

สุขสันต์วันฮาโลวีน!

แนะนำ: