สารบัญ:
- ขั้นตอนที่ 1: ซื้อของขวัญที่ดี
- ขั้นตอนที่ 2: รวบรวมส่วนประกอบทั้งหมด
- ขั้นตอนที่ 3: เตรียมการ์ด SD
- ขั้นตอนที่ 4: เตรียม Mini DF Player
- ขั้นตอนที่ 5: เชื่อมต่อ LDR
- ขั้นตอนที่ 6: ทดสอบวงจรของคุณ
- ขั้นตอนที่ 7: เพิ่มแหล่งพลังงานและย่อขนาดโดยใช้ Arduino Nano
- ขั้นตอนที่ 8: ใส่ทั้งหมดลงในของขวัญและเพลิดเพลิน
วีดีโอ: ของขวัญวาเลนไทน์ที่เปิดใช้งานด้วยแสง: 8 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ใกล้จะถึงวันวาเลนไทน์แล้ว ฉันรู้สึกมีแรงบันดาลใจที่จะเติมของขวัญให้พิเศษขึ้นอีกหน่อย ฉันกำลังทดสอบเครื่องเล่นขนาดเล็กกับ Arduino และสงสัยว่าฉันสามารถเพิ่มเซ็นเซอร์วัดแสงเพื่อให้มันเล่นเพลงให้นางของฉันเมื่อเธอเปิดของขวัญได้หรือไม่ สิ่งนี้จึงถือกำเนิดขึ้น
ขั้นตอนที่ 1: ซื้อของขวัญที่ดี
ฉันไม่สามารถช่วยคุณในเรื่องนี้ได้ แค่ของขวัญที่มีกล่องใหญ่พอที่จะใส่วงจรไว้ข้างใต้ก็ได้
ขั้นตอนที่ 2: รวบรวมส่วนประกอบทั้งหมด
สำหรับวงจรที่สมบูรณ์ คุณจะต้องมีสิ่งต่อไปนี้ เพียงข้อจำกัดความรับผิดชอบ ลิงค์เป็นลิงค์พันธมิตร ดังนั้น หากคุณไม่ต้องการคลิก คุณสามารถค้นหาได้โดยตรงผ่านเว็บไซต์ banggood หรือ aliexpress
- Arduino Nano/Uno (ผมชอบ Nano เพราะขนาดมันเล็ก)
- มินิเพลเยอร์ + ตัวต้านทาน 2x 1K
- SDcard
- LDR + ตัวต้านทาน 10k
- ลำโพง (ฉันได้ของฉันจากการรีไซเคิลของเล่นอื่น ๆ)
- แผงวงจรพิมพ์
- LED (อุปกรณ์เสริม)
- บอร์ดสร้างต้นแบบ (อุปกรณ์เสริม)
ขั้นตอนที่ 3: เตรียมการ์ด SD
ค้นหาเพลงโปรดของคนที่คุณรักและคัดลอกไปยังการ์ด SD
ในตัวอย่างนี้ ฉันกำลังคัดลอกเพลง (001.mp3) และใส่ไว้ในโฟลเดอร์ชื่อ 006 เหตุผลที่ฉันทำเช่นนี้ก็เพราะฉันมีโฟลเดอร์อื่นในการ์ด SD และฉันต้องการเก็บไว้อย่างนั้นสำหรับโปรเจ็กต์อื่น. ดังนั้นในกรณีนี้ไฟล์ mp3 ของฉันจึงอยู่ใน sd://006/001.mp3
ขั้นตอนที่ 4: เตรียม Mini DF Player
ประสานเครื่องเล่น Mini DF เข้ากับบอร์ดสร้างต้นแบบ คุณจะต้องเชื่อมต่อตัวต้านทาน 1K โอห์มกับขา RX และ TX ของเครื่องเล่น DF
- เชื่อมต่อพิน RX ของเครื่องเล่น DF กับปลายด้านหนึ่งของตัวต้านทาน 1K และปลายอีกด้านหนึ่งของตัวต้านทานเพื่อพิน D11 ของ Arduino
- เชื่อมต่อพิน TX ของเครื่องเล่น DF เข้ากับปลายด้านหนึ่งของตัวต้านทาน 1K ตัวที่สองและปลายอีกด้านหนึ่งของตัวต้านทานเพื่อพิน D10 ของ Arduino
- เชื่อมต่อ VCC ของเครื่องเล่น DF กับ +5V
- เชื่อมต่อ GND ของเครื่องเล่น DF กับ GND
- เชื่อมต่อ SPK_1 และ SPK2 กับลำโพง
โหลดโปรแกรมที่พบใน Arduino เพื่อทดสอบ คุณควรจะสามารถฟังเพลงผ่านลำโพงได้
ขั้นตอนที่ 5: เชื่อมต่อ LDR
เชื่อมต่อ LDR ข้างหนึ่งกับ 5V และขาอีกข้างหนึ่งกับตัวต้านทาน 10K
เชื่อมต่อปลายอีกด้านของตัวต้านทานกับ GND
เชื่อมต่อขาที่ต่อ LDR และตัวต้านทาน 10K เข้ากับ Pin A0 หรือ Arduino, Pin A0 หรือ Arduino เป็นอินพุตแบบอะนาล็อกที่จะอ่านแรงดันไฟฟ้าที่เข้ามาเมื่อแสงส่องผ่าน LDR
เชื่อมต่อ LED กับ Pin 13 ของ Arduino (ขั้นตอนเพิ่มเติม) หากต้องการให้ตรวจสอบแผนภาพที่สอง
ขั้นตอนที่ 6: ทดสอบวงจรของคุณ
ต่อวงจรสุดท้ายสำหรับการทดสอบ ในกรณีที่คุณไม่มีไลบรารี DFPlayer ฉันได้รวมสิ่งนี้เป็นไฟล์แนบ
ขั้นตอนที่ 7: เพิ่มแหล่งพลังงานและย่อขนาดโดยใช้ Arduino Nano
ในกรณีนี้ ฉันใช้ก้อนแบตเตอรี่ที่มีแบตเตอรี่ AAA 4 ก้อน โหลดโปรแกรมไปที่ Arduino Nano อีกครั้ง คุณไม่จำเป็นต้องมี LED เนื่องจาก Arduino Nano มาพร้อมกับ LED ที่เชื่อมต่อกับพิน 13
คุณสามารถเห็นผลในวิดีโอต่อไปนี้
www.youtube.com/watch?v=OzCQ2H-N3ds
ขั้นตอนที่ 8: ใส่ทั้งหมดลงในของขวัญและเพลิดเพลิน
ถึงเวลาบีบทุกอย่างในกล่องของขวัญแล้ว ตรวจสอบให้แน่ใจว่า LDR แสดงผ่านเพื่อให้แน่ใจว่ามีแสงสว่างเพียงพอเมื่อเปิดของขวัญ และเพลิดเพลินไปกับความสุขเมื่อคนที่คุณรักเปิดกว้าง ฉันหวังว่าคุณจะได้รับความสุขตอบแทนจากความพยายามเล็กๆ น้อยๆ
ข้อจำกัดความรับผิดชอบ: ฉันไม่ได้มีส่วนเกี่ยวข้องกับ Swarovski หรือไม่สนับสนุนเครื่องประดับของพวกเขา การใช้งานนี้เป็นเพียงเรื่องบังเอิญที่ฉันซื้อให้นาง
โปรดแสดงความคิดเห็นและสมัครรับข้อมูลหากคุณชอบสิ่งนี้