สารบัญ:

การตรวจจับความเคลื่อนไหวภายใต้แสงไฟบนเตียง: 16 ขั้นตอน (พร้อมรูปภาพ)
การตรวจจับความเคลื่อนไหวภายใต้แสงไฟบนเตียง: 16 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การตรวจจับความเคลื่อนไหวภายใต้แสงไฟบนเตียง: 16 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การตรวจจับความเคลื่อนไหวภายใต้แสงไฟบนเตียง: 16 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีต่อใช้งาน PIR เซ็นเซอร์ตรวจจับความเคลื่อนไหว (Motion Sensor Module ) 2024, กรกฎาคม
Anonim
การตรวจจับความเคลื่อนไหวภายใต้แสงไฟใต้เตียง
การตรวจจับความเคลื่อนไหวภายใต้แสงไฟใต้เตียง
การตรวจจับความเคลื่อนไหวภายใต้แสงไฟใต้เตียง
การตรวจจับความเคลื่อนไหวภายใต้แสงไฟใต้เตียง
การตรวจจับการเคลื่อนไหวภายใต้แสงไฟบนเตียง
การตรวจจับการเคลื่อนไหวภายใต้แสงไฟบนเตียง

เคยพยายามลุกจากเตียงอย่างเงียบๆ ในตอนกลางคืนเพียงเพื่อจะสะดุดอะไรบางอย่างและปลุกคนทั้งบ้านให้ตื่นไหม?

ไฟกลางคืนตรวจจับความเคลื่อนไหวที่ติดตั้งไว้ใต้เตียงของคุณอย่างสุขุมจะให้แสงระดับต่ำที่สว่างพอที่จะนำทางคุณไปรอบๆ ตัวต่อ LEGO ที่หลงทาง แต่หรี่แสงเพียงพอที่คุณจะไม่ตื่นเต็มที่ นอกจากการตรวจจับการเคลื่อนไหวแล้ว ยังสามารถตั้งโปรแกรมไฟให้เป็นสีที่คุณเลือกสำหรับระยะเวลาที่ตายตัว (หรือไม่แน่นอน) ได้อีกด้วย เพิ่มความเร่าร้อนและบรรยากาศที่เย็นสบายให้กับห้องนอนทุกห้อง

ด้วยชุดอุปกรณ์พื้นฐาน บิตเพิ่มเติมสองสามชิ้น และบทแนะนำและวิดีโอ T3ch Flicks ของเรา คุณสามารถติดตั้งไฟเหล่านี้ได้อย่างง่ายดายภายในเวลาไม่กี่ชั่วโมง

วัสดุ:

  • แหล่งจ่ายไฟ (5V 6A) อเมซอน
  • แถบ LED แอดเดรสได้ Amazon
  • Arduino นาโน อเมซอน
  • คลิปหนีบลวดอเมซอน
  • เซ็นเซอร์ตรวจจับความเคลื่อนไหว Amazon
  • สวิตช์โยก Amazon
  • ปลั๊กไฟ
  • ลวด

ไฟล์ (https://github.com/sk-t3ch/t3chflicks-night-light-leds):

ขั้นตอนที่ 1: ดูสิ่งนี้

Image
Image

ขั้นตอนที่ 2: วัดเตียง

สายบัดกรีไปยัง Motion Sensor
สายบัดกรีไปยัง Motion Sensor

พลิกเตียงไปด้านข้างเพื่อให้สามารถเข้าถึงฐานได้ง่าย ค้นหาตำแหน่งที่เหมาะสมสำหรับกล่องควบคุม เราเลือกพื้นที่ที่สูงขึ้นเล็กน้อยใกล้กับหัวเตียง (ดูแผนภาพ) วัดปริมณฑลของเตียงและความยาวและความกว้างของเตียง (ดูแผนภาพ) จดบันทึกการวัดของคุณ

กำหนดตำแหน่งสำหรับเซ็นเซอร์ทั้งสาม คุณต้องการหนึ่งด้านทั้งสามด้านของเตียงซึ่งไม่ได้ชิดกับผนัง เราเลือกทำเลที่อยู่ใกล้กับขอบเตียงแต่มองไม่เห็น วัดระยะทางจากตำแหน่งเซ็นเซอร์ไปยังกล่องควบคุม

ขั้นตอนที่ 3: ตัดสายไฟและแถบ LED

ตัดปลาย LED ตามความยาวของขอบเตียง

ถัดไป ตัดสายไฟ: คุณจะต้องใช้เซ็นเซอร์สามตัวสำหรับเซ็นเซอร์แต่ละตัว และอีกสามตัวสำหรับแถบ LED โดยแต่ละเส้นจะนำกลับไปที่กล่องควบคุม - ทั้งหมด 12 เส้น นำลวดสีต่างกันสามเส้นมาตัดให้ได้ขนาด เราใช้สีเหลือง สีเขียว และสีส้ม - แบบแผนที่ยอมรับคือสีแดงสำหรับพลังงาน สีดำสำหรับพื้น และสีอื่น (ตัวหนา) สำหรับสัญญาณ ไม่สำคัญว่าคุณจะใช้สีใดตราบเท่าที่คุณรู้ว่าเป็นสีอะไร

ขั้นตอนที่ 4: บัดกรีสายเคเบิลเข้ากับ Motion Sensor

สายบัดกรีไปยัง Motion Sensor
สายบัดกรีไปยัง Motion Sensor
สายบัดกรีไปยัง Motion Sensor
สายบัดกรีไปยัง Motion Sensor

เราติดตั้งเซ็นเซอร์ตรวจจับความเคลื่อนไหวของเราไว้ในเคสที่พิมพ์ 3 มิติ (คุณสามารถค้นหาลิงก์ไฟล์ด้านล่าง) ไม่จำเป็นอย่างยิ่งที่จะมีสิ่งเหล่านี้ แต่ทำให้เซ็นเซอร์เป็นระเบียบเรียบร้อยและวางไว้ที่ด้านล่างของเตียงได้ง่ายขึ้น

หากคุณกำลังใช้เคสที่พิมพ์ 3 มิติ ให้เริ่มด้วยการร้อยสายไฟสีต่างกันสามเส้นผ่านฝา เซ็นเซอร์ตรวจจับความเคลื่อนไหวมีพินสามแบบ: กราวด์ (GND), กำลัง (VCC) และสัญญาณ (S) (ดังแสดงด้านบน) เมื่อจับเซ็นเซอร์ตามที่แสดงในแผนภาพด้านบน (เช่น ใช้หมุดที่ขอบด้านล่างของโมดูล) ให้ติดสายสีต่างๆ สามเส้นที่หมุดตามลำดับและบัดกรีให้เข้าที่ จากนั้นหุ้มสายไฟโดยใช้การหดตัวด้วยความร้อน ทำซ้ำสำหรับสายไฟที่ตัดสำหรับเซ็นเซอร์ทั้งสามตัว

ดันโดมของเซ็นเซอร์ตรวจจับความเคลื่อนไหวผ่านรูในเคสหลัก ควรคลิกเข้าที่ ปิดเคสโดยปล่อยให้สายไฟสามสีลากผ่านรูด้านหลัง

ขั้นตอนที่ 5: ต่อสายไฟ LED Strip

ต่อสายไฟ LED Strip
ต่อสายไฟ LED Strip

แถบ LED มีสามการเชื่อมต่อที่เหมือนกัน: พลังงาน สัญญาณ และกราวด์ - ยกเว้นพินสัญญาณเป็นอินพุต

LED เหล่านี้ใช้คำแนะนำจาก Arduino ซึ่งแต่ละอันสามารถระบุตำแหน่งได้ เปลี่ยนสี (RGB) และความสว่างได้ บัดกรีสายไฟสามสีเข้ากับแถบ LED ซึ่งจะใช้เพื่อเชื่อมต่อกับ Arduino ในภายหลัง

ขั้นตอนที่ 6: สวิตช์เปิดปิด

สวิตช์ไฟ
สวิตช์ไฟ
สวิตช์ไฟ
สวิตช์ไฟ

หากคุณกำลังใช้กล่องควบคุมแบบพิมพ์ 3 มิติ คุณจะต้องติดตั้งสวิตช์เปิดปิดและเชื่อมต่อกับสายไฟ

ขั้นแรก ตรวจสอบให้แน่ใจว่าไม่มีสิ่งใดที่ปลายปลั๊ก หากมี ให้ตัดทิ้ง ร้อยลวดผ่านรูที่ด้านหน้ากล่องแล้วดึงออกอีกครั้งผ่านรูสำหรับสวิตช์ข้างๆ กล่องทันที ลอกฝาครอบด้านนอกของสายไฟ AC เพื่อให้มองเห็นสายไฟภายใน 3 เส้น (Live, Neutral และ Earth) 10 ซม.

จากนั้นตัดและถอดสายไฟที่มีชีวิต (สีแดง) และสายกลาง (สีน้ำเงิน) ขนาด 8 ซม. และพักไว้ในภายหลัง ใช้ 2 ซม. ที่เหลือของปลายสายปลั๊ก AC บัดกรีสายสด (สีแดง) และสายกลาง (สีน้ำเงิน) เข้ากับสวิตช์ที่ขาง่ามสองอันด้านล่าง (ดังแสดงในแผนภาพ)

ถัดไป นำลวดสด (สีแดง) และสายกลาง (สีน้ำเงิน) ขนาด 8 ซม. ที่คุณตัดก่อนหน้านี้ และบัดกรีเข้ากับง่ามสองอันที่ด้านบนของสวิตช์ (ดังแสดงในแผนภาพ) - สายไฟเหล่านี้จะต่อเข้ากับกล่องจ่ายไฟภายใน กล่องควบคุม ดึงสายไฟผ่านก่อน ดันสวิตช์เข้าไปในรูในกล่อง

ขั้นตอนที่ 7: เชื่อมต่อพาวเวอร์ซัพพลาย

เชื่อมต่อพาวเวอร์ซัพพลาย
เชื่อมต่อพาวเวอร์ซัพพลาย

ใส่แหล่งจ่ายไฟในกล่องโดยให้จุดต่อสายไฟหันไปทางสวิตช์

เชื่อมต่อสายไฟ (สีแดง) และสายกลาง (สีน้ำเงิน) จากสวิตช์ไปยังจุดเชื่อมต่อที่มีกระแสไฟฟ้าและเป็นกลาง (ทำเครื่องหมาย l และ n ตามลำดับ) บนแหล่งจ่ายไฟ จุดเชื่อมต่อบนแหล่งจ่ายไฟเป็นสกรู ตรวจสอบให้แน่ใจว่ายึดแน่นแล้วเมื่อสายไฟเข้าที่

ขั้นตอนที่ 8: เชื่อมต่อ Arduino

เชื่อมต่อ Arduino
เชื่อมต่อ Arduino
เชื่อมต่อ Arduino
เชื่อมต่อ Arduino

แหล่งจ่ายไฟมีการเชื่อมต่อเอาท์พุตสำหรับ 5V และกราวด์ (ดูแผนภาพ) นำ Arduino ไปตัดสายไฟ (ปกติจะเป็นสีแดง แต่ไม่ว่าคุณจะใช้สีอะไรก็ตาม) ยาวประมาณ 8 ซม.

เชื่อมต่อ Arduino กับแหล่งจ่ายไฟโดยขันปลายสายไฟด้านหนึ่งเข้ากับจุดเชื่อมต่อ '5V' และบัดกรีปลายอีกด้านหนึ่งเข้ากับ 'VIn' บน Arduino

ทำซ้ำขั้นตอนด้วยสายกราวด์ (สีดำหรือสีใดก็ตามที่คุณเลือก) เชื่อมต่อ 'GND' กับแหล่งจ่ายไฟและ Arduino

ขั้นตอนที่ 9: เชื่อมต่อ LED Strip กับพาวเวอร์ซัพพลายและ Arduino

ร้อยสายไฟของแถบ LED ผ่านรูว่างที่เหลืออยู่ในกล่อง

ถอดสายไฟและสายกราวด์ของแถบ LED เชื่อมต่อสายไฟ (สีแดง) เข้ากับจุดเชื่อมต่อ '5V' ของแหล่งจ่ายไฟ (ต่อ Arduino กับสิ่งนี้แล้ว) และสายกราวด์ (สีดำ) เข้ากับจุดเชื่อมต่อ 'GND' ของแหล่งจ่ายไฟ (ต่อ Arduino กับสิ่งนี้แล้ว ด้วย).

ประสานสายสัญญาณของแถบ LED เข้ากับขาดิจิตอล 9 ของ Arduino

ขั้นตอนที่ 10: เชื่อมต่อ Motion Sensors กับ Arduino

ร้อยสายไฟของเซ็นเซอร์ตรวจจับความเคลื่อนไหว (รวมทั้งหมด 9 เส้น) ผ่านรูที่มีสายไฟของแถบ LED

ประสานสายไฟสามเส้นเข้ากับ +5V ของ Arduino สายกราวด์กับ gnd ของ Arduino และประสานสายสัญญาณแต่ละเส้นเข้ากับหมุด Arduino 10, 11 และ 12

ขั้นตอนที่ 11: ตั้งโปรแกรม Arduino

ดาวน์โหลดโค้ดด้านล่างที่เรียกว่า 'motion_sensing_lights.ino' จากนั้น ใช้แบบฟอร์มดาวน์โหลดซอฟต์แวร์ Arduino ที่นี่ อัปโหลดโค้ดไปยังโมดูล Arduino ของคุณ หากคุณไม่แน่ใจเกี่ยวกับวิธีการทำสิ่งนี้ โปรดดูที่นี่ คุณจะต้องดาวน์โหลดไลบรารี FastLED จากที่นี่ด้วย

รหัสค่อนข้างง่าย: จะตรวจสอบอย่างต่อเนื่องว่าเซ็นเซอร์ตรวจจับความเคลื่อนไหวได้ส่งสัญญาณออกหรือไม่ และหากเป็นเช่นนั้น ให้เริ่มจับเวลาและเปิดแถบไฟ LED เพื่อเรืองแสง ค้างหนึ่งนาทีแล้วเรืองแสงลง

ขั้นตอนที่ 12: วางบนเตียง

วางบนเตียง
วางบนเตียง
วางบนเตียง
วางบนเตียง

ปิดกล่องควบคุม - สิ่งเดียวที่อยู่ข้างนอกควรเป็นแถบ LED และปลั๊กไฟ AC

ติดกล่องที่ด้านล่างของเตียงในตำแหน่งที่คุณเลือก - เราใช้เทปกาวสองหน้าแบบแข็งแรง

จากนั้นติดเซ็นเซอร์ตรวจจับความเคลื่อนไหวที่ด้านล่างของเตียงโดยใช้เทปกาวสองหน้า เซ็นเซอร์ตรวจจับความเคลื่อนไหวควรหันออกด้านนอกตลอดสามด้านของเตียงซึ่งไม่ชิดผนัง จากนั้นติดแถบ LED รอบปริมณฑลของเตียง

แม้ว่าแถบ LED จะมีแถบด้านหลังแบบเหนียว แต่ก็ไม่แข็งแรงพอที่จะรับน้ำหนักได้ ดังนั้นเราจึงจับมันเข้าที่โดยใช้คลิปหนีบลวดพลาสติกซึ่งเราตอกลงไปที่ก้นเตียง เสียบปลั๊กแล้วเปิดกล่องควบคุม แล้วหมุนเตียงไปทางขวา

ขั้นตอนที่ 13: ปรับ ทดสอบ และชื่นชม

ปรับ ทดสอบ และชื่นชม
ปรับ ทดสอบ และชื่นชม

ทดสอบระบบแสงใต้เตียงแบบตรวจจับการเคลื่อนไหวของคุณ คุณสามารถปรับความไวของเซ็นเซอร์ตรวจจับความเคลื่อนไหวได้โดยใส่ไขควงเข้าไปในรูด้านบนของเคสแล้วบิดตัวต้านทานความไว

ขั้นตอนที่ 14: ก้าวต่อไป

ก้าวต่อไป
ก้าวต่อไป

การใช้โมดูล ESP8266 (Amazon) แทน Arduino ทำให้สามารถควบคุมแถบ LED กับโทรศัพท์ของคุณหรือกับ Alexa ได้โดยเชื่อมโยงเข้ากับ Home Assistant แพลตฟอร์มระบบอัตโนมัติภายในบ้านแบบโอเพนซอร์ส มีบทแนะนำที่ดีเกี่ยวกับวิธีการทำเช่นนี้อยู่แล้ว และคุณสามารถค้นหาได้ที่นี่

ขั้นตอนที่ 15: หากคุณไม่สามารถรบกวนได้

สินค้านี้มีอยู่แล้ว และคุณสามารถซื้อได้จาก Amazon ที่นี่ แต่มันสนุกตรงไหน!

ขั้นตอนที่ 16: ขอบคุณสำหรับการอ่าน

ลงชื่อสมัครใช้รายชื่อผู้รับจดหมายของเรา!

แนะนำ: