สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วน วัสดุ และเครื่องมือที่จำเป็น
- ขั้นตอนที่ 2: แก้ไขกล่อง
- ขั้นตอนที่ 3: สร้างเขียงหั่นขนม
- ขั้นตอนที่ 4: ติดตั้งและเชื่อมต่อ Breadboard
- ขั้นตอนที่ 5: สร้างและติดตั้งส่วนรองรับด้านกล่องสำหรับ False Bottom
- ขั้นตอนที่ 6: ดาวน์โหลด Arduino Sketch ไปยัง Nano
- ขั้นตอนที่ 7: ดาวน์โหลดเพลงลงในการ์ด Micro SD
- ขั้นตอนที่ 8: เล่น
วีดีโอ: กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ฉันเพิ่งซื้อ LCD ขนาด 2 บรรทัด x 16 อักขระ (จอแสดงผลคริสตัลเหลว) มาเล่นด้วย หลังจากคุ้นเคยกับมัน ฉันก็เริ่มคิดเกี่ยวกับโครงการที่จะใช้มัน บางสิ่งบางอย่างที่เป็นต้นฉบับเล็กน้อย ฉันตัดสินใจทำกล่องดนตรีที่จะแสดงเนื้อเพลง (หรือข้อความ) ขณะที่เล่นเพลง สำหรับเพลง ฉันซื้อบอร์ดเครื่องเล่นรูปแบบ MP3 ขนาดเล็ก Arduino Nano ใช้งาน LCD และ MP3 Nano และ MP3 พอดีกับเขียงหั่นขนมครึ่งขนาดที่ต้องใช้สายไฟเพียงเล็กน้อย ธุรกิจทั้งหมดใช้พลังงานจากแบตเตอรี่ลิเธียมไอออนแบบรีชาร์จได้ ฉันยังซื้อลำโพงขนาดเล็กคุณภาพดี พวกเขาทั้งหมดอยู่ในกล่องที่สวยงามที่ฉันซื้อในท้องถิ่นที่ Jo-Ann's Crafts and Fabrics ฉันทำปกเพื่อซ่อนอุปกรณ์อิเล็กทรอนิกส์ เฉพาะหน้าจอ LCD ที่แสดง
สำหรับการเลือกเพลงครั้งแรก ฉันเลือกเพลง “Love Me Tender” ของเอลวิส เพรสลีย์ เพื่ออธิบายว่าทำไม ให้ฉันเพิ่มพื้นหลังเล็กน้อย ฉันพบภรรยาขณะเรียนมหาวิทยาลัย (1955-59) ในงานปาร์ตี้เบียร์ ฉันจะขว้างกีตาร์และร้องเพลง ฉันลงเอยด้วยการทำเนื้อเพลงใหม่ให้กับเพลงโดยเฉพาะสำหรับเธอ ฉันตั้งใจที่จะทำให้เนื้อเพลงเหล่านั้นเป็นเพลงที่เลือกต่อไป เธอสาบานว่าเธอมี แต่ยังหาไม่พบ แน่นอน ฉันลืมพวกเขาไปแล้ว แต่กล่องดนตรีเป็นของขวัญให้ภรรยาผม เธอเป็นจิตรกรที่ดีและจะแต่งตัวกล่อง
เพื่อความกระจ่าง: ฉันได้เขียนคำสั่งก่อนหน้านี้เพียงหนึ่งเดียว: Knock-Knock Treasure Box ฉันเผยแพร่ว่าเป็นดิ๊ก55 อย่างใดชื่ออื่นถูกกำหนดให้กับชื่อนี้
ขั้นตอนที่ 1: ชิ้นส่วน วัสดุ และเครื่องมือที่จำเป็น
ชิ้นส่วนและวัสดุ
เมื่อฉันต้องการชิ้นส่วนอย่างรวดเร็วด้วยการจัดส่งฟรี ฉันใช้ Amazon Prime ฉันมักจะพบมากมายในที่แห่งนี้ซึ่งสะดวกจริง ๆ มิฉะนั้นฉันค้นหา ebay และซัพพลายเออร์อื่นๆ รายการด้านล่างที่ไม่แสดงซัพพลายเออร์หมายความว่าฉันมีอยู่แล้ว
กล่อง (ของโจแอน) Woodline Works ITEM#64860
Basswood (โจแอน 1/8 x 4 x 24 นิ้ว)
ผ้าตะแกรงลำโพง (Jo-Ann's) ¼ หลา คือขั้นต่ำที่อนุญาตในการซื้อ
Arduino นาโน
LCD (Amazon/Sunfounder I2C LCD1602)
เครื่องเล่น MP3 (Amazon/DFPlayer)
เมมโมรี่การ์ดสำหรับเครื่องเล่น MP3 (Amazon/SanDisk 16GB micro SD)
ลำโพง (Parts-Express/DaytonAudio CE32A-8)
เขียงหั่นขนมครึ่งขนาด
แบตเตอรี่ลิเธียมไอออนขนาด 9 โวลต์และเครื่องชาร์จ
ขั้วต่อสแน็ปอินแบตเตอรี่พร้อมสายสีแดง (+) และสีดำ (-)
สวิตช์ฝา (SPDT ที่เปิดใช้งานก้านสปริง)
#22 สายทองแดงแข็ง
จัมเปอร์ริบบิ้น 40 เส้น ยาว 8 นิ้ว หญิง-ชาย
ตัวต้านทาน 1,000 โอห์ม (2)
เรื่องที่สนใจ 2x4
เทปโฟมสองหน้าดูปองท์
#4 สกรูและน็อต
กาว (ฉันใช้ Tacky Glue ของ Ailene สำหรับเกือบทุกอย่าง)
เครื่องหมายสีถาวร
เครื่องมือที่ฉันใช้
เลื่อยโต๊ะ (ตัดไม้เบสหรือไม้ใด ๆ ได้ดีที่สุดอย่างแม่นยำและง่ายดาย)
Coping saw (สำหรับเจาะรูที่ฝาจอ LCD)
สว่านแท่นและสว่านเจาะไม้ (จอบ) ขนาด 1 นิ้ว
ไม้บรรทัดที่มีเครื่องหมาย 1/32 นิ้วหรือ 1 มม.
หัวแร้ง ขาตั้ง หัวแร้ง และอุปกรณ์ทำความสะอาดหัวแร้งแบบตาข่ายทองเหลือง
คีมจมูกเข็ม
เครื่องปอกสายไฟ (ฉันแนะนำ Vise-Grip เพื่อการปอกที่เชื่อถือได้ง่าย Amazon)
ขั้นตอนที่ 2: แก้ไขกล่อง
วิทยากร
เจาะรูลำโพงขนาดเส้นผ่านศูนย์กลาง 1 นิ้วที่กึ่งกลางด้านหน้ากล่องโดยใช้ดอกสว่านหรือเลื่อยเจาะรู
นี่เป็นเวลาที่ดีที่สุดในการติดตั้งลำโพง ใช้เทปโฟม 2 หน้าสี่ชิ้นบนเฟรม โดยให้ลำโพงอยู่ตรงกลางรู
ตัดผ้าตะแกรงสี่เหลี่ยมออกเพื่อปิดรูแล้วทากาวกับกล่องด้านนอกโดยให้ตรงกลางรู
วางฝาครอบผ้ากระจังหน้าสี่เหลี่ยมบนกระดานไม้เบสวูด เจาะรูตรงกลางขนาด 1 นิ้ว ตัดฝาครอบออก แล้วทากาวที่กล่อง
ฝาครอบสวิตช์ลำโพง/ฝาปิด
ตัดชิ้นส่วนฝาครอบลำโพง/สวิตช์ฝาปิดจากแผ่นไม้เบสวูดโดยมุ่งให้กล่องใส่พอดีกันลื่น
กาวด้านข้างไปด้านหลังแล้วทากาวด้านบน ฉันยังตัดความยาวของเดือยสี่เหลี่ยมเพื่อเพิ่มมุมเสริม
(โปรดจำไว้ว่า ขนาดด้านข้างต้องน้อยกว่าความสูงภายในกล่อง 1/8 นิ้ว เพื่อรองรับฝาครอบและกว้างพอที่จะล้างความลึกของลำโพงได้
(นอกจากนี้ ด้านหลังต้องมีความสูงน้อยกว่ากล่องภายในอย่างน้อย ¼ นิ้ว เพื่อให้สามารถดึงลวดออกที่ด้านล่างและสำหรับฝาครอบด้านบนได้)
สวิตช์ฝา
นี่เป็นเวลาที่เหมาะสมในการติดตั้งสวิตช์ฝาปิดและปุ่มเปิดใช้งาน
ปุ่มของฉันคือเดือยยาว 7/16 นิ้ว 1/8 นิ้ว ฉันพันเทปกาวกว้าง 1/8 นิ้วรอบด้านล่างเพื่อเก็บไว้ในที่ปิดเมื่อติดตั้งฝาครอบ
ฉันติดเทปสวิตช์ที่ด้านหน้าของกล่องที่ตำแหน่งแนวนอนซึ่งรับรองว่าด้านที่ปิดนั้นเคลียร์แล้ว ในตำแหน่งแนวตั้งที่วางจุดกระตุ้นของคันโยกสปริงด้านล่างกล่องด้านบน 1/4 นิ้ว (ความหนาด้านบนบวกพื้นที่ติดเทปปุ่ม) และ เว้นระยะห่างจากเทปโฟมหนาสองด้านจากด้านหน้ากล่องเพื่อให้มีที่ว่างสำหรับรูกระดุม ฉันวัดระยะการติดตั้งของจุดศูนย์กลางของคันโยกสปริงจากด้านหน้ากล่อง และเจาะรู 1/8 นิ้วที่ด้านบนของฝาครอบสำหรับปุ่ม และขยายให้ใหญ่ขึ้นเล็กน้อยเพื่อให้เคลื่อนไหวได้อย่างอิสระ ปุ่มวางอยู่บนจุดกระตุ้นของก้านสปริงโดย 3/16 ยื่นออกมาเหนือฝาครอบหนา 1/8 นิ้ว
เท็จด้านล่าง
ตัดส่วนล่างปลอมเพื่อสร้างความพอดีที่ด้านหลังของฝาครอบลำโพง/ฝาปิดสวิตช์ เพื่อให้ทั้งสองส่วนยึดเข้าที่โดยไม่ต้องใช้สกรู
ทำรอยบากสำหรับขั้วต่อ LCD
(อย่าลืมติดริบบิ้นชิ้นหนึ่งที่ก้นปลอม ปล่อยให้ริบบิ้นพันรอบเพื่อให้ลอกด้านล่างปลอมออกได้ง่าย)
ชะลอการตัดส่วนรองรับด้านกล่องสำหรับด้านล่างเท็จจนกว่าจะสามารถกำหนดความสูงของแผ่นไม้อัดและสายเคเบิลที่ติดตั้งได้ (ฉันไม่ได้ทำและต้องเพิ่มไม้ขีดสองอันในแต่ละด้านเพื่อให้ได้ระยะห่างเพียงพอ)
ฝาปิด
ตัดฝากล่องให้พอดีกับฝา
วางรูสี่เหลี่ยมสำหรับจอ LCD รูตรงกลางควรเว้นช่องว่างด้วยฝาปิดสวิตช์ลำโพง/ฝาปิดเมื่อปิดฝา ! ใช้เลื่อยวงเดือนเพื่อตัดรู LCD ออก ขั้นแรกให้เจาะรูสำหรับใบมีด (หมายเหตุ: ฉันพบว่ามันยากที่จะได้คัตเอาท์สวย ๆ)
ทำรอยบากสำหรับขั้วต่อ LCD
ทำเครื่องหมาย 4 รูยึดและสว่าน
ติดตั้ง LCD ด้วยสกรูและน็อต #4 โดยใช้ตัวเว้นวรรคตามความจำเป็น
ตัดฐานยึดสี่เหลี่ยมสี่ฟุตจาก 2x4 ให้มีความยาวเพื่อให้มีฝาปิดแบบฝัง รวมถึงเทปโฟมความหนาหนึ่งอัน (ภาพแสดงเทปโฟมที่ด้านบนของตัวยึด ฉันตัดสินใจว่านี่ไม่ใช่วิธีที่จะไป)
ทำเครื่องหมายจุดยึดบนฝาครอบ เจาะรูสกรูที่ฝาครอบ และรูนำร่องในที่ยึดสำหรับสกรู #4
(อย่าลืมติดตั้งที่ยึดกลับจากฝาครอบลำโพง/ฝาปิดสวิตช์เพื่อไม่ให้มีสัญญาณรบกวนของหัวสกรูเมื่อปิดฝา)
ขันที่ยึดและกดฝาครอบลงในฝาเพื่อยึดด้วยเทปโฟม
(หมายเหตุ: สกรูอนุญาตให้ถอดฝาครอบออกได้หากจำเป็น เทปโฟมทำให้ถอดฝาครอบออกยากเกินไป)
ขั้นตอนที่ 3: สร้างเขียงหั่นขนม
เสียบเครื่องเล่น Nano และ MP3 เข้ากับ Breadboard
เสียบนาโนด้วยพิน 1 (D13) ในเขียงหั่นขนม G-30
เสียบเครื่องเล่น MP3 ด้วยพิน 8 (เชื่อมต่อลำโพง) ใน H-1
ตารางการเดินสายไฟเขียงหั่นขนม
พลัง:
บัส J-19 ถึง +5V (เอาต์พุต Nano 5V)
J-17 ไปยัง Ground (-) buss
บัส J-8 ถึง +5V (อินพุต MP3 5V)
J-2 ไปยัง Ground (-) buss
ซอฟต์แวร์การเชื่อมต่อแบบอนุกรมจาก Nano กับเครื่องเล่น MP3:
A-10 ถึง A-20
B-13 ถึง B-21
ตัวต้านทาน 1K เป็น E-10 และ F-10 (ตัวต้านทานเหล่านี้ชดเชยอินเทอร์เฟซ 3.3V ที่เครื่องเล่น MP3)
ตัวต้านทาน 1K เป็น E-13 และ F-13
I-7 ถึง I-10
J-6 ถึง J-13
ขั้นตอนที่ 4: ติดตั้งและเชื่อมต่อ Breadboard
การติดตั้งเขียงหั่นขนม
ถอดแผ่นรองหลังเขียงหั่นขนมสี่เหลี่ยมเล็ก ๆ ที่แต่ละมุมแล้วติดเทปโฟม
(อย่าลบการสำรองข้อมูลทั้งหมด มิฉะนั้น คุณจะไม่สามารถถอดเขียงหั่นขนมได้)
ติดเขียงหั่นขนมลงที่กล่องตรงกลางด้านหลัง
การติดตั้งและเชื่อมต่อแบตเตอรี่ 9V
ติดตั้งแบตเตอรี่ในกล่องที่มุมด้านหลังขวาโดยใช้เทปโฟมสี่เหลี่ยมเล็กๆ ตรงกลาง
บัดกรีสายสีแดงของขั้วต่อแบบ snap-on ของแบตเตอรี่เข้ากับขั้วอินพุตสวิตช์ฝาปิด
แยกขั้วต่อสองสาย (สายหนึ่งเป็นสีแดง) แล้วตัดปลายตัวเมียออก
บัดกรีสายสีแดงเข้ากับขั้วสวิตช์ที่เอาท์พุต 9V เมื่อไม่ได้กดสวิตช์
บัดกรีสายอื่นเป็นสายสีดำจากขั้วต่อแบบสแน็ปอิน
ใช้เครื่องหมายเพื่อทำเครื่องหมายเขียงหั่นขนม I-16 สีแดง (เอาต์พุต Nano 5V) Mark I-15 สีดำ (พื้น)
เสียบหมุดสองแถบ สีแดงเป็นสีแดง สีดำเป็นสีดำ
การเชื่อมต่อลำโพง
แยกขั้วต่อสามสายและตัดปลายตัวเมียออก
ประสานสายด้านนอกทั้งสองเข้ากับขั้วลำโพง สายกลางไม่ได้ใช้
เสียบหมุดด้านนอกเข้ากับเขียงหั่นขนม I-1 และ I-3 ขั้วไม่สำคัญ
การเชื่อมต่อ LCD
แยกคอนเน็กเตอร์สี่ริบบิ้นออก เลือกโทนสีเทา-แดง-ส้ม-เหลือง
ที่ปลาย LCD ให้เสียบขั้วต่อตัวเมียเข้ากับหมุด LCD ตามที่กำหนดไว้ด้านล่าง SCL และ SDA เป็นอินเทอร์เฟซ I2C
บนเขียงหั่นขนม แบ่งริบบิ้น 4 สายออกเป็นริบบิ้น 2 เส้น: สายไฟสีแดง-ดำ และหมุด I2C สีส้ม-เหลืองที่เชื่อมต่อตามที่กำหนดไว้ด้านล่าง
LCD (หญิง) ปลาย:
สีเทา -- Gnd
สีแดง -- 5V
ส้ม -- SCL
สีเหลือง -- SDA
เขียงหั่นขนม (ชาย) ปลาย (ทำเครื่องหมายตามลำดับ):
สีเทา -- กราวด์ (-) บัส
สีแดง -- 5V (+) บัส
ส้ม -- J-22
สีเหลือง -- J-23
ขั้นตอนที่ 5: สร้างและติดตั้งส่วนรองรับด้านกล่องสำหรับ False Bottom
ด้วยเขียงหั่นขนมและการเดินสายไฟทั้งหมด ให้วัดความสูงของสายไฟเหนือพื้นกล่อง
ตัดส่วนรองรับทั้งสองจากกระดานไม้เนื้อแข็งให้มีความสูงมากกว่าการวัดนี้เล็กน้อยและความกว้างน้อยกว่าด้านล่างเท็จเล็กน้อย กาวให้เข้าที่ที่ด้านกล่อง
ขั้นตอนที่ 6: ดาวน์โหลด Arduino Sketch ไปยัง Nano
คัดลอกร่างต่อไปนี้ลงใน Arduino IDE แล้วโหลดลงใน Nano ร่างนี้แสดงความคิดเห็นเพื่อความสะดวกในการทำความเข้าใจ
ขั้นตอนที่ 7: ดาวน์โหลดเพลงลงในการ์ด Micro SD
ใช้พีซีของคุณโหลดเพลง MP3 ต่อไปนี้ลงในการ์ด micro SD แล้วใส่ลงในเครื่องเล่น MP3
ขั้นตอนที่ 8: เล่น
ต่อแบตเตอรี่และคุณควรตั้งค่าให้เล่น
ฉันพยายามแสดงวิดีโอในขั้นตอนนี้ แต่ฉันไม่เคยทำมาก่อนและไม่มีปัญหาอะไรนอกจากปัญหา
นี่คือแหล่งข้อมูลที่มีประโยชน์บางส่วน:
wiki.sunfounder.cc/index.php?title=I%C2%B2C…
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
github.com/Arduinolibrary/DFPlayer_Mini_mp…
www.parts-express.com/pedocs/specs/285-101…
แนะนำ:
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
กล่องดนตรี: 7 ขั้นตอน
กล่องดนตรี: โครงการนี้เป็นห้องขนาดเล็กที่มีไฟที่เล่นประสานกับองค์ประกอบ ฉันเลือกใช้ซิมโฟนีที่ 5 ของ Beethoven เนื่องจากน้ำหนักทางอารมณ์ของงาน เมื่อคุณเข้าไปในห้องแกนโฟมขนาดเล็ก คุณสามารถใส่หูฟังและรายการ
กล่องดนตรี MP3 สำหรับเด็ก: 6 ขั้นตอน (พร้อมรูปภาพ)
กล่องดนตรี MP3 สำหรับเด็ก: เมื่อมองหาโครงการ DIY ใหม่ ๆ รอบ ๆ Arduino ฉันพบแนวคิดที่ดีเกี่ยวกับเครื่องเล่น MP3 ที่ใช้ RFID สำหรับเด็ก และมีกล่องของเล่นมืออาชีพที่ยอดเยี่ยมหนึ่งกล่องในท้องตลาด - พวกนี้ปกครอง พวกเขาทำธุรกิจที่ยอดเยี่ยมด้วยแนวคิดอันชาญฉลาด ตรวจสอบ
Ballet Space Wars กล่องดนตรี: 7 ขั้นตอน
Ballet Space Wars กล่องดนตรี: คำแนะนำนี้ถูกสร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse-Art ที่มหาวิทยาลัยเซาท์ฟลอริดา (www.makecourse-art.com) ธีมสำหรับเครื่องผสมอาร์เคดของเราใช้ 8 บิต เพลงวิดีโอเกมและแนวคิดของนักบัลเล่ต์
กล่องดนตรี MP3 AUX แบบพกพา: 23 ขั้นตอน (พร้อมรูปภาพ)
กล่องดนตรี MP3 AUX แบบพกพา: การวิเคราะห์กระบวนการนี้แสดงวิธีสร้างเครื่องเล่น MP3 ด้วย Arduino Nano ไฟล์นั้นเป็น MP3 16 บิตและทำงานไม่เหมือนกับเครื่องเล่นเพลง Arduino ทั่วไปซึ่งจำกัด WAV 8 บิต อีกส่วนหนึ่งของบทช่วยสอนนี้ สาธิตการสร้างเลเซอร์ค