2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ไฟกลางคืนนี้จะเปิดขึ้นเองเมื่อคุณปิดไฟเมื่อคุณเข้านอน ซึ่งคุณสามารถกดปุ่มที่แนบมาเพื่อเล่นเพลงจากแล็ปท็อปของคุณ !! เพื่อให้มีประโยชน์มากยิ่งขึ้น ฉันได้วางกล่องทิชชู่ในกล่องเพื่อทำให้เขียงหั่นขนมของฉันมั่นคง
เสบียง
- ไฟ LED 10 ดวง (ฟ้า เขียว แดง ขาว เหลือง) * อย่างละ 2 ดวง
- ตัวต้านทาน 220 โอห์ม 8 ตัว
- ตัวต้านทาน 100 โอห์ม 4 ตัว
- Arduino LEONARDO หรือ DUE
- สาย USB สายจัมเปอร์ 12 M-to-M
- ปุ่มกด2ขา
- 1 โฟโตรีซีสเตอร์
- สายหัวคู่ตัวเมียกับตัวผู้
- สายไฟตัวผู้ถึงตัวผู้
- คลิปจระเข้เป็นสายดูปองท์
- เขียงหั่นขนม
- กล่องที่เหมาะกับเขียงหั่นขนมของคุณ
- ของตกแต่ง เช่น กระดาษสี เทปตกแต่ง เครื่องหมาย ฯลฯ
- กรรไกรคู่หนึ่งและหรือมีดเอนกประสงค์
- เครื่องเย็บกระดาษ
- เทป
ขั้นตอนที่ 1: วงจร
ไฟ LED
ฉันจัดแนวพวกมันเป็นแถวและ 2 รูจากกันเพื่อให้มีไฟ LED ทั้ง 10 ดวงพอดีกับเขียงหั่นขนม ด้านขวาคือตะกั่วที่ยาวกว่า ขั้วบวก ที่เชื่อมต่อกับพินดิจิทัล ด้านซ้ายเป็นตะกั่วที่สั้นกว่า ขั้วลบ ใช้ตัวต้านทาน 220 หรือ 100 โอห์มที่เชื่อมต่อกับรางลบของเขียงหั่นขนม ลำดับและการจัดเรียงของสีไม่สำคัญ คุณสามารถวางสีตามความชอบส่วนตัวได้
*การใช้ตัวต้านทาน 220 โอห์มช่วยให้คุณได้แสงที่มีขนาดเล็กลงและมีความเข้มข้นมากขึ้น ในขณะที่การใช้ตัวต้านทาน 100 โอห์มนั้นดูสว่างกว่ามากเมื่อเทียบกับตัวต้านทาน 220 โอห์ม คุณจึงสุ่มเปลี่ยนสีของแสงจากตัวต้านทาน 220 โอห์มไปเป็นตัวต้านทาน 100 โอห์มได้ เพื่อแสดงความรู้สึกถึงความหลากหลายในผลลัพธ์ของคุณ
กดปุ่ม
ฉันใช้ปุ่มกดแบบ 2 พิน เนื่องจากมีสายที่ยาวกว่า ฉันจึงกดที่ด้านล่างของกล่องแม้จะอยู่ใกล้ฉันมากเกินไปก็ตาม ไม่มีขั้วที่ด้านล่าง ดังนั้นคุณจึงเชื่อมต่อปุ่มกดกับเขียงหั่นขนมโดยใช้สายตัวผู้ถึงตัวผู้สองตัว
โฟโตรีซีสเตอร์ (เซนเซอร์ตรวจจับแสง)
โฟโตรีซีสเตอร์มีสองพิน เนื่องจากเป็นตัวต้านทานชนิดหนึ่ง เราจึงไม่จำเป็นต้องแยกแยะพินเหล่านี้ พวกมันสมมาตร ยิ่งหน้าของโฟโตรีซีสเตอร์เปิดรับแสงมากเท่าใด ความต้านทานของแสงก็จะยิ่งน้อยลงเท่านั้น ดังนั้น โดยการวัดความต้านทานของโฟโตรีซีสเตอร์ เราจึงสามารถทราบได้ว่าแสงโดยรอบมีความสว่างเพียงใด การใช้โฟโตรีซีสเตอร์หรือเซ็นเซอร์วัดแสง เรากำลังทำให้มันเป็นสวิตช์ประเภทหนึ่งที่เปิดใช้งานไฟ LED เมื่อได้รับแสงน้อยกว่าปริมาณที่กำหนด
ขั้นตอนที่ 2: โปรแกรม
เชื่อมต่อ Arduino LEONARDO หรือ Arduino DUE กับอุปกรณ์ของคุณ ลิงค์ไปยังรหัสอยู่ที่นี่ ในบรรทัดที่ 31 ซึ่งกำหนดข้อกำหนดสำหรับแสงที่สัมผัสกับ photoresist ควรเปลี่ยนตามนั้นโดยใช้ Serial.begin(9600) เพื่อตรวจจับจำนวนที่เหมาะสมที่สุดในสภาพแวดล้อมของคุณ การใช้พล็อตเตอร์อนุกรม Arduino คุณจะเห็นตัวเลขเมื่อเปิดไฟในห้องของคุณ ตัวอย่างเช่น; ในโปรแกรมของฉันตอนที่เปิดไฟ ตัวเลขอยู่ที่ประมาณ 1050 ดังนั้นสมการในโค้ดจะเป็นพินที่น้อยกว่า 1050 ดังนั้นเมื่อตัวเลขน้อยกว่า 1050 ไฟกลางคืนก็จะเปิดใช้งาน
ขั้นตอนที่ 3: กล่อง
กล่องจะต้องสามารถพอดีกับ Arduino ของคุณและไม่ต้องสวยเพราะคุณสามารถตกแต่งได้ในภายหลัง สิ่งที่ฉันทำคือตัดสี่เหลี่ยมแล้วติดกระดาษเพื่อทำให้แสงที่ด้านยาวของกล่องอ่อนลง มีรูสี่เหลี่ยมที่สองที่ด้านซ้ายสั้นสำหรับให้สาย USB ลอดผ่าน จากนั้นฉันก็ตกแต่งกล่องด้วยกระดาษสี ทางขวามือจะมีช่องสี่เหลี่ยมเล็กๆ ให้สายไฟของปุ่มกดลอดผ่าน แต่ให้แน่ใจว่าไม่ใหญ่เกินไป มิฉะนั้น สิ่งของทั้งหมดจะถูกดึงออกมา ชิ้นสุดท้ายขนาดเล็กทั้งหมดอยู่ด้านบนของกล่องที่โฟโตรีซีสต์สามารถใส่และตรวจจับพลังงานได้โดยตรงที่สุด และเนื่องจากฉันทำส่วนหนึ่งของกล่องของฉันเป็นกล่องทิชชู่ ด้านหนึ่งของกล่องด้านบน ฉันจึงตัดสี่เหลี่ยมเล็กๆ ออกมาเพื่อให้สามารถดึงทิชชู่ออกมาได้ ท่อนบนทั้งสองท่อนถูกยึดด้วยลวดเย็บกระดาษ เพราะฉันไม่สามารถหาอะไรที่ดีกว่านี้ที่จะทำให้มันอยู่ได้ แต่ถ้าคุณมีความคิดที่ดีกว่า โปรดทำเช่นนั้นเพราะการใช้ลวดเย็บกระดาษนั้นไม่สะดวกจริงๆ
ขั้นตอนที่ 4: การใช้งาน
เมื่อคุณปิดไฟ ควรให้ไฟสว่างขึ้นทีละดวง จากนั้นเมื่อต้องการ คุณสามารถกดปุ่มเล่นเพลงจากอุปกรณ์ของคุณได้ โปรดทราบว่าต้องเปิดอุปกรณ์เพื่อเล่นเพลง