
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ฉันเบื่อกับการกักตัวและตัดสินใจทำ 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 และหลังจากพิมพ์ไม่สำเร็จสองสามฉบับ ฉันก็ได้รับเคสที่ดีและแข็งแรง ฉันขันทุกอย่างเข้าด้วยกันและโครงการก็เสร็จสิ้น
นั่นคือโครงการของฉัน หากคุณมีคำถามใด ๆ เพียงเขียนความคิดเห็นด้านล่าง:)
แนะนำ:
Arduino Timers: 8 โครงการ: 10 ขั้นตอน (พร้อมรูปภาพ)

ตัวจับเวลา Arduino: 8 โครงการ: Arduino Uno หรือ Nano สามารถสร้างสัญญาณดิจิตอลที่แม่นยำบนหมุดเฉพาะหกตัวโดยใช้ตัวจับเวลาในตัวสามตัว พวกเขาต้องการคำสั่งเพียงไม่กี่คำสั่งในการตั้งค่าและไม่ต้องใช้รอบของ CPU ในการทำงาน!การใช้ตัวจับเวลาอาจเป็นเรื่องน่ากลัวหากคุณเริ่มต้นจาก
โครงการ Arduino แผง LED RGB 16x16: 5 ขั้นตอน (พร้อมรูปภาพ)

โปรเจ็กต์ Arduino แผงไฟ LED 16x16 RGB: สวัสดีทุกคน ฉันโพสต์โปรเจ็กต์นี้เพราะฉันอยากให้ทุกคนมีสถานที่ง่ายๆ ที่จะมาเล่นกับแผง LED RGB 16x16 RGB อันยอดเยี่ยมเหล่านี้ ฉันได้หยิบไอเดียจากโปรเจ็กต์อื่นมาแก้ไขสำหรับโปรเจ็กต์นี้ มันให้คุณ
กระถางต้นไม้อัจฉริยะอัตโนมัติ - (DIY, พิมพ์ 3 มิติ, Arduino, รดน้ำด้วยตัวเอง, โครงการ): 23 ขั้นตอน (พร้อมรูปภาพ)

กระถางต้นไม้อัจฉริยะอัตโนมัติ - (DIY, 3D Printed, Arduino, Self Watering, Project): สวัสดี บางครั้งเมื่อเราออกจากบ้านสักสองสามวันหรือยุ่งมาก ต้นไม้ในบ้าน (อย่างไม่ยุติธรรม) ต้องทนทุกข์เพราะไม่ได้รดน้ำเมื่อพวกเขา ต้องการมัน. นี่คือวิธีแก้ปัญหาของฉัน มันเป็นกระถางต้นไม้อัจฉริยะซึ่งรวมถึง: อ่างเก็บน้ำในตัว เซนโซ
โครงการ Arduino: ช่วงทดสอบโมดูล LoRa RF1276 สำหรับโซลูชันการติดตามด้วย GPS: 9 ขั้นตอน (พร้อมรูปภาพ)

โครงการ Arduino: ช่วงทดสอบโมดูล LoRa RF1276 สำหรับการติดตาม GPS วิธีแก้ไข: การเชื่อมต่อ: USB - SerialNeed: Chrome Browser Need: 1 X Arduino Mega Need: 1 X GPS Need: 1 X SD card Need: 2 X LoRa Modem RF1276Function: Arduino ส่งค่า GPS ไปยังฐานหลัก - เก็บข้อมูลฐานหลักใน Dataino Server Lora Module: Ultra long range
Magic Wand Target Practice (โครงการ IR Arduino): 7 ขั้นตอน (พร้อมรูปภาพ)

Magic Wand Target Practice (โครงการ IR Arduino): นี่คือวิธีที่ฉันทำโครงการของฉันสำหรับ Electronic Art โครงงานนี้มุ่งเน้นไปที่การใช้ Arduino Uno เพื่อสร้างอุปกรณ์สวมใส่ ฉันไม่ได้โฟกัสไปที่อุปกรณ์สวมใส่มากนัก ฉันเน้นที่การเล่นด้วยเซ็นเซอร์ IR และรีโมทคอนโทรลโดยเฉลี่ยของคุณ