สารบัญ:

Arduino Dusk/dawn Clock Timer: 15 ขั้นตอน
Arduino Dusk/dawn Clock Timer: 15 ขั้นตอน

วีดีโอ: Arduino Dusk/dawn Clock Timer: 15 ขั้นตอน

วีดีโอ: Arduino Dusk/dawn Clock Timer: 15 ขั้นตอน
วีดีโอ: Sundial - Really Works or Not 🙁 #shorts #fierydev 2024, กรกฎาคม
Anonim
Arduino Dusk/dawn Clock Timer
Arduino Dusk/dawn Clock Timer

สรุป:

ตัวจับเวลาที่ใช้ Arduino นี้สามารถเปลี่ยนไฟ 220V หนึ่งดวงในเวลาพลบค่ำ รุ่งอรุณ หรือเวลาที่กำหนด

บทนำ:

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

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

เป็นความท้าทายที่ดี ฉันจึงตัดสินใจสร้างตัวจับเวลาแบบสแตนด์อโลนแบบกำหนดเองที่ใช้ Arduino แทน ใช้นาฬิกาเรียลไทม์และห้องสมุด Dusk2Dawn เพื่อกำหนดเวลาที่ต้องเปิดหรือปิดไฟ กล่องหุ้มสำหรับตัวจับเวลานี้เป็นแบบพิมพ์ 3 มิติและสามารถพบได้ใน Thingiverse รหัส Arduino สำหรับโครงการนี้มีอยู่ใน GitHub

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

สำหรับไดอะแกรมบางส่วนที่อ่านง่ายจะแสดงในขั้นตอนที่จำเป็น แทนที่จะเป็นแผนภาพวงจรทั้งหมด

โซลูชั่นทางเลือก:

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

ข้อ จำกัด:

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

ขั้นตอนที่ 1: รายการชิ้นส่วนและเครื่องมือ

รายการอะไหล่และเครื่องมือ
รายการอะไหล่และเครื่องมือ

อะไหล่:

ค่าใช้จ่ายชิ้นส่วนทั้งหมด (ไม่รวมการพิมพ์ 3 มิติ) ประมาณ 30 ยูโร -

  • Arduino Nano V3 (เข้ากันได้) ไม่มีส่วนหัว
  • แหล่งจ่ายไฟ 5V 0.6A (34 x 20 x 15 มม.)
  • โซลิดสเตตรีเลย์ 5V - แอคทีฟต่ำ - 2A 230VAC
  • นาฬิกาเรียลไทม์ DS3231 (เล็ก)
  • 0.96” จอแสดงผล OLED SPI 128*64 พิกเซล
  • ตัวเข้ารหัสแบบหมุน - EC11 - 20mm
  • ลูกบิด 6mm เพลา 15mm * 17mm
  • แผงวงจรพิมพ์เขียงหั่นขนม,
  • 4* สกรู M3x25mm
  • ตู้พิมพ์ 3 มิติ
  • ท่อหดความร้อน
  • สายไฟ
  • แผงขั้วต่อแบบสกรู (เพื่อเชื่อมต่อสายไฟที่เป็นกลาง)

เครื่องมือที่จำเป็น:

  • หัวแร้ง
  • ลวดบัดกรี
  • ปั๊ม Desoldering
  • เครื่องปอกสายไฟ
  • เครื่องตัด
  • เครื่องพิมพ์ 3 มิติ (เพื่อพิมพ์ตู้)
  • เครื่องมือขนาดเล็กสารพัน

คำเตือน

วงจรนี้ทำงานบน 230v AC และถ้าคุณไม่คุ้นเคยกับการทำงานกับแรงดันไฟหลัก หรือไม่มีประสบการณ์เพียงพอในการทำงานกับ 230v AC Mains Voltage โปรดอยู่ห่างจากโครงการนี้

ข้าพเจ้าจะไม่รับผิดชอบต่อความสูญเสียหรือความเสียหายใดๆ ที่เกิดขึ้นโดยตรงหรือเป็นผลสืบเนื่องมาจากการปฏิบัติตามโครงการนี้

ขอแนะนำให้ใช้ความระมัดระวังและระมัดระวังอย่างเหมาะสมขณะทำงานกับไฟหลัก AC

ขั้นตอนที่ 2: เตรียมจอแสดงผล OLED และนาฬิกาแบบเรียลไทม์

เตรียมจอแสดงผล OLED และนาฬิกาแบบเรียลไทม์
เตรียมจอแสดงผล OLED และนาฬิกาแบบเรียลไทม์

ตัวเครื่องพิมพ์ 3 มิติได้รับการออกแบบมาให้มีขนาดเล็กที่สุด ด้วยเหตุนี้จึงต้องถอดส่วนหัวของจอแสดงผล OLED และนาฬิกาตามเวลาจริงออก

ในการเตรียมตัวสำหรับขั้นตอนต่อไป ให้ล้างบัดกรีที่เหลือออกจากรูด้วยปั๊มแยกบัดกรี

ขั้นตอนที่ 3: เตรียม Rotary Encoder

เตรียมตัวเข้ารหัสแบบหมุน
เตรียมตัวเข้ารหัสแบบหมุน

ตัวเข้ารหัสแบบหมุนมีขั้วต่อที่บอบบาง เพื่อป้องกันความเสียหาย ให้ติดแผ่นวงจรพิมพ์เข้ากับตัวเข้ารหัส

ในภาพการเชื่อมต่อกราวด์ (บนขวาและล่างกลาง) ได้เตรียมไว้แล้วเช่นกัน

หมายเหตุ: ตรวจสอบให้แน่ใจว่าเครื่องเข้ารหัสแบบโรตารี่พร้อมแผงวงจรพิมพ์พอดีกับตัวเครื่องโดยไม่ต้องสัมผัสกับ Arduino อาจจำเป็นต้องบดแผงวงจรพิมพ์เพื่อให้ได้ขนาดที่พอดี

ขั้นตอนที่ 4: สิ่งที่แนบมา

สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย

พิมพ์สามส่วนของกล่องหุ้มด้วยเครื่องพิมพ์ 3 มิติ อ้างถึงคำแนะนำใน Thingiverse

ขั้นตอนที่ 5: ปิดการใช้งาน Arduino Power LED (อุปกรณ์เสริม)

ปิดการใช้งาน Arduino Power LED (อุปกรณ์เสริม)
ปิดการใช้งาน Arduino Power LED (อุปกรณ์เสริม)

เพื่อป้องกันไม่ให้มีการเรืองแสงสีเขียวในตัวจับเวลา ไฟ LED ของ Arduino สามารถปิดใช้งานได้

โปรดทราบว่าการปรับเปลี่ยนนี้เป็นทางเลือก

การดัดแปลง Arduino Nano ประกอบด้วยการถอดตัวต้านทานที่อยู่ถัดจากไฟ LED (ดูวงกลมสีแดงในภาพ)

ขั้นตอนที่ 6: พาวเวอร์ซัพพลาย + โซลิดสเตตรีเลย์

พาวเวอร์ซัพพลาย + โซลิดสเตตรีเลย์
พาวเวอร์ซัพพลาย + โซลิดสเตตรีเลย์

ในขั้นตอนนี้ แหล่งจ่ายไฟและรีเลย์โซลิดสเตตจะรวมกันและติดตั้งที่ส่วนล่างของกล่องหุ้ม

การเชื่อมต่อระหว่างแหล่งจ่ายไฟและรีเลย์จะทำที่ด้านล่างของส่วนประกอบเหล่านี้ ขั้วต่อสกรูของรีเลย์จะใช้เชื่อมต่อกับ Arduino

หมายเหตุ: เมื่อทำการเชื่อมต่อ ตรวจสอบให้แน่ใจว่ารูยึดของรีเลย์โซลิดสเตตนั้นว่างอยู่

  • บัดกรีสายเชื่อมต่อระหว่างโซลิดสเตตรีเลย์ A1 กับหนึ่งในการเชื่อมต่อ AC ของแหล่งจ่ายไฟ
  • บัดกรีสายไฟเข้ากับการเชื่อมต่อ AC อื่นของแหล่งจ่ายไฟ (ซึ่งจะเชื่อมต่อกับแผงขั้วต่อแบบสกรูกลางในขั้นตอนที่ 7)
  • บัดกรีสายไฟระหว่างแหล่งจ่ายไฟ -Vo เพื่อรีเลย์ DC-
  • บัดกรีสายไฟเพื่อต่อแหล่งจ่ายไฟ +Vo เพื่อรีเลย์ DC+

หมายเหตุ: อาจจำเป็นต้องร่นลีดของพาวเวอร์ซัพพลายและรีเลย์ให้สั้นลงเพื่อให้สามารถใส่ลงในกล่องหุ้มได้

ขั้นตอนที่ 7: Arduino Nano + พาวเวอร์ซัพพลาย + โซลิดสเตตรีเลย์

Arduino Nano + พาวเวอร์ซัพพลาย + โซลิดสเตตรีเลย์
Arduino Nano + พาวเวอร์ซัพพลาย + โซลิดสเตตรีเลย์

ในขั้นตอนนี้ Arduino Nano เชื่อมต่อกับแหล่งจ่ายไฟและรีเลย์โซลิดสเตต

  • ตัดสายไฟสองเส้นที่มีความยาวประมาณ 70 มม. ดึงแถบแยกออก 30 มม. ที่ด้านหนึ่ง และอีกด้านหนึ่ง 4 มม.
  • ประสานด้านข้างด้วยการแยกแถบ 30 มม. เข้ากับ Arduino +5V และ GND โดยให้ลวดเชื่อมผ่าน
  • ตัดท่อหดความร้อนสองท่อที่มีความยาว 20 มม. และติดตั้งบนส่วนที่ถอดออก 25 มม. ซึ่งจะแยกสายไฟจนถึงการเชื่อมต่อกับแผงขั้วต่อแบบสกรู DC+ และ DC- ของรีเลย์โซลิดสเตต
  • โปรดทราบว่าสายไฟสำหรับ GND และ +5V ต้องข้ามเพื่อเชื่อมต่ออย่างถูกต้องกับแผงขั้วต่อสกรูรีเลย์
  • ตัดลวดที่มีความยาวประมาณ 40 มม. และดึงปลายทั้งสองด้านออก 4 มม. ประสานด้านหนึ่งเข้ากับการเชื่อมต่อ A2 ที่ด้านหลังของ Arduino และเชื่อมต่ออีกด้านหนึ่งเข้ากับการเชื่อมต่อ CH1 ของขั้วต่อสกรูยึดโซลิดสเตต

คำเตือน

Arduino ได้รับพลังงานโดยตรงจากแหล่งจ่ายไฟ +5V ที่เสถียรแทนการใช้ตัวควบคุมพลังงานภายใน Arduino ดังนั้นจึงไม่ปลอดภัยที่จะเชื่อมต่อ USB เมื่อ Arduino ได้รับพลังงานจากแหล่งจ่ายไฟ

ถอดสายไฟ 230VAC ออกก่อนใช้การเชื่อมต่อ Arduino USB เสมอ

ขั้นตอนที่ 8: Arduino Nano + นาฬิกาแบบเรียลไทม์

Arduino Nano + นาฬิกาเวลาจริง
Arduino Nano + นาฬิกาเวลาจริง

ในขั้นตอนนี้ นาฬิกาเรียลไทม์จะเชื่อมต่อกับ Arduino ส่วนหนึ่งโดยใช้สายเคเบิลที่เตรียมไว้ในขั้นตอนก่อนหน้า

  • บัดกรีลวดที่มาจาก Arduino GND (เชื่อมต่อกับ DC- ของรีเลย์ด้วย) ถึง '–' ของนาฬิกาเรียลไทม์
  • บัดกรีสายไฟที่มาจาก Arduino +5V (เชื่อมต่อกับ DC+ ของรีเลย์ด้วย) ไปที่ '+' ของนาฬิกาเรียลไทม์
  • ตัดสายไฟสองเส้นที่มีความยาวประมาณ 40 มม. และดึงปลายทั้งสองข้างออก 4 มม.
  • ประสานสายไฟระหว่าง Arduino A4 และนาฬิกาเรียลไทม์ D (SDA)
  • ประสานสายไฟระหว่าง Arduino A5 และนาฬิกาเรียลไทม์ C (SCL)
  • จัดรูปร่างสายไฟของนาฬิกาเรียลไทม์เพื่อให้แน่ใจว่าจะไม่รบกวนตัวเข้ารหัสแบบหมุน สำหรับสิ่งนี้ สายไฟจะต้องอยู่ที่ด้านล่างของกล่องหุ้ม

ขั้นตอนที่ 9: เชื่อมต่อจอแสดงผล OLED

เชื่อมต่อจอแสดงผล OLED
เชื่อมต่อจอแสดงผล OLED

ในขั้นตอนนี้ จอแสดงผล OLED SPI จะถูกเพิ่มลงใน Arduino

  • ตัดสายไฟ 2 เส้นที่มีความยาว 65 มม. และดึงปลายทั้งสองข้างออก 4 มม.
  • บัดกรีสายไฟเข้ากับการเชื่อมต่อ GND ของจอแสดงผล OLED บัดกรีสายนี้กับลวดแยกท่อหดความร้อนที่มาจาก Arduino GND (ดูขั้นตอนที่ 4) และเชื่อมต่อสายทั้งสองเข้ากับขั้วต่อสกรูแบบยึด DC ของรีเลย์โซลิดสเตต
  • บัดกรีสายไฟเข้ากับการเชื่อมต่อ VCC ของจอแสดงผล OLED บัดกรีสายนี้กับสายแยกท่อหดความร้อนที่มาจาก Arduino +5V (ดูขั้นตอนที่ 4) และเชื่อมต่อสายทั้งสองเข้ากับขั้วต่อสกรูยึด DC+ ของรีเลย์โซลิดสเตต
  • ตัดสายไฟ 5 เส้น ยาว 65 มม. และดึงปลายทั้งสองข้างออก 4 มม.
  • บัดกรีสายไฟเพื่อเชื่อมต่อ D0 (CLK) กับ Arduino D10
  • บัดกรีลวดเพื่อเชื่อมต่อ D1 (MOSI / DATA) กับ Arduino D9
  • บัดกรีลวดเพื่อเชื่อมต่อ RES (RT) กับ Arduino D8
  • บัดกรีสายไฟเพื่อเชื่อมต่อ DC กับ Arduino D11
  • บัดกรีสายไฟเพื่อเชื่อมต่อ CS กับ Arduino D12

หมายเหตุ: ลำดับของสายแสดงผลไม่สมเหตุสมผล นี่คือผลลัพธ์ของการใช้ตัวอย่าง Adafruit ครั้งแรก แล้วจึงเปลี่ยนการเชื่อมต่อ เนื่องจากการใช้ D13 ส่งผลให้ Arduino มีไฟ LED สีแดงตลอดเวลา

ทางเลือก

เป็นไปได้ที่จะใช้คำสั่ง 'ปกติ' สำหรับการเชื่อมต่อ SPI สำหรับสิ่งนี้ นิยามเอาต์พุตดิจิทัลของโปรแกรม Arduino ใน oledcontrol.cpp จะต้องปรับให้เหมาะสม:

// การใช้ซอฟต์แวร์ SPI

// คำจำกัดความของพิน

#define CS_PIN 12

#define RST_PIN 8

#define DC_PIN 11

#define MOSI_PIN 9

#define CLK_PIN 10

ขั้นตอนที่ 10: ตัวเข้ารหัสแบบหมุน

ตัวเข้ารหัสโรตารี่
ตัวเข้ารหัสโรตารี่

แผนภาพแสดงการเชื่อมต่อของ Arduino กับตัวเข้ารหัสแบบหมุน (ตัวเข้ารหัสดูจากด้านบน)

  • ตัดสายไฟ 45 มม. 4 เส้นและดึงปลายทั้งสองด้านออก 4 มม.
  • เชื่อมต่อ Arduino GND กับขั้วต่อตรงกลางด้านบนขวาและด้านล่างของตัวเข้ารหัส
  • เชื่อมต่อ Arduino D2 ที่ด้านล่างซ้ายของตัวเข้ารหัส
  • เชื่อมต่อ Arduino D3 ที่ด้านล่างขวาของตัวเข้ารหัส
  • เชื่อมต่อ Arduino D4 ที่ด้านบนซ้ายของตัวเข้ารหัส

ขั้นตอนที่ 11: การติดตั้งในสิ่งที่แนบมา

การติดตั้งในสิ่งที่แนบมา
การติดตั้งในสิ่งที่แนบมา

ติดตั้งอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดที่ด้านล่างของตัวเครื่อง:

  • เลื่อน Arduino บนสล็อตแนวตั้ง
  • เลื่อนนาฬิกาเรียลไทม์ในช่องด้านล่าง
  • เลื่อนตัวจ่ายไฟและรีเลย์ในช่องด้านบน ตรวจสอบให้แน่ใจว่ารีเลย์อยู่บนฐานยึด

ขั้นตอนที่ 12: การเชื่อมต่อกับไฟหลัก / ไฟที่จะเปลี่ยน

การเชื่อมต่อกับไฟหลัก / ไฟที่จะสลับ
การเชื่อมต่อกับไฟหลัก / ไฟที่จะสลับ
การเชื่อมต่อกับไฟหลัก / ไฟที่จะสลับ
การเชื่อมต่อกับไฟหลัก / ไฟที่จะสลับ

คำเตือน

ตรวจสอบให้แน่ใจว่ามีการดูแลและป้องกันอย่างเหมาะสมในขณะที่ทำงานกับสายไฟหลัก ตรวจสอบให้แน่ใจว่าได้ถอดสายไฟ AC ออกแล้ว

ข้าพเจ้าจะไม่รับผิดชอบต่อความสูญเสียหรือความเสียหายใดๆ ที่เกิดขึ้นโดยตรงหรือเป็นผลสืบเนื่องมาจากการปฏิบัติตามโครงการนี้

  • เชื่อมต่อเฟสไฟ AC กับขั้วต่อสกรู A1 (ซ้าย) ของรีเลย์
  • เชื่อมต่อเฟสของไฟที่จะสลับไปที่ขั้วต่อสกรู B1 (ขวา) ของรีเลย์
  • ใช้แผงขั้วต่อแบบสกรูแยกต่างหากเพื่อเชื่อมต่อสายไฟกลางของสายไฟ AC, สายไฟที่มีแสงเป็นกลาง และสายไฟที่เป็นกลางของแหล่งจ่ายไฟ
  • สำหรับการคลายความเครียด ให้ผูกพันรอบสายไฟแต่ละเส้น

ขั้นตอนที่ 13: เสร็จสิ้นสิ่งที่แนบมา

เสร็จสิ้นสิ่งที่แนบมา
เสร็จสิ้นสิ่งที่แนบมา

ในขั้นตอนนี้การติดตั้งในตัวเครื่องเสร็จสมบูรณ์

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

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

คำเตือน

Arduino ได้รับพลังงานโดยตรงจากแหล่งจ่ายไฟ +5V ที่เสถียรแทนการใช้ตัวควบคุมพลังงานภายใน Arduino ดังนั้นจึงไม่ปลอดภัยที่จะเชื่อมต่อ USB เมื่อ Arduino ได้รับพลังงานจากแหล่งจ่ายไฟ

ถอดสายไฟ 230VAC ออกก่อนใช้การเชื่อมต่อ Arduino USB เสมอ

ดึงโปรแกรมจับเวลา Arduino จาก GitHub

โปรแกรมนี้ใช้ Arduino IDE ซึ่งสามารถรับได้ที่นี่

โปรแกรมใช้ไลบรารีเพิ่มเติมต่อไปนี้:

SSD1303Ascii

ห้องสมุด Arduino Wire

โปรดทราบว่ามีการใช้ไลบรารี พลบค่ำ2dawn ด้วย แต่รวมเป็นโค้ดเนื่องจากมีการเปลี่ยนแปลงในส่วนต่อประสาน

เพื่อให้แน่ใจว่าการคำนวณเวลาพลบค่ำ / รุ่งอรุณถูกต้อง ต้องตั้งค่าลองจิจูดและละติจูดและเขตเวลา

ตามที่อธิบายไว้ในตัวอย่าง พลบค่ำ2 รุ่งอรุณ วิธีง่ายๆ ในการค้นหาลองจิจูดและละติจูดของสถานที่ใดๆ คือการค้นหาจุดนั้นใน Google แผนที่ คลิกขวาที่สถานที่บนแผนที่ แล้วเลือก "ที่นี่คืออะไร" ที่ด้านล่าง คุณจะเห็นการ์ดพร้อมพิกัด

ลองจิจูดและละติจูดถูกฮาร์ดโค้ดในโปรแกรมใน Dusk2Dawn.cpp บรรทัดที่ 19 และ 20:

/* ต้องตั้งค่าละติจูดและลองจิจูดของตำแหน่งของคุณที่นี่

* * คำแนะนำ: วิธีง่ายๆ ในการค้นหาลองจิจูดและละติจูดของสถานที่ใดๆ คือ * เพื่อค้นหาจุดนั้นใน Google แผนที่ คลิกขวาที่สถานที่บนแผนที่ และ * เลือก "ที่นี่คืออะไร" ที่ด้านล่าง คุณจะเห็นการ์ดที่มีพิกัด * */ #define LATITUDE 52.097105; // Utrecht #define LONGTITUDE 5.068294; // อูเทรคต์

เขตเวลายังฮาร์ดโค้ดใน Dusk2Dawn.cpp บรรทัดที่ 24 โดยค่าเริ่มต้น จะถูกตั้งค่าเป็นเนเธอร์แลนด์ (GMT + 1):

/* ป้อนเขตเวลาของคุณ (ชดเชยเป็น GMT) ที่นี่

*/ #define TIMEZONE 1

เมื่อตั้งโปรแกรม Arduino เป็นครั้งแรก หน่วยความจำ EEPROM จะต้องได้รับการเตรียมข้อมูลเบื้องต้น สำหรับสิ่งนี้ เปลี่ยน timer.cpp บรรทัดที่ 11 เพื่อทำการเริ่มต้น EEPROM:

// เปลี่ยนเป็น true สำหรับการเขียนโปรแกรมครั้งแรก

#define INITIALIZE_EEPROM_MEMORY false

อัปโหลดโปรแกรมไปยัง Arduino และบูต Arduino

ปิดใช้งานการเริ่มต้น EEPROM และอัปโหลดโปรแกรมไปยัง Arduino อีกครั้ง ตัวจับเวลาจะจดจำการตั้งค่าเวลาเปลี่ยนเมื่อรีบูต

ขั้นตอนที่ 15: การตั้งเวลาและการเปลี่ยนเวลา

แนวคิดการโต้ตอบกับผู้ใช้:

  • กดสั้นๆ เพื่อยืนยันการเลือก นอกจากนี้ ในหน้าจอตัวจับเวลาหลัก กดสั้นๆ เพื่อเปิดหรือปิดไฟ
  • กดแบบยาวเพื่อเข้าสู่เมนูจากหน้าจอตัวจับเวลาหลัก ที่ใดก็ได้ในเมนู การกดแบบยาวจะกลับไปที่หน้าจอตัวจับเวลาหลัก
  • '>' การเลือกคำสาป เคอร์เซอร์นี้ระบุตัวเลือกที่เลือกในเมนู

หน้าจอจับเวลาหลัก

หน้าจอตัวจับเวลาหลักแสดง:

วันในสัปดาห์ Su

เวลาปัจจุบัน 16:00 น.

สถานะตัวจับเวลาปัจจุบันและเวลาสลับถัดไป ตัวตั้งเวลาปิดจนถึง 17:12

รุ่งอรุณและพลบค่ำ รุ่งอรุณ 08:05 น. 17:10 น

ตั้งเวลาให้ถูกต้อง

กดค้างเพื่อเข้าสู่เมนู ตัวเลือกต่อไปนี้จะแสดงขึ้น:

ย้อนกลับ ตั้งเวลาโปรแกรมวันสัปดาห์โปรแกรมวันหยุดสุดสัปดาห์ตัวเลือก

เลือกตั้งเวลาเพื่อตั้งวันที่และเวลาของนาฬิกาเรียลไทม์ ป้อนค่าที่ถูกต้องสำหรับ:

ปีเดือนวันเวลา

ตัวจับเวลาจะกำหนดวันในสัปดาห์โดยอัตโนมัติ การสลับเวลาออมแสงจะทำโดยอัตโนมัติเช่นกัน การปรับเวลาตามฤดูกาลใช้สำหรับเขตเวลายุโรปเท่านั้น

ตั้งโปรแกรมจับเวลา

ตัวจับเวลามี 2 โปรแกรม หนึ่งโปรแกรมสำหรับวันในสัปดาห์ และอีกโปรแกรมสำหรับวันหยุดสุดสัปดาห์ โปรดทราบว่าวันศุกร์ถือเป็นส่วนหนึ่งของวันหยุดสุดสัปดาห์ แสงไฟอาจสว่างนานขึ้นเล็กน้อย

ตัวจับเวลาแต่ละตัวมีสวิตช์เปิดและปิดชั่วขณะ ช่วงเวลานี้อาจเป็น:

  • เวลา: เวลาที่กำหนดที่แน่นอน
  • รุ่งอรุณ: สลับตามเวลาที่คำนวณของรุ่งอรุณ
  • พลบค่ำ: เปลี่ยนตามเวลาที่คำนวณได้ของค่ำ

สำหรับพลบค่ำและรุ่งสาง คุณสามารถป้อนค่าแก้ไข 59 นาทีก่อนหรือหลัง

ตัวอย่าง:

หากต้องการเปิดไฟทั้งคืน ให้เลือก เปิดที่ (ค่ำ + 10 นาที) ปิดที่ (เช้า - 10 นาที)

หากต้องการเปิดไฟในตอนเย็น ให้เลือก เปิดตอนพลบค่ำ ปิดสวิตช์เวลา: 22:30 น.

ตัวเลือก

ในหน้าจอตัวเลือก สามารถตั้งค่าระยะหมดเวลาสำหรับการสลับหน้าจอได้

เมื่อหน้าจอปิดอยู่ การกดปุ่มตัวเข้ารหัสแบบหมุนจะกลับไปที่หน้าจอตัวจับเวลาหลัก

แนะนำ: