สารบัญ:

โครงการ Arduino-Tamagotchi (ฉันคือทามาก็อตจิ): 5 ขั้นตอน (พร้อมรูปภาพ)
โครงการ Arduino-Tamagotchi (ฉันคือทามาก็อตจิ): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โครงการ Arduino-Tamagotchi (ฉันคือทามาก็อตจิ): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โครงการ Arduino-Tamagotchi (ฉันคือทามาก็อตจิ): 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino Digital Pet toy with a white OLED Display (Tamagotchi Clone) 2024, พฤศจิกายน
Anonim
Image
Image

ฉันเบื่อกับการกักตัวและตัดสินใจทำ 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 และหลังจากพิมพ์ไม่สำเร็จสองสามฉบับ ฉันก็ได้รับเคสที่ดีและแข็งแรง ฉันขันทุกอย่างเข้าด้วยกันและโครงการก็เสร็จสิ้น

นั่นคือโครงการของฉัน หากคุณมีคำถามใด ๆ เพียงเขียนความคิดเห็นด้านล่าง:)

แนะนำ: