สารบัญ:
- ขั้นตอนที่ 1: วัสดุและเครื่องมือ
- ขั้นตอนที่ 2: แผนภาพวงจรและวิธีการทำงาน
- ขั้นตอนที่ 3: การก่อสร้าง
- ขั้นตอนที่ 4: ซอฟต์แวร์
- ขั้นตอนที่ 5: การเตรียมการ์ดหน่วยความจำและไฟล์ MP3
- ขั้นตอนที่ 6: การตรวจสอบและตั้งค่าเบื้องต้น
- ขั้นตอนที่ 7: รหัสข้อผิดพลาด
- ขั้นตอนที่ 8: ใส่ไว้ในเคส
วีดีโอ: เครื่องเล่นเพลง MP3 สลับ "Jumbleum": 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สำหรับโปรเจ็กต์นี้ ฉันตัดสินใจสร้างผู้เล่นที่ทรงพลังและใช้งานง่ายในเวิร์กชอปของฉัน
หลังจากลองใช้โมดูล MP3 อื่นๆ แล้ว ฉันเลือกโมดูล "DFPlayer Mini" ราคาถูกที่หาได้ง่าย
มีโหมด "เล่นแบบสุ่ม" แต่เนื่องจากเป็นแบบสุ่ม จึงเป็นไปได้ที่เพลงจะเล่นซ้ำ!
การออกแบบของฉันใช้ไมโครคอนโทรลเลอร์ PIC เพื่อ "Jumble-Up" เพลงเพื่อเล่นแบบสุ่มโดยไม่ต้องเล่นซ้ำ (ขณะเปิดเครื่อง)
นอกจากนี้ยังเอาชนะข้อจำกัดเกี่ยวกับชื่อไฟล์และโฟลเดอร์ที่เกิดจากระบบไฟล์ที่จำกัดของ DFPlayer ตอนนี้คุณสามารถใส่ไฟล์เพลงทั้งหมดของคุณลงในการ์ด micro SD หรือหน่วยความจำ USB ได้โดยตรงโดยไม่ต้องเปลี่ยนชื่อหรือกังวลเกี่ยวกับชื่อโฟลเดอร์
คุณสมบัติ
- เมื่อเปิดเครื่อง เพลงจะสลับกันเพื่อป้องกันไม่ให้เกิดซ้ำ
- ควบคุมง่ายๆ ด้วยปุ่มเดียว ปรับระดับเสียง กดเพื่อปรับเพลงถัดไป!
- ใช้โมดูล MP3 “DFPlayer” สำเร็จรูปเพื่อเล่นเพลงสูงสุด 32Gb!
- สามารถเล่นเพลงจากการ์ด Micro-SD หรือ USB stick
- ไฟ LED RGB สำหรับไฟแสดงอารมณ์ขณะเล่นและแสดงสถานะ
- ใช้โมดูลเครื่องขยายเสียง Class-D 60W สองโมดูล
- เซ็นเซอร์หยุดเล่นชั่วคราวเมื่อไม่พบการเคลื่อนไหวของผู้ใช้
- สามารถควบคุมได้ด้วยรีโมท IR (โปรโตคอล NEC)
- ปุ่มกดสำหรับเลือกและบันทึกโหมด EQ
- การตั้งค่าระดับเสียงจะถูกบันทึกไว้แม้หลังจากปิดเครื่อง
- แอมพลิฟายเออร์ถูกปิดเสียงระหว่างแทร็กและเมื่อปิดเครื่องเพื่อป้องกันไม่ให้ "ป๊อป"
สำหรับกรณีนี้ ฉันใช้เครื่องเล่นทีวีแบบสตรีม "Boxee Box" แบบเก่าที่ผู้ผลิตเลิกผลิตไปเมื่อปี 2012
ขั้นตอนที่ 1: วัสดุและเครื่องมือ
- โมดูลควบคุม D-SUN 3 แอมป์ (Ebay หรือ Aliexpress)
- DFPLAYER Mini MP3 โมดูล (Ebay หรือ Aliexpress)
- TPA3118 PBTL MONO 60W โมดูลเครื่องขยายเสียง (Ebay หรือ Aliexpress) X 2
- PIC18F14K50-I/P ไมโครคอนโทรลเลอร์ PIC (ชนิด DIP)
- 100uF Capacitor Radial Electrolytic 25V ทำงาน
- 47uF Capacitor Radial Electrolytic 16V ทำงาน
- 0.1uF ตัวเก็บประจุ 2.5 มม. Y5V เซรามิก 50V ทำงาน X 5
- ตัวเก็บประจุ 0.47uF 2.5 มม. Y5V เซรามิก 50V ทำงาน
- 100uF Capacitor Radial Electrolytic 16V ทำงาน X 2
- BAT85 ไดโอดกั้น Schottky
- ฟิวส์ 3A โพลีตั้งค่าใหม่ได้ (ทำงาน 30v)
- ความยาว 2.54mm Pin Header Strip เพื่อตัดตามต้องการ
- "ดูปองท์" ประเภท 2.54 มม. จีบซ็อกเก็ตหญิง 2-way X 3 และ 3-way X 3
- ซ็อกเก็ต DC 2.1 มม. PCB R / เมาท์มุม
- USB A หญิงผ่านรู PCB Socket
- BC327 ทรานซิสเตอร์ TO-92L
- ตัวต้านทานฟิล์มคาร์บอน 10k 1/8W (5%)
- 22R 1/8W ตัวต้านทานแบบฟิล์มคาร์บอน (5%) X 2
- ตัวต้านทานฟิล์มคาร์บอน 470R 1/8W (5%)
- 10K 1/8W ตัวต้านทานแบบฟิล์มคาร์บอน (5%) X 9
- ตัวต้านทานฟิล์มคาร์บอน 100R 1/8W (5%)
- ตัวต้านทานฟิล์มคาร์บอน 1K 1/8W (5%)
- โพเทนชิโอมิเตอร์ที่ตั้งไว้ล่วงหน้า 10k 6mm X 2
- ตัวเข้ารหัสแบบหมุนพร้อมสวิตช์ประเภท EC11 (Ebay หรือ Aliexpress)
- แอดเดรส LED PL9823 5 มม. หรือ WS2812B SMD (1 หรือมากกว่า)
- TL1838 VS1838B HX1838 ตัวรับสัญญาณอินฟราเรด - ตัวเลือก (Ebay หรือ Aliexpress) (ดูขั้นตอนที่ 6)
- ไมโครเวฟ Radar Sensor RCWL-0516 โมดูล - ตัวเลือก (Ebay หรือ Aliexpress)
- ซ็อกเก็ต IC DIP / DIL PCB 28 พิน (0.3”) (สำหรับ PIC)
- ปุ่มกดขนาดเล็ก (ปกติเปิด)
- รีโมทคอนโทรลอินฟราเรด IR (โปรโตคอล NEC) - ไม่บังคับ (Ebay) (ดูขั้นตอนที่ 6)
- ลูกบิดสำหรับตัวเข้ารหัสแบบหมุน
- ขั้วต่อลำโพงสปริงโหลด 4 ทาง (อีเบย์)
- บอร์ด PCB ทองแดงหนา 1.6 มม. สองด้าน
- อะแดปเตอร์ไฟ DC (อิฐพลังงานพีซี 12V 5 แอมป์หรือ 19.5V 4 แอมป์)
- ลำโพง X 2 (ฉันใช้อิมพีแดนซ์ 6 โอห์มที่พิกัดสูงสุด 65W)
- ประสาน
- สายอุปกรณ์
- กระดาษเครื่องพิมพ์เลเซอร์ "Toner transfer"
- เครื่องมือแกะสลัก PCB - เฟอร์ริกคลอไรด์และภาชนะพลาสติกเป็นต้น
- สกรูและน็อตยึดพลาสติก PCB X 4
- สกรูและน็อต M3 (สำหรับขั้วต่อลำโพง) X 4
-
ปลอกหดความร้อน
เครื่องมือ
- หัวแร้งหัวแร้งขนาดเล็ก หัวแร้ง
- แว่นตานิรภัยสำหรับใช้ขณะบัดกรี แกะสลัก ฯลฯ
- เครื่องพิมพ์เลเซอร์พร้อมป้อนกระดาษด้วยตนเอง (สำหรับวิธี PCB ถ่ายโอนผงหมึก)
- เตารีดในครัวเรือน (สำหรับวิธี PCB ถ่ายโอนผงหมึก)
- สายรัดข้อมือ ESD (สำหรับจัดการชิ้นส่วนที่ไวต่อไฟฟ้าสถิต)
- สว่าน PCB
- ดอกสว่าน PCB 0.8 มม. 1 มม. และดอกสว่านแบบขั้นบันได (3-13 มม.)
- คีม คัตเตอร์ เลื่อยเล็ก ตะไบ
- พีซี
- โปรแกรมเมอร์ Microchip PIC (เช่น Pickit2)
- ซอฟต์แวร์โปรแกรมเมอร์แบบสแตนด์อโลน Microchip MPLAB หรือ PICkit2
- ปืนกาวร้อนละลายและแท่งกาว
- เครื่องมือประเภท "Dremel" แบบหมุน
- เครื่องมือย้ำ (SN-28B) สำหรับซ็อกเก็ต "Dupont" (Ebay หรือ Aliexpress)
ขั้นตอนที่ 2: แผนภาพวงจรและวิธีการทำงาน
Microchip PIC ไมโครคอนโทรลเลอร์
หัวใจของวงจรคือไมโครคอนโทรลเลอร์ Microchip PIC18F14K50 ชิปนี้ได้รับเลือกเนื่องจากมีหน่วยความจำเพียงพอที่จะทำให้เพลงสับสน ค่อนข้างเล็ก (20 พิน) และราคาถูก มันถูกตั้งโปรแกรมในภาษา Assembler เพื่อควบคุมโมดูล DFPlayer Mini MP3 โดยใช้โปรโตคอลข้อมูลอนุกรม (9600 บอด).
โมดูล Dfplayer MP3
โมดูล DFPlayer เป็นอุปกรณ์ที่มีต้นทุนต่ำมากสำหรับการเล่นไฟล์ MP3 โดยใช้ที่ใส่ Mini-SDCard ในตัวหรือผ่านแท่ง USB ภายนอกหากติดตั้งไว้ มีเอาต์พุต DAC 24 บิตและแอมพลิฟายเออร์ 2 วัตต์ (ไม่ได้ใช้ในโครงการนี้) โมดูลนี้หาได้ง่ายจากอีเบย์
มันมีปัญหาเล็กน้อย
- เลย์เอาต์ของโมดูลทำให้เกิดสัญญาณรบกวนที่ได้ยิน (โดยเฉพาะเมื่อเลือกการปรับแต่งหรือเมื่อเล่นส่วนที่เงียบมาก
- ไม่ใช่ผู้ขายทุกรายที่จะจัดหาโมดูลที่มีชิป YX5200-24SS ดั้งเดิม (ชิปสำรองบางตัวอาจไม่ทำงานตามที่คาดไว้)
การออกแบบนี้พยายามลดปัญหาเสียงรบกวนให้เหลือน้อยที่สุดโดยปิดเสียงโมดูลแอมพลิฟายเออร์ทุกครั้งที่ไม่ได้เล่นเพลง
PCB มีระนาบกราวด์เพื่อช่วยลดเสียงรบกวน (อย่าใช้เขียงหั่นขนม!)
เมื่อเปิดเครื่อง PIC จะร้องขอจำนวนเพลงทั้งหมดที่มีอยู่ในการ์ด SD ของ DFplayer หรือ USB
มันทำให้เพลงเหล่านี้สับสนและสั่งให้ผู้เล่นเริ่มเล่น
ลำดับการเล่นที่สมบูรณ์จะถูกเก็บไว้ในหน่วยความจำ PIC ในขณะที่เปิดเครื่อง เพื่อให้แน่ใจว่าในขณะที่เปิดเครื่อง เพลงจะไม่สามารถเล่นซ้ำได้จนกว่าจะเล่นทุกเพลงใน SD-CARD
เมื่อการจูนเสร็จสิ้น สายงานที่ยุ่งของผู้เล่นจะสูงขึ้น PIC จะเลือกเพลงถัดไปและส่งคำสั่งเล่นไปยังเครื่องเล่น
ตัวเข้ารหัสโรตารี่
ระดับเสียงของเครื่องเล่นถูกควบคุมโดยตัวเข้ารหัสแบบหมุน ในการหมุนปุ่มแต่ละครั้ง PIC จะตรวจจับทิศทางการเลี้ยวและส่งคำสั่งไปยังเครื่องเล่นเพื่อตั้งค่าระดับเสียงใหม่ ระดับเสียงที่เลือกจะถูกบันทึกไว้ใน PIC eeprom เพื่อคงไว้แม้หลังจากปิดเครื่อง
ปุ่มเข้ารหัสแบบหมุน
กดสั้นๆ ให้ PIC เลือกเพลงใหม่ หากกดปุ่มค้างไว้สองสามวินาที PIC จะหยุดการจูนปัจจุบันและปิดเสียงแอมป์ การกดปุ่มถัดไปจะเป็นการเลือกและเล่นเพลงใหม่
ปุ่ม EQ
การกดปุ่ม EQ แต่ละครั้งจะทำให้วงจร PIC ผ่านโหมด EQ ที่มีอยู่และส่งคำสั่งไปยังเครื่องเล่น โหมดที่เลือกจะถูกบันทึกไว้ใน eeprom
โหมด EQ ที่มีให้เลือกหกโหมดจะแสดงด้วยสี LED RGB:
- ปิด (ไม่มี EQ)
- แดง (ป๊อป)
- กรีน (ร็อค)
- บลู (แจ๊ส)
- สีขาว (คลาสสิก)
- สีม่วงแดง (เบส)
โหมด EQ เหล่านี้ดูเหมือนจะไม่ตรงกับคำอธิบายมากนัก! (โหมดสีน้ำเงิน (แจ๊ส) เป็นที่ชื่นชอบ)
โมดูลควบคุมแรงดันไฟฟ้า D-SUN
ไมโครคอนโทรลเลอร์ PIC, โมดูล DFplayer และไฟ LED RGB ได้รับพลังงานที่ 5V โดยโมดูลตัวควบคุมการสลับประสิทธิภาพสูง D-Sun 3 Amp (หาได้จากอีเบย์).
โมดูลควบคุมมีตัวต้านทานแบบปรับได้ซึ่งต้องปรับให้เอาต์พุต 5 โวลต์ก่อนเชื่อมต่อกับส่วนใดส่วนหนึ่งของวงจร นอกจากนี้ยังมีโมดูลควบคุม D-SUN รุ่นที่คล้ายกันจากผู้ขายอีเบย์บางรายที่มีเอาต์พุต 5V คงที่ ดูเหมือนโมดูลเดิมยกเว้นตัวต้านทานปรับค่าขนาดเล็กถูกแทนที่ด้วยตัวต้านทาน SMD ขนาด 44.2KOhm (63C)
โมดูลแอมพลิฟายเออร์ TPA3118
โมดูลเพาเวอร์แอมป์ TPA3118 Class D (ดิจิตอล) 60W สองตัวได้รับพลังงานโดยตรงจากแหล่งจ่ายไฟ DC ภายนอก ซึ่งสามารถจ่ายไฟได้ระหว่าง 8 ถึง 19.5 โวลต์ที่มีพิกัดอย่างน้อย 3 แอมป์ (อาจใช้แบตเตอรีแล็ปท็อปขนาด 12V หรือ 19.5V ได้)
ชิป TPA3118 เป็นแอมป์สเตอริโอ 30W ที่ใช้ในโหมดโมโน (PBTL) เพื่อให้ได้พลังงานสูงสุด 60W ที่ 10% THD (ใช้ลำโพง 4 โอห์มและแหล่งจ่ายไฟ 21V)
ในความเป็นจริง สูงสุด 30W ต่อโมดูลสามารถทำได้ที่น้อยกว่า 1% THD เนื่องจากไม่มีแผงระบายความร้อน มีอินพุต "สแตนด์บาย" (ปิดเสียง) ในแต่ละโมดูล สิ่งนี้ถูกเปลี่ยนโดยทรานซิสเตอร์ PNP Q1 PIC จะทำให้พวกเขาเข้าสู่โหมดสแตนด์บายเมื่อใดก็ตามที่ไม่ได้เล่นเพลงและในระหว่างการปิดเครื่อง ไดโอด D1 และตัวเก็บประจุ C11 จะรักษาแรงดันไฟฟ้าเพื่อให้ Q1 เปิดอยู่นานพอที่จะป้องกันไม่ให้ลำโพง "ป๊อป"
Jumper JP1 ตั้งค่าสัญญาณขั้วสแตนด์บายให้ตรงกับโมดูลแอมป์ (ซึ่งช่วยให้สามารถใช้โมดูลเครื่องขยายเสียงประเภทต่างๆ ได้หากต้องการ)
แอดเดรส RGB LED/s
การให้แสงแสดงอารมณ์และสถานะมีให้โดยไฟ LED RGB ที่สามารถระบุตำแหน่งได้ตั้งแต่หนึ่งดวงขึ้นไป สามารถใช้รูทะลุ 5 มม. PL9823 หรือประเภท SMD WS2812B ได้
ต้องตั้งค่า Jumper JP2 ให้ตรงกับประเภท LED เนื่องจากมีตารางสีต่างกันเล็กน้อย เพื่อให้แน่ใจว่าจะแสดงสีสถานะที่ถูกต้องเสมอ
หากใช้ LED มากกว่าหนึ่งดวง สามารถเชื่อมต่อแบบขนานกับ LED ตัวแรกได้ (ไม่ได้ใช้ขา Data OUT)
รีโมท
เซ็นเซอร์ระยะไกล VS1838B IR 38Khz สามารถติดตั้งกับ J4 ได้ ซึ่งช่วยให้สามารถเลือกควบคุมเครื่องเล่นได้ด้วยรีโมทคอนโทรล IR โปรโตคอล NEC
รีโมทคอนโทรลทำหน้าที่เดียวกัน (Volume, Next Track, Stop และ EQ selection) บวกกับ Pause/Resume ได้รีโมทคอนโทรลมาจากอีเบย์
เครื่องเล่นได้รับการตั้งโปรแกรมไว้ล่วงหน้าเพื่อทำงานกับรหัสคีย์ NEC สำหรับรุ่นนั้นๆ อาจมีการกำหนดค่าประเภทอื่นๆ ที่ใช้โปรโตคอล NEC (ดูส่วนการตั้งค่ารีโมทคอนโทรลด้านล่าง)
เซนเซอร์ตรวจจับการเคลื่อนไหว
การดำเนินการนี้จะหยุดเครื่องเล่นชั่วคราวหากไม่มีผู้ฟังอยู่ เซ็นเซอร์ตรวจจับการเคลื่อนไหวของร่างกายสามารถเชื่อมต่อกับ J5 ได้ โมดูลไมโครเวฟ "เรดาร์" ประเภท RCWL-0516 ทำงานได้ดีเนื่องจากมีความไว/ช่วงการเคลื่อนไหวที่ดีและสามารถติดตั้งภายในเคสเครื่องเล่น MP3 ได้อย่างง่ายดาย (ไม่ใช่โลหะ)
การเคลื่อนไหวใด ๆ ที่ตรวจพบจะทำให้เพลงเล่นต่อไป หากไม่มีการเคลื่อนไหวภายใน 5 นาที เครื่องเล่นจะหยุดการจูนเสียงชั่วคราวและทำให้แอมป์เข้าสู่โหมดสแตนด์บาย เมื่อตรวจพบการเคลื่อนไหวอีกครั้ง การปรับแต่งจะดำเนินต่อ
หากไม่ได้ติดตั้งเซ็นเซอร์การเคลื่อนไหว เครื่องเล่นจะไม่หมดเวลา
ขั้นตอนที่ 3: การก่อสร้าง
ฉันสร้าง PCB โดยใช้ "วิธีการถ่ายโอนผงหมึก" บนกระดานสองด้าน (ประมาณ 10.3 x 7.3 ซม.) ดูไฟล์ PDF สองไฟล์ที่ส่วนท้ายของส่วนนี้ (หนึ่งไฟล์สำหรับแต่ละชั้นทองแดง) พิมพ์ลงบนการถ่ายโอนผงหมึก กระดาษโดยใช้เครื่องพิมพ์เลเซอร์ขนาด 100% แผ่นถ่ายโอนสองแผ่นต้องได้รับการจัดตำแหน่งอย่างแม่นยำ (ฉันได้ผลลัพธ์ที่ดีที่สุดโดยใช้กระดาษถ่ายโอนแบบพิเศษ (แผ่นสีเหลืองมันวาวแบบบาง) ที่ได้รับจาก Ebay หรือ Aliexpress)
ต้องเตรียมตัวควบคุม D-SUN โดยการบัดกรีหมุดส่วนหัว 2.54 มม. ที่ด้านส่วนประกอบของโมดูลอินพุตและเอาต์พุตรูตามที่แสดงในภาพ (ซึ่งช่วยให้สามารถติดตั้งโมดูลกลับหัวบน pcb ได้ในภายหลัง) ต่อแหล่งจ่ายไฟ DC (ประมาณ 9-12 V) เข้ากับขา IN+ และ IN-pin และวัดแรงดันไฟที่ขา OUT+ และ OUT ปรับตัวต้านทานผันแปรขนาดเล็กเพื่อให้ได้แรงดันไฟที่ใกล้เคียง 5.00V มากที่สุด การปรับตัวต้านทานมีความไวมาก หากทำได้ 5.00V ได้ยาก ให้ตั้งค่าไว้ด้านล่างเล็กน้อย
โมดูลแอมป์ TPA3118 สองตัวสามารถติดตั้งกับหมุดส่วนหัวที่ด้านล่างเพื่อประกอบเข้ากับ PCB สามารถปรับเปลี่ยนเล็กน้อยเพื่อปรับปรุงคุณภาพเสียง โดยค่าเริ่มต้น อัตราขยายของแอมพลิฟายเออร์จะถูกตั้งค่าไว้ล่วงหน้าสูงมาก (36dB) สำหรับระดับเสียงสูงสุด ทำให้เกิดเสียงฟู่และความไม่แน่นอนบางอย่าง สามารถเลือกลดเป็น 20dB ได้ ส่งผลให้เสียงฟู่น้อยลงและคุณภาพเสียงดีขึ้น (โดยที่ระดับเสียงสูงสุด) โดยการถอดตัวต้านทาน SMD R27 หนึ่งตัวออกจากแต่ละโมดูล
ตัวต้านทาน R27 (ดูรูป) สามารถถอดออกได้โดยให้ความร้อนขึ้นอย่างระมัดระวังด้วยปลายหัวแร้งแบบละเอียด แล้วถอดออกด้วยแหนบ (ตัวต้านทานมีขนาดเล็กมาก อาจต้องใช้แว่นขยายในการทำเช่นนี้!)
Jumper JP1 (ขั้วปิดเครื่องขยายเสียง)
เมื่อใช้โมดูล TPA3118 เริ่มต้น จัมเปอร์แผ่นด้านซ้ายสองแผ่นของ JP1 ตามที่แสดงในรูปภาพ
จัมเปอร์ JP2 (ชนิด LED RGB)
หากใช้ LED WS2812 ให้จัมเปอร์แผ่นอิเล็กโทรดด้านซ้ายสองแผ่นของ JP2 ตามที่แสดงในรูปภาพ
สำหรับไฟ LED ชนิด PL9223 ให้จัมเปอร์แผ่นอิเล็กโทรดด้านขวาสองแผ่นของ JP2 แทน
ขั้นตอนที่ 4: ซอฟต์แวร์
นี่คือเฟิร์มแวร์ไฟล์ HEX สำหรับไมโครคอนโทรลเลอร์ PIC18F14K50
ขั้นตอนที่ 5: การเตรียมการ์ดหน่วยความจำและไฟล์ MP3
เครื่องเล่นสามารถใช้การ์ด Micro-SD หรือ USB stick ที่มีความจุสูงสุด 32GB
ก่อนใช้งานครั้งแรก จำเป็นต้องฟอร์แมตเมมโมรี่การ์ด/สติ๊กโดยใช้พีซี
หากความจุของการ์ดน้อยกว่า 4GB พีซีมักจะใช้ระบบไฟล์ FAT หรือ FAT16 โดยอัตโนมัติ (ซึ่งก็ดี)
หากการ์ดมีขนาดมากกว่า 4GB คุณอาจต้องเลือกระบบไฟล์ FAT32 ด้วยตนเองเมื่อทำการฟอร์แมตเพื่อให้ใช้งานได้
หากคุณมีคอลเลคชันเพลงขนาดใหญ่เกินกว่าจะใส่ลงในการ์ดหน่วยความจำได้ ให้ใช้โปรแกรมจัดการเพลง เช่น MediaMonkey เพื่อสร้างเพลย์ลิสต์ใหม่ แก้ไขเพลย์ลิสต์ใหม่และจัดเรียงตาม "สุ่ม" เพื่อมิกซ์คอลเลคชันเพลงทั้งหมดของคุณ จากนั้นเลือกตัวเลือก "ส่งไปที่" จากนั้นเลือก "คัดลอกโฟลเดอร์" แล้วเลือกคัดลอกไปยังอักษรระบุไดรฟ์สำหรับการ์ดหน่วยความจำของคุณ MediaMonkey จะคัดลอกคอลเลคชันเพลงของคุณแบบสุ่มไปยังการ์ดหน่วยความจำจนกว่าจะเต็ม
ขั้นตอนที่ 6: การตรวจสอบและตั้งค่าเบื้องต้น
เมื่อเปิดเครื่อง ไฟ LED RGB ควรสว่างเป็นสีน้ำเงิน DFPlayer มีไฟ LED สีแดงหรือสีน้ำเงินซึ่งจะสว่างเมื่อเริ่มเล่น ไฟ LED RGB ควรเริ่มเปลี่ยนสีอย่างช้าๆ หมุนปุ่มเพื่อตรวจสอบว่าควบคุมระดับเสียงอย่างถูกต้อง (หากลดต่ำลงเมื่อหมุนตามเข็มนาฬิกา การเชื่อมต่อพิน A และ B บนตัวเข้ารหัสจะต้องถูกย้าย) กดปุ่มและเพลงถัดไปควรเล่น ปรับตัวต้านทานตัวแปรสองตัวเพื่อให้ได้ระดับเสียงและความสมดุลที่ดีที่สุดจากลำโพง
ตั้งค่าการควบคุมระยะไกล
รองรับเฉพาะโปรโตคอลรีโมตคอนโทรล NEC เท่านั้น เครื่องเล่นได้รับการตั้งโปรแกรมล่วงหน้าให้ทำงานกับรีโมตที่แสดงในภาพด้านบน
ฉันได้รับจาก Ebay (อธิบายว่า: HX1838 VS1838 Arduino Infrared IR Wireless Remote Control Sensor Module Kits) มาพร้อมกับเซ็นเซอร์ IR บน PCB ขนาดเล็ก
มีปุ่มลูกศรอยู่ด้านล่างปุ่มกดตามที่แสดงในภาพ
(ประเภทที่คล้ายกันซึ่งมีการทำเครื่องหมายว่า "KEYES" โดยมีปุ่มลูกศรอยู่เหนือปุ่มกดมีคีย์โค้ดที่แตกต่างกันซึ่งคุณต้องตั้งโปรแกรมตามที่แสดงด้านล่าง)
หากรีโมตคอนโทรลของคุณไม่เหมือนกับรูปภาพด้านบนทุกประการ จะต้องตั้งค่า:
- กดปุ่ม Encoder ค้างไว้แล้วเปิดเครื่อง (ไฟ LED ควรกะพริบเป็นสีเขียว)
- ปล่อยปุ่ม (ไฟ LED หยุดกะพริบและเป็นสีเขียวอ่อน)
- กดปุ่มรีโมทที่คุณต้องการใช้สำหรับ NEXT Tune เช่น " >"
- จากนั้นเครื่องเล่นควรเริ่มเล่นเพลงและไฟ LED จะเป็นสีแดง
- กดปุ่มรีโมทเพื่อใช้ VOLUME UP เช่น " ^"
- ไฟ LED ควรเป็นสีเหลือง
- กดปุ่มรีโมทเพื่อใช้ VOLUME DOWN เช่น "วี"
- ไฟ LED ควรเป็นสีเขียว
- กดปุ่มรีโมทเพื่อใช้สำหรับ STOP เช่น "ตกลง"
- ไฟ LED ควรเป็นสีฟ้า • กดปุ่มรีโมทเพื่อใช้ PAUSE เช่น “#”
- ไฟ LED ควรเป็นสีม่วง • กดปุ่มรีโมทเพื่อใช้ EQ เช่น “1”
- LED ควรเป็นสีขาวเป็นเวลา 1.5 วินาที
- จากนั้นไฟ LED จะกะพริบเป็นสีเขียว
- กดปุ่ม Encoder จนกว่าไฟ LED จะหยุดกะพริบ - เพื่อบันทึกการตั้งค่า
ขั้นตอนที่ 7: รหัสข้อผิดพลาด
LED กะพริบเป็นสีน้ำเงินอย่างรวดเร็ว - ไม่พบ sdcard, usb stick หรือไฟล์
หากสิ่งนี้เกิดขึ้นขณะเปิดเครื่อง - ตรวจสอบว่า sdcard หรือ usb stick ได้รับการฟอร์แมตอย่างถูกต้องและมีไฟล์ mp3 หากเกิดกรณีนี้ขึ้นขณะเล่น อาจเป็นปัญหาในการอ่านไฟล์เนื่องจาก sdcard/usb stick ที่ช้าหรือเข้ากันไม่ได้ ลองใช้ sdcard/usb stick อื่น
LED กะพริบอย่างรวดเร็วเป็นสีแดง - หมดเวลารอโมดูล Dfplayer เพื่อเริ่มต้น
กรณีนี้อาจเกิดขึ้นเมื่อเปิดเครื่องหากโมดูล dfplayer ไม่สามารถเริ่มต้นได้ภายใน 5 วินาที อาจเกิดจากแท่ง sdcard/usb ที่ช้าหรือเข้ากันไม่ได้ โมดูล Dfplayer ที่ผิดพลาด หรือวงจรขัดข้อง
ลองใช้ sdcard/usb stick อื่น ถ้ายังเหมือนเดิม ให้ถอด sdcard/usb stick แล้วเปิดเครื่อง ตอนนี้ LED ควรกะพริบเป็นสีเขียวหาก Dfplayer ทำงาน หากยังคงกะพริบเป็นสีแดง ให้ตรวจสอบสายไฟทั้งหมดหรือเปลี่ยนโมดูล Dfplayer
LED กะพริบเร็วเป็นสีเขียว - ไม่พบ sdcard หรือ usb stick เมื่อเปิดเครื่อง
ใส่ sdcard หรือ usb stick
ขั้นตอนที่ 8: ใส่ไว้ในเคส
คุณอาจจะใส่ไว้ในกล่องพลาสติกเอนกประสงค์หรือกล่องอุปกรณ์สำรองอื่นๆ ก็ได้
ฉันมีกล่องสตรีมทีวี "Boxee Box" แบบเก่าที่วางอยู่รอบ ๆ ตั้งแต่ผู้ผลิตหยุดการสนับสนุนในปี 2012
ฉันถอดแผงอิเล็กทรอนิกส์ออก จากนั้นจึงประกอบโครงโลหะสองส่วนที่ยึดกระดานหลักกลับเข้าไปใหม่ ฉันเจาะรูที่ด้านบนของแชสซีและติดตั้งตัวเว้นระยะพลาสติกเพื่อยึดบอร์ดใหม่ (สามารถติดตั้งตัวเว้นวรรคได้เพียงสามตัวเท่านั้นเนื่องจากแชสซีของ Boxee มี ช่องเจาะขนาดใหญ่ที่ตัวเว้นวรรคที่สี่ควรไป)
ฉันเก็บปุ่มกดและสายเคเบิลไว้เพื่อนำมาใช้ใหม่เป็นปุ่ม EQ
บ็อกซีมีโลโก้ที่มีไฟส่องสว่างที่แผงด้านหน้า ฉันถอดไฟ LED สองดวงดั้งเดิมออกแล้วแทนที่ด้วยไฟ LED พิกเซล WS2812 RGB สองดวงที่ยึดด้วยกาวร้อนละลาย
(ฉันยังเปลี่ยนโลโก้ "BOXEE" เพื่อแสดง "BOX" โดยใช้สีดำแต้ม)
เจาะรูที่ด้านบนสำหรับเครื่องเข้ารหัสแบบหมุน
แผงด้านหลังต้องมีช่องเจาะหลายช่องที่ทำอย่างระมัดระวังด้วยเครื่องตัดแบบโรตารี่ "Dremel" และไฟล์สำหรับจ่ายไฟ ช่องเสียบ usb ช่องเสียบ sdcard และขั้วต่อลำโพงสองตัว
ตัวรับสัญญาณรีโมท IR ติดตั้งอยู่ที่แผงด้านหน้าใกล้กับโลโก้โดยเจาะรูเล็กๆ บางส่วนในพลาสติกสีดำเพียงบางส่วนให้ไกลพอที่จะไปถึงแผ่นพลาสติกแผงด้านหน้าแบบโปร่งใส วางด้วยกาวร้อนละลาย
เซ็นเซอร์ตรวจจับความเคลื่อนไหว "เรดาร์" หุ้มฉนวนด้วยปลอกหดด้วยความร้อนและติดกาวที่แผงด้านหน้า
จากนั้นจึงประกอบกล่องเข้าด้วยกัน (ยากที่จะนำทุกอย่างกลับมารวมกัน!)
แนะนำ:
Juuke - เครื่องเล่นเพลง RFID สำหรับผู้สูงอายุและเด็ก: 10 ขั้นตอน (พร้อมรูปภาพ)
Juuke - เครื่องเล่นเพลง RFID สำหรับผู้สูงอายุและเด็ก: นี่คือกล่อง Juuke กล่อง Juuke เป็นเพื่อนทางดนตรีของคุณเอง ทำให้ใช้งานได้ง่ายที่สุด ได้รับการออกแบบมาโดยเฉพาะสำหรับผู้สูงอายุและเด็ก แต่สามารถใช้ได้ทุกเพศทุกวัย เหตุผลที่เราสร้างสิ่งนี้ก็เพราะว่า
ไมโครคอนโทรลเลอร์ AVR สลับ LED โดยใช้สวิตช์ปุ่มกด กดปุ่ม Deboucing.: 4 ขั้นตอน
ไมโครคอนโทรลเลอร์ AVR สลับ LED โดยใช้สวิตช์ปุ่มกด Push Button Debouncing.: ในส่วนนี้ เราจะเรียนรู้วิธีสร้างรหัสโปรแกรม C สำหรับ ATMega328PU เพื่อสลับสถานะของ LED สามดวงตามอินพุตจากสวิตช์ปุ่ม นอกจากนี้เรายังได้สำรวจวิธีแก้ปัญหาคือ 'Switch Bounce' ตามปกติแล้ว เราเ
เครื่องเล่นเพลง Mp3 ที่ถูกที่สุดที่บ้าน -- DIY: 7 ขั้นตอน
เครื่องเล่นเพลง Mp3 ที่ถูกที่สุดที่บ้าน || DIY: เราทุกคนต้องการเครื่องเล่นเพลงที่บ้าน ดังนั้นหากเราเรียนรู้กระบวนการทำระบบดนตรีตามข้อกำหนดของเราเองด้วยต้นทุนที่ต่ำที่สุด มันก็เป็นแนวทางที่สมบูรณ์แบบ…ในทางที่ถูกต้อง
เครื่องเล่นเพลง Raspberry Pi: 10 ขั้นตอน (พร้อมรูปภาพ)
เครื่องเล่นเพลง Raspberry Pi: คุณเคยกลับบ้านและต้องการให้เพลงพื้นหลังทำชิลล์โดยไม่ต้องเปิดคอมพิวเตอร์ โทรศัพท์ หรืออุปกรณ์อื่น ๆ หรือไม่ ฉันได้กล่าวว่าปัญหาในคำแนะนำต่อไปนี้ ฉันกำลังแสดงแนวคิดของฉัน เครื่องเล่นเพลงออฟไลน์ทำงาน
เครื่องเล่นเพลง MP3: 8 ขั้นตอน
เครื่องเล่นเพลง MP3: คำแนะนำนี้จะอธิบายวิธีการสร้างเครื่องเล่น MP3 สำหรับการบ้านที่ฉันต้องทำ วัตถุต้องเป็นไปตามข้อกำหนดหลายประการ ต้องมีบานพับ ต้องมีขั้วต่อไฟฟ้า