ชื่อโปรเจกต์: ซ่อมเครื่องทำน้ำแข็ง



void setup()
{
\tpinMode( 4 , INPUT);
\tpinMode( 5 , INPUT);
\tpinMode( 6 , INPUT);
\tpinMode( 4 , OUTPUT);
\tpinMode( 5 , OUTPUT);
\tpinMode( 6 , OUTPUT);
\tpinMode( 8 , OUTPUT);
\tpinMode( 9 , OUTPUT);
\tpinMode( 10 , OUTPUT);
\tpinMode( 11 , OUTPUT);
\tdigitalWrite( 4 , LOW );
\tdigitalWrite( 5 , LOW );
\tdigitalWrite( 6 , LOW );
\tdigitalWrite( 8 , HIGH );
\tdigitalWrite( 9 , HIGH );
\tdigitalWrite( 10 , HIGH );
\tdigitalWrite( 11 , HIGH );
}
void loop()
{
\tif (\tdigitalRead( 4))
\t{
\t\tdigitalWrite( 8 , LOW );
\t}
\tif (\tdigitalRead( 5))
\t{
\t\tdigitalWrite( 8 , HIGH );
\t\tdigitalWrite( 9 , LOW );
\t\tdelay( 40000 );
\t\tdigitalWrite( 9 , HIGH );
\t\tdigitalWrite( 10 , LOW );
\t\tdelay( 700000 );
\t\tdigitalWrite( 8 , LOW );
\t\tdelay( 5000 );
\t}
\tif (\tdigitalRead( 6))
\t{
\t\tdigitalWrite( 8 , HIGH );
\t\tdelay( 5000 );
\t\tdigitalWrite( 11 , LOW );
\t\tdelay( 30000 );
\t\tdigitalWrite( 11 , HIGH );
\t\tdigitalWrite( 8 , LOW );
\t\tdelay( 10000 );
\t}
}
รายละเอียดทางเทคนิคเพิ่มเติม
การปรับปรุงอุปกรณ์อุตสาหกรรมให้ทันสมัย
โปรเจกต์นี้สาธิตวิธีการซ่อมเครื่องทำน้ำแข็งเชิงพาณิชย์ที่เสียให้กลับมาใช้งานได้อีกครั้ง โดยการเปลี่ยนแผงวงจรลอจิกเฉพาะของเดิมที่ชำรุดด้วยคอนโทรลเลอร์ที่ใช้ Arduino ซึ่งมีความทนทาน
- การจัดการวงจรทำความเย็น: Arduino ทำหน้าที่จัดการจังหวะเวลาที่สำคัญยิ่งยวดของ Compressor และ Water Inlet Valve เฟิร์มแวร์จะทำงานตามลำดับที่เข้มงวด ได้แก่ Pre-cool, Water Fill, Freeze (โดยการตรวจสอบอุณหภูมิการระเหย) และ Harvest (โดยการใช้ hot gas bypass)
- วงจรป้องกันความปลอดภัย: ใช้วงจร relay module กระแสสูงและ thermal probe (NTC Thermistor) เพื่อให้แน่ใจว่า Compressor จะไม่ร้อนเกินไป ซึ่งเป็นโซลูชันที่น่าเชื่อถือและซ่อมแซมได้ง่ายกว่าแผงวงจรของผู้ผลิตดั้งเดิม
แดชบอร์ดการวินิจฉัย
- Serial Telemetry: บันทึกระยะเวลาของแต่ละรอบ "Harvest" ช่วยให้วินิจฉัยปัญหาน้ำยาทำความเย็นหรือปัญหาทางกลไกในอนาคตได้ง่ายขึ้น