» อิเล็กทรอนิกส์ » Arduino »เรารวบรวมสัญญาณไฟเตือนด้วยมือของเราเอง

เรารวบรวมสัญญาณเตือนไฟด้วยมือของเราเอง


นี้ สินค้าทำที่บ้าน จะเป็นประโยชน์กับผู้ที่ตื่นนอนเป็นประจำ ท้ายที่สุดหน้าหนาวก็อยู่ข้างหน้าและนั่นหมายความว่าคุณจะต้องตื่นขึ้นมาในความมืดและมันค่อนข้างเศร้าและไม่ปลอดภัยหากสวิตช์ไฟตั้งอยู่ค่อนข้างไกล ยิ่งไปกว่านั้นในความมืดมันยากที่จะตื่นและลุกจากเตียง ผลิตภัณฑ์โฮมเมดนี้จะแก้ปัญหานี้ได้ เมื่อสัญญาณเตือนภัยดับลงไฟสัญญาณจะสว่างขึ้นในห้องซึ่งจะทำให้คุณตื่นขึ้นมาอย่างสบาย
ทุกอย่างทำงานบนไมโครคอนโทรลเลอร์ 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 สองบรรทัดบนตัวบอร์ด มันค่อนข้างตัดกันและมีสัญญาณสีขาวบนพื้นหลังสีน้ำเงินที่มองเห็นได้ชัดเจน หลังจากเชื่อมต่ออุปกรณ์ที่จำเป็นทั้งหมดแล้วคุณสามารถกำหนดค่าซอฟต์แวร์ต่อไปได้


อัลกอริทึมสำหรับงานโฮมเมด:

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

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

Kod-dlya-svetobudilnika.rar [2.91 Kb] (ดาวน์โหลด: 211)
0
0
0

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...