สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ถึงเวลาที่จะติด Arduino ในสถานที่เฉลิมฉลองและจะมีที่ไหนดีไปกว่าต้นคริสต์มาส! ในโปรเจ็กต์นี้ เราจะทำต้นคริสต์มาสที่สามารถร้องเพลงคริสต์มาสได้หลายเพลงและจุดไฟพร้อมกับเสียงเพลง! แนบเป็นไฟล์เสียงของต้นไม้ที่ทำงานอยู่เพื่อให้คุณได้ทราบว่าเสียงเป็นอย่างไร
ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
ต้นไม้ไม่ได้ทำอะไรมากขนาดนั้น หมายความว่ารายการอะไหล่ของเรานั้นค่อนข้างเล็ก โดยที่เราต้องการดังนี้:
- Arduino Micro (ที่นี่)
- Buzzer (ที่นี่)
- ไฟ LED 12 ดวง (ที่นี่)
- ปุ่ม (ที่นี่)
- ลวด
- วัสดุเคส
สำหรับเครื่องมือ สิ่งที่เราต้องการคือหัวแร้ง ปืนกาว และเครื่องตัดกล่อง ทำให้เป็นโปรเจ็กต์ที่สนุกและเรียบง่ายจริงๆ!
ขั้นตอนที่ 2: เดินสายทุกอย่างขึ้น
การเดินสายสำหรับโปรเจ็กต์นี้ค่อนข้างยุ่งยากเพราะเราจะควบคุมไฟ LED 2 ดวงหกชุด แต่โดยรวมแล้วยังค่อนข้างง่ายในการเชื่อมต่อทุกอย่างอย่างเหมาะสม
เริ่มต้นด้วยการทำโซ่ LED ของเรา เราเริ่มต้นด้วยการบัดกรีขากราวด์ทั้งหมด (ขาสั้น) เข้าด้วยกันเพื่อสร้างกราวด์ร่วมกันระหว่างไฟ LED ทั้งหมด จากนั้นกราวด์ทั่วไปนี้สามารถบัดกรีเข้ากับอินพุตกราวด์ของ Arduino ตอนนี้ เราต้องการจะจับคู่ไฟ LED 12 ดวงเป็นกลุ่มละ 2 ตัว เราทำสิ่งนี้โดยเชื่อมต่อขาที่ยาวกว่าของแต่ละกลุ่มเข้าด้วยกัน ซึ่งหมายความว่าเมื่อจ่ายไฟให้กับชุดนั้นทั้งคู่จะเปิดขึ้น ตอนนี้เราควรมีจุดร่วม 1 กราวด์และ 6 แคโทดที่เราต้องเชื่อมต่อกับ Arduino แต่ละชุดเชื่อมต่อกับอินพุต Arduino ตัวใดตัวหนึ่ง ได้แก่ พิน 3, 4, 5, 6, 7 และ 9 (พิน 8 ถูกใช้โดยออด).
ตอนนี้สำหรับออดที่ด้านล่างของมัน คุณควรเห็นขั้วบวกและขั้วลบ เราจะต้องการบัดกรีลวดทั้งสองข้างและเชื่อมต่อกับ Arduino ขั้วต่อกราวด์ของออดไปที่กราวด์บน Arduino และค่าบวกไปที่พิน 8
และสุดท้าย เราจะเชื่อมต่อปุ่มที่ช่วยให้เราสามารถเปิดและปิดเพลงได้ เพราะมันค่อนข้างจะน่ารำคาญเล็กน้อยหลังจากชั่วโมงที่ 4 หรือ 5 ขาข้างหนึ่งของปุ่มเชื่อมต่อกับกราวด์บน Arduino และขาอีกข้างเชื่อมต่อกับพิน 10
และนั่นคือสายไฟทั้งหมด!
ขั้นตอนที่ 3: รหัส
โค้ดนี้ช่วยให้เราสร้างโทนเสียงจาก Arduino และเล่นโน้ตเฉพาะได้ มาดูคุณสมบัติที่สำคัญบางอย่างของมันกัน
มีโค้ดส่วนนึงที่ช่วยให้เราเลือกจังหวะของเพลงได้ ฉันเลือก 250 เพื่อให้มันคลาสสิกแต่ก็ยังทันควัน เหนือกว่านั้นจะมีตัวเลขคั่นด้วยเครื่องหมายจุลภาค นี่คือความยาวของโน้ตแต่ละตัวที่กำลังเล่น ที่จะเล่นและด้านบนนั่นคือโน้ตจริงที่กำลังเล่นตามลำดับ สิ่งเหล่านี้สามารถจัดเรียงใหม่เพื่อเล่นเพลงที่คุณต้องการได้ตราบเท่าที่คุณไม่สนใจเสียงของ 8 บิต
เปิดโค้ดใน Arduino IDE แล้วอัปโหลดไปยังบอร์ดของคุณและทำการทดสอบ หากทุกอย่างเป็นไปด้วยดี เราก็สามารถดำเนินการต่อไปได้ ถ้าไม่ลองตรวจสอบการเชื่อมต่อทั้งหมดของคุณอีกครั้งและอัปโหลดโค้ดอีกครั้ง
ขั้นตอนที่ 4: คดี
โอเค ตัวเคสเป็นแบบพื้นฐานจริงๆ ด้วยกระดาษแข็ง 4 ชิ้นที่ติดกาวเข้าด้วยกันเพื่อทำเป็นกล่องที่ฐานของกระถางต้นไม้ของคุณสามารถใส่ต้นคริสต์มาสได้ จากนั้นเราจะต้องสร้างกล่องสามเหลี่ยมขนาดเล็กลงซึ่งปุ่มของเราจะ เมื่อเสร็จแล้วเราสามารถกาวที่อยู่ตรงกลางด้านใดด้านหนึ่งของกล่องของเราหรือสามารถติดตั้งปุ่มด้านในนั้นสายไฟสามารถนำไปที่มุมด้านหลังของกล่องตามที่เรากำลังจะไป ในการติดตั้ง Arduino และ Buzzer เพราะมันทำให้ไม่อยู่ในสายตา เราสามารถทำได้โดยใช้กาวร้อนเล็กน้อยเพื่อให้เข้าที่
ตอนนี้เคสพื้นฐานเสร็จเรียบร้อยแล้ว แต่เราต้องการเพิ่มธีมคริสต์มาสบางส่วนลงไป ฉันทำได้โดยติดหมวกคริสต์มาสขนาดเล็กที่ปุ่มของฉัน และเพิ่มข้อความเล็กๆ ด้านล่าง แต่การตกแต่งของคุณก็ขึ้นอยู่กับรสนิยมส่วนตัวของคุณ
ขั้นตอนที่ 5: เพลงอื่น ๆ
เกือบจะดีแล้ว ตอนนี้คุณควรมีต้นคริสต์มาสที่สามารถร้องเพลง Jingle bells ได้ แต่ถ้าคุณต้องการให้มันเล่นเพลงอื่นๆ ได้ที่นี่ มีผู้ใช้ Arduino ที่นำเพลงคริสต์มาส 8 บิตของเขามารวมกันและมันยอดเยี่ยมมาก! เพียงลากและวางโค้ดสองสามบรรทัดลงในโค้ดของเรา อัปโหลดใหม่แล้วสนุกได้เลย!
ขอบคุณที่อ่าน! หากคุณมีคำถามใด ๆ เลย id ชอบที่จะตอบพวกเขาแสดงความคิดเห็นหรือ PM ถ้าคุณทำ!