สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุ
- ขั้นตอนที่ 2: สร้างเคส
- ขั้นตอนที่ 3: ประกอบโมดูลอิเล็กทรอนิกส์
- ขั้นตอนที่ 4: อัปโหลดรหัสและทดสอบนาฬิกา
วีดีโอ: Retro Pac-Man Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โดย TechKiwiGadgetsTechKiwiGadgets บน Instagramติดตามเพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: คลั่งไคล้เทคโนโลยีและความเป็นไปได้ที่มันสามารถนำมาได้ ฉันชอบความท้าทายในการสร้างสิ่งที่ไม่เหมือนใคร เป้าหมายของฉันคือการทำให้เทคโนโลยีเป็นเรื่องสนุก เกี่ยวข้องกับชีวิตประจำวัน และช่วยให้ผู้คนประสบความสำเร็จในการสร้างความเจ๋ง … ข้อมูลเพิ่มเติมเกี่ยวกับ TechKiwiGadgets »
สร้างนาฬิกาข้างเตียง Pac-Man แบบอินเทอร์แอคทีฟ พร้อมหน้าจอสัมผัส และฟิกเกอร์ Pac-Man แบบเคลื่อนไหว
โปรเจ็กต์สุดเจ๋งนี้ทำได้ง่ายอย่างน่าประหลาดใจ และเป็นของขวัญที่ยอดเยี่ยมสำหรับผู้เสพติด Pac-Man ที่คิดถึงอดีต
นอกจากคุณจะสามารถโต้ตอบกับเกม Pac-Man แล้ว คุณยังสามารถบันทึกเสียงที่คุณเลือกสำหรับการปลุกได้อีกด้วย
*** รหัส V10 ที่เผยแพร่พร้อมกับ Pacman Gameplay ดั้งเดิมนั้นรวมอยู่ใน Dots แล้ว ***
ขั้นตอนที่ 1: รวบรวมวัสดุ
นาฬิกา Retro Pac-Man ทำจาก 5 โมดูลหลักพร้อมกับเคสที่ตัดด้วยเลเซอร์จากไม้ MDF
- บอร์ด Arduino - Arduino Mega 2560 (รายการที่ 1, 2 และ 3 สามารถซื้อเป็นชุดคำสั่งเดียวได้)
- หน้าจอสัมผัส Arduino Shield - 3.2 นิ้ว Mega Touch L CD
- หน้าจอสัมผัส Shield Shield - 3.2" TFT LCD + หน้าจอสัมผัสสำหรับ Mega 2560 ของ Arduino (*หมายเหตุ: หลีกเลี่ยง Sainsmart ดูหัวข้อ 4 ด้านล่าง)
- โมดูลนาฬิกาเรียลไทม์ - DS3231 RTC
- โมดูลเครื่องบันทึกเสียง - เครื่องบันทึกเสียง ISD1820
สิ่งที่แนบมาในคำแนะนำคือโค้ด Arduino ที่จำเป็น ลิงก์ไปยังไลบรารี่ และไฟล์กราฟิกพิเศษใดๆ ที่คุณจะต้องสร้างโปรเจ็กต์
ในรายการด้านบนมีลิงค์ไปยังซัพพลายเออร์ของชิ้นส่วนที่คล้ายกับรายการที่ใช้ในต้นแบบ คุณมีอิสระในการจัดหาชิ้นส่วนจากทุกที่ที่คุณเห็นว่าเหมาะสม เพื่อให้แน่ใจว่าต้นทุนจะลดลง
นอกเหนือจากโมดูลเหล่านี้ คุณจะต้องมีส่วนประกอบดังต่อไปนี้
- หมุดแผง x 4 สำหรับยึดเคสด้านหน้าเข้ากับตัวเครื่อง
- อีพอกซีเรซินสองส่วนสำหรับติดเคสเข้าด้วยกัน
- แผ่นกระดาษทราย - เกรดละเอียดและกลางสำหรับขัดไม้อย่างละ 4 แผ่น
- สว่านไฟฟ้าพร้อมดอกสว่านไม้ขนาดเส้นผ่านศูนย์กลาง 3 มม.
- สาย USB ยาว 1 เมตร
- เครื่องชาร์จ USB (ใช้สำหรับจ่ายไฟสำหรับนาฬิกา)
- MDF หรือสไตรีน 150 มม. x 30 มม. x 3 มม. เพื่อสร้างโครงยึดเพื่อยึดวงจรเข้าที่ภายในเคส
- ปืนกาวร้อน
ส่วนประกอบเสริมการหรี่แสงด้านหลังอัตโนมัติเสริมจำเป็นเฉพาะในกรณีที่นาฬิกาข้างเตียง
- ตัวต้านทาน 270k โอห์ม
- ซีเนอร์ไดโอด 3.3v 0.5 วัตต์
- ตัวต้านทาน 47 โอห์ม
- ตัวต้านทานแบบพึ่งพาแสง (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: อัปโหลดรหัสและทดสอบนาฬิกา
"กำลังโหลด="ขี้เกียจ"
รหัสนาฬิกา Retro Pac-Man สามารถปรับเปลี่ยนเพื่อให้มีธีมอื่นได้ สาย USB หมายความว่ามีศักยภาพสำหรับผู้ผลิตรายอื่นในการพัฒนาธีมที่เป็นเอกลักษณ์ของตนเอง
รวมเป็นเวอร์ชันเริ่มต้นของ Donkey Kong นาฬิกาทำงานตามปกติและมีการควบคุมหน้าจอสัมผัสเพื่อควบคุม Mario
*** เวอร์ชันการผลิต 3 วางจำหน่ายแล้วในคำแนะนำนี้ ***
การควบคุมขึ้น ลง ซ้าย และขวา สามารถใช้เพื่อเปลี่ยนทิศทางของ Mario เท่านั้น โดยแตะด้านบน ล่าง ซ้ายและขวาของหน้าจอ
หากต้องการกระโดดเมื่อเดินทางไปทางซ้ายหรือขวาให้แตะด้านบนของหน้าจอ หากต้องการเปิดใช้งานเมนูตั้งค่า ให้กดตรงกลางหน้าจอ
ฉันหวังว่านี่จะเป็นแรงบันดาลใจให้ผู้อื่นพัฒนาต่อไป !!
รางวัลชนะเลิศการประกวดไมโครคอนโทรลเลอร์ 2017
แนะนำ:
Micro Binary Clock: 10 ขั้นตอน (พร้อมรูปภาพ)
Micro Binary Clock: ก่อนหน้านี้ได้สร้าง Instructable (Binary DVM) ซึ่งใช้ประโยชน์จากพื้นที่แสดงผลที่ จำกัด โดยใช้ไบนารี มันเป็นเพียงขั้นตอนเล็ก ๆ ที่เคยสร้างโมดูลรหัสหลักสำหรับการแปลงทศนิยมเป็นไบนารีเพื่อสร้างนาฬิกาไบนารี
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Retro Arcade Clock - Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)
Retro Arcade Clock - Arduino: สร้างนาฬิกาอาร์เคดข้างเตียงแบบโต้ตอบพร้อมหน้าจอสัมผัสและตัวเลขอาร์เคดแบบเคลื่อนไหวที่คุณสามารถบันทึกเสียงที่คุณเลือกสำหรับการปลุก นี่คือการอัปเดตของโปรเจ็กต์ก่อนหน้าซึ่งตอนนี้มีเคสพิมพ์ 3 มิติและ สี่โปรแกรมแยก
Playstation 1 Retro Clock: 8 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาย้อนยุคของ Playstation 1: หลังจากไปเยี่ยมบ้านพ่อแม่แล้ว ฉันก็ออกเดินทางพร้อมกับความอิ่มท้องและ Playstation 1 เครื่องเก่า และอีกมากมาย หลังจากเสียบปลั๊กแล้วฉันรู้สึกตกใจที่เห็นว่ามันไม่ทำงาน โชคดีที่ฉันตั้งใจจะหานาฬิกาที่เล่นโวหาร หนึ่งนาฬิกานอกเวลา ดังนั้นฉันจึงวางเ
ทำให้ PAC LITE เล็กลงเท่านั้น: 9 ขั้นตอน
สร้าง PAC LITE ให้เล็กลงเท่านั้น: สร้างคบเพลิงขนาดเล็กที่มีประโยชน์ซึ่งสามารถเก็บไว้ในพื้นที่ที่เล็กกว่ากล่องไม้ขีดไฟและปล่อยให้รู้สึกหรูหรา ระวัง นี่ไม่ใช่โครงการสำหรับผู้ป่วยนอก อาจดูเหมือนโครงการเล็กๆ แต่จริงๆ แล้วจะใช้เวลาสร้างนานกว่าที่คุณคิด