สารบัญ:

ตั้งเวลาปิดด้วย Arduino: 3 ขั้นตอน
ตั้งเวลาปิดด้วย Arduino: 3 ขั้นตอน

วีดีโอ: ตั้งเวลาปิดด้วย Arduino: 3 ขั้นตอน

วีดีโอ: ตั้งเวลาปิดด้วย Arduino: 3 ขั้นตอน
วีดีโอ: Timer ตั้งเวลาปิด-เปิดไฟอัตโนมัติ ด้วย DS3231 Module (Arduino P.14) 2024, กรกฎาคม
Anonim
ตั้งเวลาปิดด้วย Arduino
ตั้งเวลาปิดด้วย Arduino

สวัสดี ด้วยโปรเจ็กต์นี้ คุณจะสามารถควบคุมการเปิดและปิดอุปกรณ์ของคุณได้ในช่วงเวลาที่คุณต้องการ อาจเป็นไฟ เปิดเครื่อง ฯลฯ เราจะใช้ Arduino, RTC 1307 และ Solid State Realy (SSR 25 DA) ควบคุมเวลาที่คุณตั้งไว้ในโปรแกรม คุณสามารถตั้งค่าชั่วโมง "เปิด" และ "ปิด" ขั้นต่ำ เพิ่มหรือลด "SET POINT" โดยใช้โปรแกรมของคุณ โปรเจ็กต์นี้มีประโยชน์ในการตั้งค่า AC, Heater และเครื่องหรือไฟใดๆ ให้เป็น "เปิดและปิด" ตามเวลาที่กำหนด

ขั้นตอนที่ 1: วัสดุที่จำเป็น

วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น

1. อาร์ดูอิโน นาโน

2. DS 3231 (นาฬิกา RTC)

3. SSR 25 DA (โซลิดสเตตจริง)

4. สายจัมเปอร์

ขั้นตอนที่ 2: การประกอบและการเดินสายไฟ

การประกอบและการเดินสายไฟ
การประกอบและการเดินสายไฟ

หมุด RTC CLOCK (DS3231) กับหมุด Arduino

1 GND เป็น GND

2 VCC เป็น VCC

3 SDA ถึง A5

4 SDA ถึง A4

หมุด SOLID STATE REALY (SSR 25 DA) ไปยังหมุด Arduino

1. 3(+) ถึง D2

2. 4(-) ถึง GND

ขั้นตอนที่ 3: การเขียนโปรแกรม

ในโปรแกรมนี้ คุณต้องตั้งเวลาเปิดและปิดสำหรับเครื่องของคุณและทุกสิ่งที่คุณต้องการควบคุม

ฉันได้เขียน prog นี้ใน prog นี้ ไม่ต้องการตั้งเวลา RTC เพราะเราใช้เฉพาะ min ที่กำหนดโดย RTC

และสุดท้ายเรารีเซ็ต RTC เป็น 0 นาทีที่ทำให้เราเกิดซ้ำ (ทำซ้ำรอบการเปิดและปิดของเรา)

ตั้งเวลาของคุณในบรรทัด "OnMinSET" เป็นนาที

ตั้งเวลาปิดของคุณในบรรทัดของ " OffMinSET " เป็นนาที

และฉันใช้ไลบรารี่คือ DS 3231 ฉันแชร์กับu

แนะนำ: