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



"คุณปู่ … เพลง เพลง … " หลานสาวจะมาพบฉันทุกเย็นเมื่อกลับมาจากทำงาน โครงการนี้ถูกมองว่าเป็นของเล่นดนตรีที่มีองค์ประกอบของการเรียนรู้แบบสัมผัส ฟังเพลง กดปุ่ม เปิดไฟหลากสี (แล้วสีอะไร) บิดสิ่งที่หมุน คลิกสวิตช์ … และขณะที่คุณปู่กำลังดื่มชา…
Arduino เองสังเคราะห์เพลงได้ไม่ดี อย่างไรก็ตามมีเกราะที่เรียกว่าซึ่งคุณสามารถเล่นไฟล์เพลงที่มีคุณภาพค่อนข้างดี ในโครงการนี้ ฉันใช้ DFPlayer mini shield มันใช้การ์ด micro SD เป็นผู้ให้บริการ ด้วยปุ่มเพียงสามปุ่ม เราควบคุมการเล่นได้: เดินหน้า ถอยหลัง และ - จนถึงจุดเริ่มต้น เด็ก ๆ ชอบที่จะกดปุ่ม เลยใส่ปุ่ม สวิตช์ ไฟ LED โดยทั่วไปที่แผงด้านหน้าอีกสองสามปุ่ม สักครู่เพื่อให้น่าสนใจยิ่งขึ้น
ขั้นตอนที่ 1: ส่วนประกอบและเครื่องมือ
ส่วนประกอบ:
Arduino UNO
อะแดปเตอร์ (6 - 12)VDC, (0.5 - 1)A สำหรับ Arduino
DFPlayer ขนาดเล็ก
www.aliexpress.com/item/TF-Card-U-Disk-Min…
ลำโพง 8Ohm, 1W
การ์ด micro SD คลาส 8-11
LMS1587IS-3.3
ฮีทซิงค์ PCB
ตัวเก็บประจุ 100uF, 16V
สวิตช์ปุ่มกด 3 x 1P ชั่วขณะ
UP-6135 (ตัวเลือก) ไม่แสดงในแผนภาพ
www.distrelec.biz/en/led-panel-meter-199-m…
5 x สวิตช์โยก (เปิด)
DC micromotor (ตัวเลือก)
ปุ่มกด Antivandal (ตัวเลือก)
โพเทนชิออมิเตอร์
5 x LED สีแดง 5mm
5 x LED สีเขียว 5mm
5 x ไฟ LED สีเหลือง 5mm
5 x ไฟ LED สีฟ้า 5 มม.
20 x ความละเอียด 330 โอห์ม
2 x ความละเอียด 560 โอห์ม
1 x ความละเอียด 51K
สายไฟ
ตู้พลาสติก
เครื่องมือ:
สถานีบัดกรี (หัวแร้ง), ลวดบัดกรี, ฟลักซ์
เครื่องตัดลวด แหนบ ไขควง สว่าน ตะไบ ปืนกาว
ขั้นตอนที่ 2: วงจรไฟฟ้า



โครงการนี้วาดขึ้นโดยใช้สภาพแวดล้อมของ Easy Eda ส่วนดนตรีแสดงอยู่ที่ด้านบนของไดอะแกรม ทุกสิ่งทุกอย่างทำด้วยวิธีการชั่วคราว ที่นี่คุณสามารถเพิ่มสิ่งที่คุณต้องการเพียงเพื่อให้พอดีกับขนาด
โมดูล MP3 รองรับวลี สัญญาณ หรือท่วงทำนองได้ถึง 25, 500 ส่วน ไฟล์เสียงทั้งหมดสามารถแบ่งออกเป็นกลุ่ม 255 เพลง คุณสามารถเลือกระดับเสียงหนึ่งใน 30 ระดับและโหมดอีควอไลเซอร์หนึ่งใน 6 โหมด (ปกติ/ป๊อป/ร็อค/แจ๊ส/คลาสสิก/เบส) รูปแบบไฟล์เสียง: MP3, WAV, WMA
โมดูลเชื่อมต่อกับ Arduino ผ่าน UART (อนุกรม) สำหรับงานก็เพียงพอที่จะเชื่อมต่อเฉพาะสาย Vcc, GND, RX, TX, SPK1, SPK2 การใช้พินอื่น ๆ ทั้งหมดเป็นทางเลือก
ลิงก์สำหรับข้อมูลมากมายสำหรับ DFPlayer mini:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
ขั้นตอนที่ 3: การประกอบและการเดินสายวงจร



ตอนนี้เรามีแบบแผน รายการองค์ประกอบ และงานที่ลำบากที่สุดเริ่มต้นขึ้น - การติดตั้ง นี่คือสิ่งสำคัญ - เพื่อค้นหาที่อยู่อาศัยที่มีขนาดเหมาะสม เราเจาะ ปรับแต่ง ติดตั้งองค์ประกอบ เราเชื่อมต่อสายไฟตามแบบแผน ในกรณีที่จำเป็น - เราประสาน เราตรวจสอบทุกอย่างอย่างละเอียด
ขั้นตอนที่ 4: ร่างอย่างง่าย

ในการทำงานกับโมดูลขนาดเล็กของ DFPlayer คุณต้องติดตั้งไลบรารี DFPlayer_Mini_Mp3.h:
github.com/DFRobot/DFRobotDFPlayerMini/arc…
อินพุตดิจิตอลที่สามของ Arduino เชื่อมต่อกับเอาต์พุต Busy ของโมดูล MP3 ตัวควบคุมจะวิเคราะห์สถานะของเอาต์พุตนี้ และหากเปลี่ยนเป็นสถานะ HIGH (แทร็กสิ้นสุด) แทร็กถัดไปจะเริ่มขึ้น มิฉะนั้น การเล่นแทร็กจะหยุดลง และสำหรับเรา สิ่งสำคัญคือเพลงจะดำเนินต่อไปทีละแทร็ก นอกจากนี้ยังมีการติดตั้งไลบรารี SoftwareSerial ที่นี่ เพื่อให้คุณสามารถเปลี่ยนเฟิร์มแวร์ Arduino ได้ตามต้องการโดยไม่ต้องแตะต้องการติดตั้ง
github.com/PaulStoffregen/SoftwareSerial
ขั้นตอนที่ 5: ไฟล์เสียง

เครื่องเล่น MP3 ขนาดเล็กสามารถจดจำการ์ดได้ถึง 32G และ FAT16, ระบบไฟล์ FAT32
ฟอร์แมตการ์ด SD และสร้างโฟลเดอร์ "MP3" ถัดไป คุณต้องบันทึกเพลง mp3 ของคุณในโฟลเดอร์นี้และตั้งชื่อว่า "0001****.mp3", "0002****.mp3", "0003****.mp3" เป็นต้น: จำเป็นต้องคัดลอกไฟล์ที่เปลี่ยนชื่อแล้วไปยัง SD และไม่ต้องเปลี่ยนชื่อในการ์ด SD
ใส่การ์ดลงในสล็อตแล้วสนุกได้เลย!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง