![Retro Arcade Clock - Arduino: 6 ขั้นตอน (พร้อมรูปภาพ) Retro Arcade Clock - Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-1835-44-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![Image Image](https://i.howwhatproduce.com/images/001/image-1835-46-j.webp)
![](https://i.ytimg.com/vi/e5DrPF1A_Pg/hqdefault.jpg)
![Retro Arcade Clock - Arduino Retro Arcade Clock - Arduino](https://i.howwhatproduce.com/images/001/image-1835-47-j.webp)
![Retro Arcade Clock - Arduino Retro Arcade Clock - Arduino](https://i.howwhatproduce.com/images/001/image-1835-48-j.webp)
สร้างนาฬิกาอาร์เคดข้างเตียงแบบอินเทอร์แอคทีฟ พร้อมหน้าจอสัมผัส และหุ่นอาร์เคดแบบเคลื่อนไหวได้ ซึ่งคุณสามารถบันทึกเสียงที่คุณเลือกสำหรับการปลุกได้
นี่คือการอัปเดตของโปรเจ็กต์ก่อนหน้าซึ่งตอนนี้มี 3D Printed Case และสี่โปรแกรมแยกกันให้เลือก
1. Arcade Clock - DK Mario, Space Invaders และแอนิเมชั่น Pacman
2. นาฬิกา Pacman - เกม Pacman เคลื่อนไหวแบบโต้ตอบพร้อมฟังก์ชั่นนาฬิกา
3. DK Clock - เกม DK เคลื่อนไหวแบบโต้ตอบพร้อมฟังก์ชั่นนาฬิกา
4. Tumble Ghost - เกม Pacman Ghost แบบเคลื่อนไหวจาก Flappy Bird
ความสนุกมากมายในการสร้างและเป็นของขวัญที่ยอดเยี่ยมสำหรับทุกคนที่ชอบหวนคิดถึงอดีตของตัวละครในเกมอาร์เคดยุค 80
** หากคุณชอบคำแนะนำนี้โปรดลงคะแนนใน "Clocks Contest" โดยกดปุ่มที่ด้านล่างของหน้า ***
ขอบคุณมาก !!
ขั้นตอนที่ 1: รวบรวมวัสดุ
![รวบรวมวัตถุดิบ รวบรวมวัตถุดิบ](https://i.howwhatproduce.com/images/001/image-1835-49-j.webp)
- บอร์ด Arduino - Arduino Mega 2560 (รายการที่ 1, 2 และ 3 สามารถซื้อเป็นชุดคำสั่งเดียวได้)
- หน้าจอสัมผัส Arduino Shield - 3.2 นิ้ว Mega Touch LCD Expansion Board Shield
- หน้าจอสัมผัส - จอแสดงผล TFT LCD ขนาด 3.2 นิ้ว + หน้าจอสัมผัสสำหรับ Mega 2560 ของ Arduino
- โมดูลนาฬิกาเรียลไทม์ - DS3231 RTC
- โมดูลเครื่องบันทึกเสียง - เครื่องบันทึกเสียง ISD1820
- PLA Filament สำหรับเครื่องพิมพ์ 3 มิติ
- อีพอกซีเรซินสองส่วนสำหรับติดเคสเข้าด้วยกัน
- สาย USB ยาว 2 ม. ที่ชาร์จ USB (ใช้สำหรับจ่ายไฟสำหรับนาฬิกา)
- ปืนกาวร้อน
- เคเบิ้ลไทร์ X 3
ส่วนประกอบเสริมการหรี่แสงด้านหลังอัตโนมัติเสริมจำเป็นเฉพาะในกรณีที่นาฬิกาข้างเตียง
- ตัวต้านทาน 270k โอห์ม
- ซีเนอร์ไดโอด 3.3v
- ตัวต้านทาน 0.5 วัตต์ 47 โอห์ม
- ตัวต้านทานแบบพึ่งพาแสง (LDR)
ขั้นตอนที่ 2: พิมพ์เคส 3 มิติ
![พิมพ์เคส 3 มิติ พิมพ์เคส 3 มิติ](https://i.howwhatproduce.com/images/001/image-1835-50-j.webp)
![พิมพ์เคส 3 มิติ พิมพ์เคส 3 มิติ](https://i.howwhatproduce.com/images/001/image-1835-51-j.webp)
ฉันพิมพ์เคสนาฬิกาบน Creality Ender 3 ไฟล์การพิมพ์ 3 มิติและคำแนะนำสำหรับเคสทั้งหมดสามารถพบได้ที่นี่ใน Thingiverse
ขั้นตอนที่ 3: สร้างวงจร
![สร้างวงจร สร้างวงจร](https://i.howwhatproduce.com/images/001/image-1835-52-j.webp)
![สร้างวงจร สร้างวงจร](https://i.howwhatproduce.com/images/001/image-1835-53-j.webp)
![สร้างวงจร สร้างวงจร](https://i.howwhatproduce.com/images/001/image-1835-54-j.webp)
วงจรโดยรวมประกอบด้วย 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: โหลดรหัส
![โหลดโค้ด โหลดโค้ด](https://i.howwhatproduce.com/images/001/image-1835-55-j.webp)
รองชนะเลิศการแข่งขันนาฬิกา
แนะนำ:
Retro Arcade - (ขนาดเต็มขับเคลื่อนโดย Raspberry Pi): 8 ขั้นตอน
![Retro Arcade - (ขนาดเต็มขับเคลื่อนโดย Raspberry Pi): 8 ขั้นตอน Retro Arcade - (ขนาดเต็มขับเคลื่อนโดย Raspberry Pi): 8 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-189-j.webp)
Retro Arcade - (ขนาดเต็มขับเคลื่อนโดย Raspberry Pi): ก่อนอื่นฉันอยากจะขอบคุณสำหรับการดูคู่มือการสร้างสำหรับระบบ Retro Arcade นี้ ฉันกำลังนำกล่องอาร์เคดรุ่นเก่ามาวางไว้ในตู้แบบสแตนด์อโลนที่มีจอภาพไวด์สกรีนขนาด 24 นิ้ว การวัดในคู่มือนี้ค่อนข้างหยาบเพื่อให้ค
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
![Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ) Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Playstation 1 Retro Clock: 8 ขั้นตอน (พร้อมรูปภาพ)
![Playstation 1 Retro Clock: 8 ขั้นตอน (พร้อมรูปภาพ) Playstation 1 Retro Clock: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-5782-247-j.webp)
นาฬิกาย้อนยุคของ Playstation 1: หลังจากไปเยี่ยมบ้านพ่อแม่แล้ว ฉันก็ออกเดินทางพร้อมกับความอิ่มท้องและ Playstation 1 เครื่องเก่า และอีกมากมาย หลังจากเสียบปลั๊กแล้วฉันรู้สึกตกใจที่เห็นว่ามันไม่ทำงาน โชคดีที่ฉันตั้งใจจะหานาฬิกาที่เล่นโวหาร หนึ่งนาฬิกานอกเวลา ดังนั้นฉันจึงวางเ
Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
![Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ) Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-5937-10-j.webp)
นาฬิกา Pac-Man ย้อนยุค: สร้างนาฬิกาข้างเตียง Pac-Man แบบอินเทอร์แอคทีฟ พร้อมหน้าจอสัมผัส และฟิกเกอร์ Pac-Man แบบเคลื่อนไหว โปรเจ็กต์สุดเจ๋งนี้สร้างได้ง่ายอย่างน่าประหลาดใจ และเป็นของขวัญที่ยอดเยี่ยมสำหรับผู้เสพติด Pac-Man ที่คิดถึงอดีตเช่นกัน เนื่องจากสามารถโต้ตอบกับ Pac-Man
Plug 'n' Play Retro Arcade Console: 5 ขั้นตอน (พร้อมรูปภาพ)
![Plug 'n' Play Retro Arcade Console: 5 ขั้นตอน (พร้อมรูปภาพ) Plug 'n' Play Retro Arcade Console: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-5001-114-j.webp)
คอนโซลอาร์เคดย้อนยุค Plug 'n' Play: คอนโซลอาร์เคดย้อนยุค Plug 'n' Play รวบรวมคอนโซลและเกมสุดคลาสสิกที่คุณชื่นชอบไว้ในอุปกรณ์เครื่องเดียว ส่วนที่ดีที่สุดคือสิ่งที่คุณต้องมีคือเชื่อมต่อคอนโซลของคุณกับอินพุตวิดีโอของทีวีและเข้ากับแหล่งพลังงานเพื่อเพลิดเพลินกับแฟ