สารบัญ:
- ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
- ขั้นตอนที่ 2: การเดินสายไฟทุกอย่างขึ้น
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: การสร้างที่อยู่อาศัย
- ขั้นตอนที่ 5: รีเลย์
- ขั้นตอนที่ 6: ตั้งเวลา
วีดีโอ: Arduino Alarm Clock Relay: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ฉันมีปัญหาในการตื่นเช้ามากโดยเฉพาะถ้าฉันนอนดึกในคืนที่แล้ว โดยพื้นฐานแล้ว โปรเจ็กต์นี้ช่วยให้คุณสามารถเปิดรีเลย์ในเวลาที่คุณตั้งค่าโดยใช้ปุ่มกดและจอแอลซีดี รีเลย์นี้สามารถควบคุมอุปกรณ์จำนวนมากได้ตั้งแต่การเปิดทีวีหรือวิทยุของคุณไปจนถึงการเปิดบานประตูหน้าต่างในตอนเช้า เอาล่ะ !
ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
โครงการนี้จบลงด้วยต้นทุนประมาณ 70$
นี่คือสิ่งที่คุณต้องการ
- 4x3 Matrix Keypad
- จอ LCD 16x4
- โมดูลเวลา DS1307
- โมดูลรีเลย์ 5V
- แหล่งจ่ายไฟภายนอก 2 แพ็ค
- Arduino Mega
- สายจัมเปอร์ (ตัวผู้กับตัวเมีย และตัวเมียกับตัวเมีย)
- โพเทนชิโอมิเตอร์ 10k
- ลวด
ไม่จำเป็น
สวิตช์สลับ
เครื่องมือ
- หัวแร้ง
- ปืนกาว
ขั้นตอนที่ 2: การเดินสายไฟทุกอย่างขึ้น
ถึงเวลาที่จะเชื่อมโยงทุกอย่างเข้าด้วยกันโดยใช้ไดอะแกรมที่น่าตกใจนี้ เมื่อคุณแน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง คุณสามารถติดสายจัมเปอร์ให้ร้อนเพื่อให้แน่ใจว่าไม่มีสิ่งใดเคลื่อนไหว
ขั้นตอนที่ 3: รหัส
หากคุณใช้รหัสเฉพาะวันธรรมดา นาฬิกาปลุกจะไม่ดังในวันศุกร์และวันเสาร์เนื่องจากเป็นวันหยุดสุดสัปดาห์ของฉัน (สามารถเปลี่ยนได้ที่คำสั่ง if เพื่อให้ตรงกับกำหนดการของคุณ) คุณต้องแน่ใจว่าคุณอัปโหลดรหัสการตั้งค่าเวลา RTC ที่ฉัน ได้แนบมาและไม่ใช่อันจากไลบรารี่เนื่องจากฉันได้เพิ่มโค้ดพิเศษลงไป
เมื่อคุณอัปโหลดโค้ดไปยัง rtc คุณต้องแก้ไข "tm. Wday = 0;" เป็นวันใดของสัปดาห์:
อาทิตย์: 1 พุธ:4 เสาร์: 7
จันทร์: 2 พฤหัสบดี: 5
อังคาร: 3 ศุกร์: 6
ขั้นตอนที่ 4: การสร้างที่อยู่อาศัย
ฉันออกแบบส่วนนี้ใน Sketchup ซึ่งเก็บส่วนประกอบด้านหน้าทั้งหมดไว้ด้วยกัน และอีกส่วนเพื่อยึดแผงรีเลย์และ Rtc ซึ่งสามารถพิมพ์ 3 มิติได้
หากคุณไม่มีเครื่องพิมพ์ 3 มิติ ฉันได้รวมไฟล์ Sketchup เพื่อให้คุณสามารถพิมพ์แบบหนึ่งต่อหนึ่งแล้วตัดออกบนไม้หรือบนแผ่นอลูมิเนียมโดยใช้เดรเมล
ฉันทำกล่องโดยใช้แผ่นไม้อัดหนา 1 ซม. ขนาด กว้าง 10 ซม. ลึก 13 ซม. ยาว 16 ซม. คุณสามารถพิมพ์กล่อง 3 มิติได้ แต่ฉันไม่ต้องการเสียเส้นใย
ขั้นตอนที่ 5: รีเลย์
หากคุณเดินสายรีเลย์เพื่อเปิดบานประตูหน้าต่างในตอนเช้า เพียงแค่เปิดตัวเรือนสวิตช์และต่อสายไฟสองเส้นระหว่างสายหนึ่งในแต่ละขั้ว คุณอาจต้องใช้ RC snubber หาก LCD ของคุณเริ่มว่างเปล่าเมื่อกดสวิตช์ เนื่องจากแรงดันไฟกระชากที่เกิดจากมอเตอร์
หากคุณเปิดเครื่องอื่น คุณสามารถใช้บทช่วยสอนนี้เพื่อสร้าง Power Outlet ซึ่งสามารถเชื่อมต่อกับเครื่องได้
ตรวจสอบให้แน่ใจว่าคุณปิดเบรกเกอร์ แรงดันไฟหลักฆ่าได้!!!
ขั้นตอนที่ 6: ตั้งเวลา
การตั้งเวลาทำได้ง่ายมาก ขั้นแรกให้กดปุ่มดาวและป้อนเวลาที่คุณต้องการให้ดับจากนั้นกดปุ่มแฮชเพื่อยืนยัน คุณสามารถเปิดและปิดนาฬิกาปลุกได้โดยใช้ปุ่มแฮช
แนะนำ:
Bubble Alarm Clock ทำให้การตื่นนอนเป็นเรื่องสนุก (ish): 7 ขั้นตอน (พร้อมรูปภาพ)
Bubble Alarm Clock ทำให้การตื่นนอนเป็นเรื่องสนุก ผมเป็นคนหนึ่งที่ไม่ชอบตื่นก่อนแดดออก (หรือออกไปข้างนอกหลายชั่วโมง) อะไรจะดีไปกว่าการตื่นนอนอย่างสนุกสนานไปกว่าปาร์ตี้ฟองสบู่บนเตียง! การใช้ Arduino และ
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: สมาร์ทโฮมกำลังมาถึงชีวิตของเรา หากเราต้องการบ้านอัจฉริยะที่เป็นจริง เราจำเป็นต้องมีสวิตช์ควบคุมระยะไกลจำนวนมาก วันนี้เราจะมาทำการทดสอบ ทำวงจรง่ายๆ เพื่อเรียนรู้ทฤษฎีของสวิตช์ควบคุมระยะไกล โดยชุดนี้ออกแบบโดย SINONING ROBOT
DIY Arduino Binary Alarm Clock: 14 ขั้นตอน (พร้อมรูปภาพ)
DIY Arduino Binary Alarm Clock: เป็นนาฬิกาไบนารีคลาสสิกอีกครั้ง! แต่คราวนี้มาพร้อมฟังก์ชั่นเพิ่มเติมที่มากยิ่งขึ้น! ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างนาฬิกาปลุกแบบไบนารีด้วย Arduino ที่สามารถแสดงให้คุณเห็นไม่เพียงแค่เวลาเท่านั้น แต่ยังแสดงวันที่ เดือน แม้แต่นาฬิกาจับเวลาและนาฬิกาปลุกที่สนุกสนาน
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
IOT123 - I2C 2CH RELAY BRICK: 5 ขั้นตอน (พร้อมรูปภาพ)
IOT123 - I2C 2CH RELAY BRICK: IOT123 BRICKS เป็นหน่วยโมดูล DIY ที่สามารถนำไปผสมกับ IOT123 BRICKS อื่นๆ เพื่อเพิ่มฟังก์ชันการทำงานให้กับโหนดหรืออุปกรณ์สวมใส่ได้ พวกมันยึดตามตารางนิ้ว โปรโตบอร์ดสองด้านที่เชื่อมถึงกันผ่านรู อิฐจำนวนหนึ่ง