Power Time Logger 1.0.0 สำหรับ [Arduino](https://s.shopee.co.th/7fUgFAWSki) UNO และ [LCD](https://s.shopee.co.th/6AfsSPcAnb) Keypad Shield จัดไปวัยรุ่น!
Copyright (c) 2022, Alex Aldridge
ตัวนี้จะคอยบันทึกทุกครั้งที่มีการจ่ายไฟเข้าหรือตัดไฟที่พอร์ต USB แถมยังเก็บข้อมูล (Log) ได้ยาวๆ ถึง 365 วัน ก่อนจะรีเซ็ตตัวเองอัตโนมัติ สู้งานนะน้อง
กดปุ่ม SELECT เพื่อสลับโหมดดูจำนวนครั้งที่เปิด/ปิด (On/Off) กับเวลาการใช้งานรวม (Total Time)
ถ้าจะเริ่มใหม่ก็แค่กดปุ่ม LEFT เพื่อ Reset โปรแกรมได้เลย
เอาโปรเจกต์นี้ไปใช้เช็คเวลาการใช้งานพวกอุปกรณ์ที่มีพอร์ต USB เปิด/ปิดได้ เช่น Wi-Fi router, 3D printer หรือคอมพิวเตอร์ บอกเลยว่าหล่อเท่เลยงานนี้
ซอฟต์แวร์นี้ฟรีและเป็น Open-source นะ ใครจะเอาไปแจกจ่ายหรือแก้โค้ดโมดิฟายต่อก็ตามสบายเลย
เจาะลึกรายละเอียดทางเทคนิค (EXPANDED TECHNICAL DETAILS)
การตรวจสอบการใช้พลังงานในบ้าน (Residential Energy Auditing)
โปรเจกต์นี้ทำหน้าที่เป็นสมุดจดบันทึกดิจิทัล ไว้คอยติดตามว่าเครื่องใช้ไฟฟ้าแต่ละชิ้นเนี่ย มันทำงานนานแค่ไหนในแต่ละวัน
- Active-State Detection: ตัว Arduino จะคอยมอนิเตอร์สถานะจาก Relay หรือ Sensor วัดกระแส (เช่นรุ่น SCT-013) ทุกๆ วินาทีที่เครื่องใช้ไฟฟ้ามัน "ON" เจ้าบอร์ด Arduino ก็จะไปสั่งเพิ่มค่าตัวเลขสะสมใน EEPROM ของตัวเอง
- Real-Time Clock (RTC) Timestamping: ใช้ Module DS3231 RTC เพื่อตามติดเวลาเป๊ะๆ ทั้งตอนเริ่มและตอนจบของแต่ละ Cycle ทำให้เราได้ข้อมูล "Power Profile" แบบละเอียดจัด
การรายงานผล (Reporting)
- Serial CSV Output: เมื่อเราสั่งการ เจ้า Arduino จะส่งข้อมูลที่บันทึกไว้ออกมาทาง Serial monitor ในรูปแบบ CSV พร้อมให้น้องเอาไปโยนใส่ Excel หรือเขียน Python วิเคราะห์ต่อได้ทันที จะได้รู้กันไปเลยว่าเครื่องไหนมันตัวดูดไฟ! ห้ามช็อตนะตัวนี้!