สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันเบื่อกับการกักตัวและตัดสินใจทำ Arduino Tamagotchi เพราะฉันเกลียดสัตว์หลายชนิด ฉันจึงเลือกตัวเองเป็นทามาก็อตจิ ก่อนอื่นฉันสร้างคอนโซลของฉันบนเขียงหั่นขนม การเดินสายไฟนั้นง่ายมาก มีเพียงสามปุ่มเท่านั้น คือ Buzzer และ Nokia 5110 LCD
ขั้นตอนที่ 1: สร้างโครงการบนเขียงหั่นขนม
ฉันเลือกพินดิจิทัล 2, 3 และ 4 สำหรับปุ่มและ 5 สำหรับออด ฉันตัดสินใจวางตัวต้านทาน 47 โอห์มระหว่างลำโพงกับพิน เนื่องจากเสียงกริ่งน่ารำคาญ จอ LCD ของ Nokia เชื่อมต่อกับ 8, 9, 10, 11 และ 12 หลังจากเดินสายแล้ว ฉันก็เริ่มเขียนโปรแกรม ซึ่งเป็นส่วนใหญ่ของ งาน.
ขั้นตอนที่ 2: การเขียนโปรแกรม
การเขียนโปรแกรมใช้เวลานานกว่าสองสัปดาห์และจบลงด้วยความยุ่งเหยิงจริงๆ แต่ก็ไม่เป็นไร ขอแนะนำว่าอย่าเปลี่ยนแปลงโปรแกรมมากนัก เพราะเป็นลูกครึ่งเยอรมันครึ่งอังกฤษและค่อนข้างสับสน ในบรรทัดแรกเป็นข้อมูลที่สำคัญที่สุด เช่น หมุดปุ่มและความคมชัดของ LCD ฉันคิดว่าสิ่งนี้มีประโยชน์ ฉันออกแบบกราฟิกทั้งหมดด้วยสีและใช้ LCDAssistant เพื่อแปลงรูปภาพเป็นเลขฐานสิบหก
ฉันเพิ่มความหิว ความสนุกสนาน และความเหนื่อยล้า ครึ่งชั่วโมงมีโอกาส 75% ที่สถานะหนึ่งสถานะจะลดลง คุณสามารถเติมแถบสถานะผ่านการกินอาหาร เล่นเกม หรือเข้านอน
ฉันเพิ่มไฟล์ rar (Tama2.rar) และไฟล์แยกกันสองไฟล์ (Graphic.c & Tama2.ino) คุณสามารถเลือกระหว่างหนึ่งในตัวเลือกเหล่านี้:)
ขั้นตอนที่ 3: การออกแบบแผงวงจร
หลังจากที่ฉันเขียนโปรแกรมเสร็จแล้ว ฉันก็ได้ออกแบบแผงวงจรกับ Eagle เนื่องจากมีขนาดเล็ก ฉันจึงเลือก Arduino Mini เป็นสมองของคอนโซลเกมของฉัน ขนาดกระดานมีเพียง 93, 4 มม. x 49, 25 มม. (3, 67 x 1, 94 นิ้ว) ฉันใช้บริการของ JLCPCB สำหรับแผงวงจรของฉัน อัตรานาฬิกาที่ต่ำกว่าของ Arduino Minis (8 MHz) ทำให้เกมง่ายและช้ามาก ดังนั้นฉันจึงปรับความเร็ว ฉันยังเปลี่ยนออดเป็นอันที่เล็กกว่า
ขั้นตอนที่ 4: การเพิ่มแบตเตอรี่
ในการทำ Tamagotchi แบบใช้มือถือ ฉันใช้แบตเตอรี่เก่าและโมดูลชาร์จ แบตเตอรี่มาจากโทรศัพท์มือถือและให้พลังงานนานกว่าสามวัน โมดูลการชาร์จคือบอร์ดชาร์จแบตเตอรี่ลิเธียม USB 18650 สามารถชาร์จแบตเตอรี่ได้ภายในเวลาไม่กี่ชั่วโมง
ขั้นตอนที่ 5: การออกแบบและการพิมพ์เคส
ในที่สุดฉันก็ใช้เครื่องพิมพ์ 3 มิติเพื่อสร้างเคสสำหรับทามาก็อตจิของฉัน ฉันออกแบบ CAD-Files ทั้งหมดใน Thinkercad และหลังจากพิมพ์ไม่สำเร็จสองสามฉบับ ฉันก็ได้รับเคสที่ดีและแข็งแรง ฉันขันทุกอย่างเข้าด้วยกันและโครงการก็เสร็จสิ้น
นั่นคือโครงการของฉัน หากคุณมีคำถามใด ๆ เพียงเขียนความคิดเห็นด้านล่าง:)