สารบัญ:

กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง: 9 ขั้นตอน
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง: 9 ขั้นตอน

วีดีโอ: กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง: 9 ขั้นตอน

วีดีโอ: กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง: 9 ขั้นตอน
วีดีโอ: สื่อวงดุริยางค์ กราวกีฬา 2024, กรกฎาคม
Anonim
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง
กล่องดนตรี Arduino พร้อมการแสดงเนื้อเพลง

ฉันเพิ่งซื้อ 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…

แนะนำ: