ตอนนี้ทดลองแต่ละส่วน และทะยอยแจ้งการแก้ไขก่อนน่ะครับ
วงจรเบื้องต้นที่ผมแก้ไขเพิ่มเติม (ยังไม่ได้วาดวงจรส่วน USB Serial ที่ใช้ MCP2221)
-เพิ่ม R ดึงลง GND หน้า MOSFET และ IC Driver กัน Gate ลอย ซึ่งจะทำให้ร้อนระเบิดระเบ้อ
-เพิ่ม R pull-up 2k2 ที่ขา SQW เพื่อดึง Hi-Z เป็นลอจิก "1" ไปขับทรานซิสเตอร์
-ปลดขา digit D หลักสิบของนาที (PB7) ไปทำงานอย่างอื่นในอนาคต (เช่นขับ beeper เล็กๆ) เพราะหลักนี้จะไม่ปรากฏเลขที่นอกเหนือจาก 0-5 และปลดขาจาก decoder เลข 6 7 8 9 ออกด้วย
-ในหลักสิบของชั่วโมง ปลดขาจาก decoder เลข 3 4 5 6 7 8 9 ออกด้วย เพราะหลักนี้จะไม่ปรากฏเลขที่นอกเหนือจาก 0-2
-ขาขับรีเลย์ ต่อที่ PD6
ที่ PCB ที่แก้ไขเพิ่มเติมนอกเหนือจากด้านบน คือที่ TC4427 ขา 3 ต่อไฟ +9 และขา 6 ต่อขา 5 ลงกราวด์
อยากให้ใส่สวิตซ์ RESET และลากขา RST ไปที่คอนเน็กเตอร์ ISP ตามวงจรแนบด้วยครับ จะได้โปรแกรมชิพได้ง่ายขึ้น
ตรงจุดต่อ USB ตอนนี้ผมทำแผงวงจร MCP2221 เล็กๆ เสริมขึ้นมาชั่วคราว และต่อสัญญาณเข้า RxD (PD0), TxD (PD1) สำหรับสื่อสารข้อมูล และอัพเดท firmware
หลักๆ เท่านี้ก่อนครับ
--------
ข้อเสนอ
--------
ผมเพิ่งเห็นว่ารีเลย์ใช้ไฟ +5V ตัวเดียวกับระบบ อันนี้อยากให้แยกไปใช้ +12V input โดยตรงเลยจะดีกว่า และลดการกวนจากไฟย้อนของขดลวดมากวนระบบครับ และจะได้ไปใช้รีเลย์ 12V ที่หาได้ง่ายและกินกระแสตอน ON ลดลงด้วยครับ
