นี้ สินค้าทำที่บ้าน จะเป็นประโยชน์กับผู้ที่ตื่นนอนเป็นประจำ ท้ายที่สุดหน้าหนาวก็อยู่ข้างหน้าและนั่นหมายความว่าคุณจะต้องตื่นขึ้นมาในความมืดและมันค่อนข้างเศร้าและไม่ปลอดภัยหากสวิตช์ไฟตั้งอยู่ค่อนข้างไกล ยิ่งไปกว่านั้นในความมืดมันยากที่จะตื่นและลุกจากเตียง ผลิตภัณฑ์โฮมเมดนี้จะแก้ปัญหานี้ได้ เมื่อสัญญาณเตือนภัยดับลงไฟสัญญาณจะสว่างขึ้นในห้องซึ่งจะทำให้คุณตื่นขึ้นมาอย่างสบาย
ทุกอย่างทำงานบนไมโครคอนโทรลเลอร์ Arduino.
วัสดุและเครื่องมือสำหรับโฮมเมด:
- ไฟ LED ที่แตกต่างกัน
- นาฬิกาเวลาจริงประเภท MP1095;
- สัญญาณเตือน Piezo (พร้อมเครื่องกำเนิดไฟฟ้าในตัว);
- ต้นแบบของบอร์ด debug ของชุดศึกษาการเขียนโปรแกรม Arduino (รวมอยู่ในชุด NR05) ซึ่งถูกออกแบบมาเพื่อเชื่อมต่อ Arduino Nano;
- วัสดุสำหรับสร้าง diffuser (หากคุณมีเครื่องพิมพ์ 3 มิติคุณสามารถพิมพ์บางสิ่งได้เอง)
กระบวนการผลิตของหลอดไฟ:
ขั้นตอนแรก เริ่มสร้าง
ครั้งแรกผู้เขียนเริ่มต้นด้วยการสร้างแท่นโคมไฟ มันจะมีตัวกระจายและติดตั้งอุปกรณ์ที่จำเป็นภายใน แผ่นถูกวาดขึ้นอย่างรวดเร็วใน SketchUp หากต้องการคุณสามารถพิมพ์เคสสำหรับบอร์ดต้นแบบได้ แต่ตัวต้นแบบเองนั้นสวยงามอยู่แล้ว เหนือสิ่งอื่นใดมันสามารถใช้สำหรับการพัฒนาโครงการอื่น ๆ และสำหรับนาฬิกาปลุกในอนาคตมันสามารถออกแบบในรูปแบบกะทัดรัดมากขึ้นโดยใช้ Arduino Nano board เดียวกัน
จากนั้นมีการติดตั้ง LED เดียวผู้แต่งติดกาวด้วยกาวล้ำสมัยที่ค้างเมื่อสัมผัสกับแสงอัลตราไวโอเลต มันถูกเรียกว่ากาว Bondic มันช่วยให้กาวอยู่ในสภาพดีและการมีของอย่างนั้นเพื่อบ้านจะไม่ฟุ่มเฟือย
ในขั้นตอนเดียวกันตัวเชื่อมต่อก็ถูกจับด้วยเช่นกัน
ขั้นตอนที่สอง การทดสอบและการแก้ไข
เมื่อทำการทดสอบกลับกลายเป็นว่าแสงโฮมเมดค่อนข้างสลัว หลอดไฟมองเห็นได้ในที่มืด แต่แสงนี้ไม่เพียงพอที่จะปลุกบุคคล ในการแก้ปัญหาพบว่ามี LED สีขาวหลายตัวเชื่อมต่อกันในรูปแบบของต้นไม้ เป็นผลให้หลอดไฟเริ่มส่องแสงค่อนข้างสดใสซึ่งจะช่วยให้ตื่นขึ้นมาจากแสงที่มีความไวบางอย่างของคนดีแน่นอนว่านี่ไม่ใช่ทั้งหมดจะมีอิทธิพลของจิตใจอื่น ๆ
หลอดไฟที่ความสว่างสูงสุดจะกินไฟประมาณ 100 mA ในกรณีนี้มันไม่สามารถเชื่อมต่อโดยตรงกับ Arduino แต่บนบอร์ดดีบั๊กมีแอมป์ปัจจุบันทำงานอยู่บนทรานซิสเตอร์มันให้ 200 mA
เหนือสิ่งอื่นใดบอร์ดมีปุ่มหลายปุ่มในอนาคตสามารถใช้สำหรับการทดลองและตั้งค่าการเตือน
โดยทั่วไปแล้ว debug board นั้นดีมากโดยมีตัวเชื่อมต่อที่หลากหลายซึ่งคุณสามารถเชื่อมต่อเซ็นเซอร์เซอร์โวรีเลย์อุปกรณ์ที่ทำงานกับอินเตอร์เฟส I2C และอื่น ๆ อีกมากมาย ในการเชื่อมต่อคุณเพียงแค่ต้องมีสายไฟที่มีซ็อกเก็ต
ขั้นตอนที่สาม ขั้นตอนสุดท้าย
ผู้เขียนตัดสินใจปรับความสว่างของหลอดไฟผ่าน PWM โดยใช้ขาที่เก้าบนไมโครคอนโทรลเลอร์ Arduino ซึ่งต่อสายบนบอร์ดกับแอมพลิฟายเออร์ ทวีตเตอร์เชื่อมต่อกับตัวเชื่อมต่อ SOUND บวกและลบกับ GND เชื่อมต่อกับ DAT
นาฬิกาแบบเรียลไทม์จะต้องเชื่อมต่อกับตัวเชื่อมต่อ I2C_5V เนื่องจากต้องการพลังงาน 5V
สำหรับการปรับจะมีไฟแสดงสถานะ LCD สองบรรทัดบนตัวบอร์ด มันค่อนข้างตัดกันและมีสัญญาณสีขาวบนพื้นหลังสีน้ำเงินที่มองเห็นได้ชัดเจน หลังจากเชื่อมต่ออุปกรณ์ที่จำเป็นทั้งหมดแล้วคุณสามารถกำหนดค่าซอฟต์แวร์ต่อไปได้
อัลกอริทึมสำหรับงานโฮมเมด:
- เมื่อเวลาบนนาฬิกาเกิดขึ้นพร้อมกับเวลาปลุกไฟจะเริ่มสว่างขึ้นเรื่อย ๆ และสว่างขึ้น
- ในกระบวนการเปิดหลอดไฟสัญญาณเสียงจะได้รับซึ่งจะทำให้วัตถุนอนหลับไม่สนใจสัญญาณเตือน
- คุณต้องมีความสามารถในการติดตั้งเสียงที่น่ารำคาญเพิ่มเติมเพื่อการปลุกที่มีประสิทธิภาพยิ่งขึ้นหากจำเป็น นอกจากนี้ยังเป็นการดีที่จะทำให้ฟังก์ชั่นที่ช่วยให้คุณเปิดไฟที่ความสว่างเต็มหรือปิดหลังจากการปลุกเต็ม
- และในที่สุดนาฬิกาและการเตือนควรตั้งเวลาได้
สามารถดาวน์โหลดแบบร่างสำเร็จรูปสำหรับโฮมเมดได้ในตอนท้ายของบทความ รหัสนี้มีความคิดเห็นโดยละเอียดที่จะช่วยให้คุณสามารถแก้ไขได้ตามความต้องการ
นั่นคือทั้งหมดผลิตภัณฑ์โฮมเมดพร้อมคุณสามารถเริ่มต้นการทดสอบ