<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on KC IoT — บันทึกงาน IoT ภาคสนาม</title>
    <link>https://kc-iot.com/posts/</link>
    <description>Recent content in Posts on KC IoT — บันทึกงาน IoT ภาคสนาม</description>
    <generator>Hugo</generator>
    <language>th</language>
    <lastBuildDate>Wed, 02 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://kc-iot.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Delta PLC เป็น Modbus RTU Master: 7 กับดักที่ทำให้เสียเวลาทั้งวัน</title>
      <link>https://kc-iot.com/posts/delta-plc-modbus-rtu-master/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/delta-plc-modbus-rtu-master/</guid>
      <description>ตั้ง Delta DVP ให้อ่านค่าจากอุปกรณ์ Modbus RTU ผ่าน RS-485 — รวมกับดักที่คู่มือไม่ได้เขียนไว้ชัด ทั้งพารามิเตอร์ที่หลายคนตั้งผิด บรรทัดที่ขาดไปแล้วเงียบสนิท และการอ่านค่ากลับที่ชวนหลงทาง</description>
    </item>
    <item>
      <title>ESP32 OTA ขึ้น fail begin ทั้งที่คอมไพล์บอกว่าใช้ไปแค่ 69%</title>
      <link>https://kc-iot.com/posts/esp32-ota-fail-begin/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/esp32-ota-fail-begin/</guid>
      <description>ตัวเลขเปอร์เซ็นต์ที่ Arduino IDE แสดงตอนคอมไพล์ คือขนาดของตารางพาร์ทิชันที่คุณเลือกในเมนู ไม่ใช่ตารางที่อยู่ในบอร์ดจริง สองอย่างนี้ต่างกันได้ และเป็นเหตุให้ OTA ล้มแบบงง ๆ</description>
    </item>
    <item>
      <title>ESP32 อ่าน Modbus RS-485 ไม่ได้? ลองเลี้ยงโมดูลด้วย 3.3V ก่อนจะโทษว่าของเสีย</title>
      <link>https://kc-iot.com/posts/esp32-rs485-module/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/esp32-rs485-module/</guid>
      <description>ผมเกือบทิ้งโมดูล RS-485 ที่ใช้งานได้ดีเพราะทดสอบผิดวิธี บทความนี้เล่าว่าตัวแปรที่ชี้เป็นชี้ตายไม่ใช่ยี่ห้อโมดูล แต่เป็นแรงดันที่เลี้ยงมัน พร้อมวิธีเลือกโมดูลให้ตรงกับงาน</description>
    </item>
    <item>
      <title>ใช้ duty cycle จับเครื่องจักรเสื่อม — รู้ล่วงหน้าสองวันก่อนคนจะรู้สึก</title>
      <link>https://kc-iot.com/posts/duty-cycle-predictive-maintenance/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/duty-cycle-predictive-maintenance/</guid>
      <description>เก็บข้อมูลเครื่องจักรมาเป็นปีแล้วได้แค่กราฟสวย ๆ บทความนี้เล่าวิธีเปลี่ยนสัญญาณเปิด-ปิดธรรมดาให้กลายเป็นดัชนีสุขภาพ ที่จับความเสื่อมได้ก่อนอาการจะออก พร้อมตัวเลขจริงจากเครื่องที่เพิ่งเปลี่ยนอะไหล่ไป</description>
    </item>
    <item>
      <title>ย้ายโค้ดจาก ESP32/S3 มาลง ESP32-C3: 4 เรื่องที่ต้องแก้เสมอ</title>
      <link>https://kc-iot.com/posts/esp32c3-migration/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/esp32c3-migration/</guid>
      <description>C3 ราคาถูกและกินไฟน้อย แต่ไม่ใช่ ESP32 ตัวเล็ก มันมี UART น้อยกว่า พินใช้ได้น้อยกว่า และ ADC ครึ่งหนึ่งใช้ไม่ได้ตอนเปิด WiFi บทความนี้รวมทุกจุดที่ต้องแก้พร้อมเหตุผล</description>
    </item>
    <item>
      <title>อย่าใส่ ESP.restart() ตอน WiFi ต่อไม่ติด — บอร์ดจะวนรีบูตไม่จบที่จุดสัญญาณอ่อน</title>
      <link>https://kc-iot.com/posts/esp32-wifi-no-restart/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/esp32-wifi-no-restart/</guid>
      <description>โค้ดตัวอย่างที่หาเจอทั่วไปมักสั่งรีบูตเมื่อ WiFi ต่อไม่ติด ซึ่งใช้ได้ดีบนโต๊ะแต่กลายเป็นกับดักเมื่อเอาไปติดตั้งในตู้เหล็กที่สัญญาณอ่อน บทความนี้อธิบายว่าทำไม และควรเขียนแทนอย่างไร</description>
    </item>
    <item>
      <title>อ่านค่าจากอินเวอร์เตอร์ ABB ACS580 ด้วย Modbus RTU: register map ที่ใช้ได้จริง</title>
      <link>https://kc-iot.com/posts/acs580-modbus-register-map/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kc-iot.com/posts/acs580-modbus-register-map/</guid>
      <description>รวมแอดเดรสและตัวคูณที่ทดสอบกับตัวไดรฟ์จริงแล้ว พร้อมกับดักที่คู่มือไม่ได้เตือน เช่น status word ที่อยู่คนละที่กับที่คิด สเกล 20000 ที่ไม่ใช่ 10000 และพารามิเตอร์ 32 บิตที่อ่านไม่ได้เลย</description>
    </item>
  </channel>
</rss>
