สารบัญ:

Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Pac-Man Machine!? Arcade1UP - ULTIMATE UNBOXING & REVIEW! 2024, กรกฎาคม
Anonim
Image
Image

โดย TechKiwiGadgetsTechKiwiGadgets บน Instagramติดตามเพิ่มเติมโดยผู้เขียน:

ตัวแก้ไขปัญหาการชาร์จ USB
ตัวแก้ไขปัญหาการชาร์จ USB
ตัวแก้ไขปัญหาการชาร์จ USB
ตัวแก้ไขปัญหาการชาร์จ USB
ไฟฉายเป็นมิตรกับสิ่งแวดล้อมแบบชาร์จ USB ได้
ไฟฉายเป็นมิตรกับสิ่งแวดล้อมแบบชาร์จ USB ได้
ไฟฉายเป็นมิตรกับสิ่งแวดล้อมแบบชาร์จ USB ได้
ไฟฉายเป็นมิตรกับสิ่งแวดล้อมแบบชาร์จ USB ได้
นาฬิกาคำเคลื่อนไหว
นาฬิกาคำเคลื่อนไหว
นาฬิกาคำเคลื่อนไหว
นาฬิกาคำเคลื่อนไหว

เกี่ยวกับ: คลั่งไคล้เทคโนโลยีและความเป็นไปได้ที่มันสามารถนำมาได้ ฉันชอบความท้าทายในการสร้างสิ่งที่ไม่เหมือนใคร เป้าหมายของฉันคือการทำให้เทคโนโลยีเป็นเรื่องสนุก เกี่ยวข้องกับชีวิตประจำวัน และช่วยให้ผู้คนประสบความสำเร็จในการสร้างความเจ๋ง … ข้อมูลเพิ่มเติมเกี่ยวกับ TechKiwiGadgets »

สร้างนาฬิกาข้างเตียง Pac-Man แบบอินเทอร์แอคทีฟ พร้อมหน้าจอสัมผัส และฟิกเกอร์ Pac-Man แบบเคลื่อนไหว

โปรเจ็กต์สุดเจ๋งนี้ทำได้ง่ายอย่างน่าประหลาดใจ และเป็นของขวัญที่ยอดเยี่ยมสำหรับผู้เสพติด Pac-Man ที่คิดถึงอดีต

นอกจากคุณจะสามารถโต้ตอบกับเกม Pac-Man แล้ว คุณยังสามารถบันทึกเสียงที่คุณเลือกสำหรับการปลุกได้อีกด้วย

*** รหัส V10 ที่เผยแพร่พร้อมกับ Pacman Gameplay ดั้งเดิมนั้นรวมอยู่ใน Dots แล้ว ***

ขั้นตอนที่ 1: รวบรวมวัสดุ

รวบรวมวัตถุดิบ
รวบรวมวัตถุดิบ
รวบรวมวัตถุดิบ
รวบรวมวัตถุดิบ
รวบรวมวัตถุดิบ
รวบรวมวัตถุดิบ

นาฬิกา Retro Pac-Man ทำจาก 5 โมดูลหลักพร้อมกับเคสที่ตัดด้วยเลเซอร์จากไม้ MDF

  1. บอร์ด Arduino - Arduino Mega 2560 (รายการที่ 1, 2 และ 3 สามารถซื้อเป็นชุดคำสั่งเดียวได้)
  2. หน้าจอสัมผัส Arduino Shield - 3.2 นิ้ว Mega Touch L CD
  3. หน้าจอสัมผัส Shield Shield - 3.2" TFT LCD + หน้าจอสัมผัสสำหรับ Mega 2560 ของ Arduino (*หมายเหตุ: หลีกเลี่ยง Sainsmart ดูหัวข้อ 4 ด้านล่าง)
  4. โมดูลนาฬิกาเรียลไทม์ - DS3231 RTC
  5. โมดูลเครื่องบันทึกเสียง - เครื่องบันทึกเสียง ISD1820

สิ่งที่แนบมาในคำแนะนำคือโค้ด Arduino ที่จำเป็น ลิงก์ไปยังไลบรารี่ และไฟล์กราฟิกพิเศษใดๆ ที่คุณจะต้องสร้างโปรเจ็กต์

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

นอกเหนือจากโมดูลเหล่านี้ คุณจะต้องมีส่วนประกอบดังต่อไปนี้

  1. หมุดแผง x 4 สำหรับยึดเคสด้านหน้าเข้ากับตัวเครื่อง
  2. อีพอกซีเรซินสองส่วนสำหรับติดเคสเข้าด้วยกัน
  3. แผ่นกระดาษทราย - เกรดละเอียดและกลางสำหรับขัดไม้อย่างละ 4 แผ่น
  4. สว่านไฟฟ้าพร้อมดอกสว่านไม้ขนาดเส้นผ่านศูนย์กลาง 3 มม.
  5. สาย USB ยาว 1 เมตร
  6. เครื่องชาร์จ USB (ใช้สำหรับจ่ายไฟสำหรับนาฬิกา)
  7. MDF หรือสไตรีน 150 มม. x 30 มม. x 3 มม. เพื่อสร้างโครงยึดเพื่อยึดวงจรเข้าที่ภายในเคส
  8. ปืนกาวร้อน

ส่วนประกอบเสริมการหรี่แสงด้านหลังอัตโนมัติเสริมจำเป็นเฉพาะในกรณีที่นาฬิกาข้างเตียง

  1. ตัวต้านทาน 270k โอห์ม
  2. ซีเนอร์ไดโอด 3.3v 0.5 วัตต์
  3. ตัวต้านทาน 47 โอห์ม
  4. ตัวต้านทานแบบพึ่งพาแสง (LDR)

ขั้นตอนที่ 2: สร้างเคส

สร้างเคส
สร้างเคส
สร้างเคส
สร้างเคส
สร้างเคส
สร้างเคส

ตัวเรือนทำจากไม้ MDF ขนาด 9 มม. และ 3 มม. ที่ตัดด้วยเลเซอร์ให้เป็นรูปร่าง ด้านล่างนี้คือไฟล์ที่มีขนาดและจำนวนชิ้นส่วนที่จำเป็น ซึ่งคุณสามารถส่งให้บริษัทเครื่องตัดเลเซอร์ในพื้นที่เพื่อทำสิ่งนี้ให้คุณได้

1. แผงด้านหน้า

แผงด้านหน้าประกบอยู่ระหว่างวงแหวนสองข้างและติดกาวด้วยกาวอีพ็อกซี่สองส่วนเป็นเวลา 5 นาที ระวังอย่าหักโหมกาวจนเกินไป เพราะจะแสดงว่ากาวไหลออกมาทางด้านข้างหรือไม่

นอกจากนี้ วัสดุชิ้นเล็กๆ ยังติดอยู่บนตะแกรงที่ฝาครอบด้านหน้าเพื่อให้เกิดเอฟเฟกต์ที่สวยงาม และยังช่วยให้เสียงของลำโพงปลุกดังขึ้นที่ด้านหน้าของนาฬิกา

หมุดแผงสี่อันถูกเสียบเข้าที่มุมด้านในของแผงด้านหน้าและติดกาวให้เข้าที่โดยยื่นกลับเข้าไปในเคสประมาณ 10 มม. สิ่งนี้จะถูกแทรกเข้าไปในแผงด้านหลังเพื่อให้สามารถลบออกได้ในระหว่างการทดสอบ

2. แผงด้านหลัง

แผงด้านหลังประกอบด้วยวงแหวนด้านข้าง 5 วง ตามด้วยเคสด้านหลังซึ่งประกบด้วยวงแหวนด้านสุดท้าย อีกครั้งและติดกาวด้วยกาวอีพ็อกซี่สองส่วน 5 นาที ระวังอย่าหักโหมกาวจนเกินไป เพราะจะแสดงว่ากาวไหลออกมาทางด้านข้างหรือไม่

ใช้ตำแหน่งรูจากหมุดแผงด้านหน้าอย่างระมัดระวังและเจาะรู 3 มม. และตรวจสอบหน่วยด้านหน้าและด้านหลังเชื่อมต่อเข้าด้วยกัน

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

4. ผู้ผลิต 3D Case Two ทางเลือกได้กรุณาเผยแพร่เทมเพลต 3D สำหรับ Retro Pacman Clock

สามารถพบได้ที่นี่

เคสแพคแมน โดย feconinc

นาฬิกา Pac man เรียบเรียงโดย TronicGr

ขั้นตอนที่ 3: ประกอบโมดูลอิเล็กทรอนิกส์

ประกอบโมดูลอิเล็กทรอนิกส์
ประกอบโมดูลอิเล็กทรอนิกส์
ประกอบโมดูลอิเล็กทรอนิกส์
ประกอบโมดูลอิเล็กทรอนิกส์
ประกอบโมดูลอิเล็กทรอนิกส์
ประกอบโมดูลอิเล็กทรอนิกส์

วงจรโดยรวมประกอบด้วย Real Time Clock, Arduino Mega, Sound Module, Touch Screen และ Screen Shield

1. นาฬิกาเรียลไทม์

ติดตั้งนาฬิกาเรียลไทม์ที่ด้านหลังของ Arduino Mega ตามภาพที่ให้ไว้ ฉันใช้ปืนกาวร้อนและโฟมบรรจุเพื่อให้แน่ใจว่าจะไม่สัมผัสกันและมีการกันกระแทกเพื่อดูดซับการเคลื่อนไหว ในกรณีของฉัน ฉันบัดกรีขา RTC 2 ขาโดยตรงกับ Arduino และใช้สายเชื่อมต่อเพื่อเชื่อมต่อ 5v และ GND กับ Arduino

2. โมดูลบันทึกเสียง

สิ่งเหล่านี้ยอดเยี่ยมและใช้งานง่าย ในลักษณะเดียวกันข้างต้น ให้ใช้โฟมและกาวร้อนเพื่อจัดตำแหน่งโมดูลและลำโพงที่ด้านหลังของ Arduino เพื่อให้แน่ใจว่ามีฉนวนป้องกันจากการสัมผัส โมดูลเสียงถูกทริกเกอร์โดย D8 บน Arduino ดังนั้นสิ่งนี้และแหล่งจ่ายไฟจำเป็นต้องเชื่อมต่อตามแผนภาพวงจรที่ให้มา

3. หรี่ไฟแบ็คไลท์อัตโนมัติ (อุปกรณ์เสริม) หากคุณต้องการใช้เป็นนาฬิกาข้างเตียง คุณอาจต้องหรี่ไฟแบ็คไลท์โดยอัตโนมัติในตอนกลางคืน จึงไม่ส่งผลต่อการนอนหลับของคุณ (ถ้าไม่ใช่คุณสามารถข้ามขั้นตอนนี้ได้!)

น่าเสียดายที่ไฟแบ็คไลท์ในหน้าจอ TFT นั้นต่อสายแบบแข็งเข้ากับ +3.3v และไม่สามารถปรับได้ด้วย Arduino ซึ่งหมายความว่าเราต้องตัดการเชื่อมต่อและเชื่อมต่อกับพิน PWM บน Arduino อีกครั้งเพื่อควบคุมความสว่างของแบ็คไลท์ ฉันต้องการทำสิ่งนี้โดยให้หมุดหรือแทร็กเสียหายน้อยที่สุดบนส่วนประกอบ ให้ใช้วิธีต่อไปนี้

ทำตามขั้นตอนด้านล่างอย่างระมัดระวัง

(a) เพื่อให้บรรลุสิ่งนี้ ตัวต้านทานแบบพึ่งพาแสง (LDR) จะอยู่ที่ด้านหลังของยูนิตเพื่อตรวจจับแสง เจาะรู 3 มม. สองรูในเคสแล้วดันขา LDR ผ่านรู ใช้กาวร้อนที่ด้านในของตู้เพื่อยึดขาตู้ให้เข้าที่ บัดกรีสายไฟสองเส้นที่ด้านในของเคสแล้วเชื่อมต่อตามแผนภาพวงจร เพิ่มตัวต้านทานโอห์ม 270k ให้กับ A7 ของ Arduino ตามแผนภาพวงจร

(b) ถอดจอแสดงผล TFT แล้ววางบนพื้นผิวที่มั่นคง ระบุพิน 19 (LED_A) และดึงพลาสติกสองสามมิลลิเมตรที่ฐานของพินออกอย่างระมัดระวัง งอหมุดให้แบนและห่างจากขั้วต่อตามภาพด้านบน ตรวจสอบว่า TFT Sheild เสียบได้พอดี และขาที่งอไม่กีดขวางปลั๊กหรือเต้ารับ

(c) ประสาน 47 โอห์มลงทะเบียนกับงอเหนือพินและเชื่อมต่อสายจากตัวต้านทานกับ D9 ของ Arduino Mega พิน Arduino D9 สามารถจมได้ถึง 40mA ดังนั้นตัวต้านทานจึง จำกัด ให้น้อยกว่านี้ แนบ Zener Diode 3.3v เข้ากับพินเดียวกัน (LED_A) และเชื่อมต่อสิ่งนี้กับกราวด์ตามแผนภาพ จุดประสงค์คือเพื่อป้องกันไฟแบ็คไลท์จากแรงดันไฟเกิน เนื่องจากจะควบคุมแรงดันไฟฟ้าเป็น 3.3v

4. หน้าจอ TFT และ Arduino Shield ดันคอนเน็กเตอร์ระบบสัมผัสหน้าจอ TFT ขนาด 3.2 นิ้ว เข้าไปใน TFT Arduino Shield อย่างระมัดระวัง จากนั้นเชื่อมต่อกับด้านบนของ Arduino อย่างระมัดระวังตามภาพที่ให้ไว้ RTC มีแบตเตอรี่ดังนั้นจะรักษาเวลาที่ถูกต้องแม้ว่าจะถอดไฟแล้วก็ตาม เวลาปลุกจะถูกเก็บไว้ใน Eeprom บน Arduino ซึ่งหมายความว่าจะยังคงอยู่หากมีการตัดไฟ

ขั้นตอนที่ 4: อัปโหลดรหัสและทดสอบนาฬิกา

อัปโหลดรหัสและทดสอบนาฬิกา
อัปโหลดรหัสและทดสอบนาฬิกา

"กำลังโหลด="ขี้เกียจ"

DK และธีมอื่นๆ
DK และธีมอื่นๆ
DK และธีมอื่นๆ
DK และธีมอื่นๆ

รหัสนาฬิกา Retro Pac-Man สามารถปรับเปลี่ยนเพื่อให้มีธีมอื่นได้ สาย USB หมายความว่ามีศักยภาพสำหรับผู้ผลิตรายอื่นในการพัฒนาธีมที่เป็นเอกลักษณ์ของตนเอง

รวมเป็นเวอร์ชันเริ่มต้นของ Donkey Kong นาฬิกาทำงานตามปกติและมีการควบคุมหน้าจอสัมผัสเพื่อควบคุม Mario

*** เวอร์ชันการผลิต 3 วางจำหน่ายแล้วในคำแนะนำนี้ ***

การควบคุมขึ้น ลง ซ้าย และขวา สามารถใช้เพื่อเปลี่ยนทิศทางของ Mario เท่านั้น โดยแตะด้านบน ล่าง ซ้ายและขวาของหน้าจอ

หากต้องการกระโดดเมื่อเดินทางไปทางซ้ายหรือขวาให้แตะด้านบนของหน้าจอ หากต้องการเปิดใช้งานเมนูตั้งค่า ให้กดตรงกลางหน้าจอ

ฉันหวังว่านี่จะเป็นแรงบันดาลใจให้ผู้อื่นพัฒนาต่อไป !!

การประกวดไมโครคอนโทรลเลอร์ 2017
การประกวดไมโครคอนโทรลเลอร์ 2017
การประกวดไมโครคอนโทรลเลอร์ 2017
การประกวดไมโครคอนโทรลเลอร์ 2017

รางวัลชนะเลิศการประกวดไมโครคอนโทรลเลอร์ 2017

แนะนำ: