วันศุกร์, 27 มิถุนายน 2568

เริ่มทำอุปกรณ์วัดสภาพอากาศ

21 มิ.ย. 2025
35

โปรเจควัดสภาพอากาศ ตอนได้โจทย์มายังงงๆว่าจะทำอย่างไร ค้นหาข้อมูลเป็นวัน สรุปเสี่ยงสั่งเซ็นเซอร์จากจีนมา 3 ตัว มีเซ็นเซอร์วัดทิศทางลม วัดความเร็วลม และเซ็นเซอร์วัดปริมาณน้ำฝน คลิกเลือกเซ็นเซอร์ปุ๊บ นั่งงงอีกพักใหญ่ โอ้วว…มีแบบ 0-5V 0-20mA 0-10V และอันท้ายสุดคือ RS485 ตายละ เอาอะไรดี!! ไม่คิดมากเลือกตัวที่ชื่อดูเท่สุด RS485 (มารู้อีกทีว่าคือ modbus) หลังจากสั่งจ่ายเงินเสร็จ ก็ไปนั่งจิ๊บกาแฟรอลุ้นไปอีกสิบกว่าวัน ของมาถึง งงเข้าไปอีกเซ็นเซอร์แต่ละตัวมีสายมาให้ 4 เส้น แล้วมันจะต่ออย่างไง data sheet ก็ไม่มี ด้วยความรู้งูๆปลาๆ หาข้อมูลจาก google อืม…ซื้อมาถูกแล้ว รอด จับสายของเซ็นเซอร์รวมกันเลย เส้นแรก 12-24V เส้นที่สอง GND เส้นที่สามคือ A เส้นที่สี่คือ B ชีวิตดีๆโปรแกรมไม่ต้องเขียน no code (ไปก็อปโปรแกรมของชาวบ้านมา)

เรียบร้อยอัดโปรแกรมลง ESP32 อะ..เงียบสงัด ดับสนิท เกิดอะไรขึ้น อ่าว เซ็นเซอร์ที่ซื้อมา address ชนกัน (กำหนดเป็นค่า address 1 จากโรงงาน) ถาม chatgpt สื่อสารแบบ modbus บอก address ชนกันไม่ได้นะ ต้องโปรแกรม address ให้เซ็นเซอร์ เป็น 1 ,2 และ 3 ไม่ให้ชนกัน เรียบร้อยแก้เสร็จ อัพโปรแกรม อืม..เหมือนเดิม เงียบสงัด ดับสนิท ท้อ โปรแกรมก็ก็อปตัดแปะมาไม่น่าทำงานได้ พิมพ์ถาม Ai อีกที Ai บอกเลิกเถอะอย่าทำเลย น่าจะมือไม่ถึง! แถมมีคำตอบพ่วงท้ายมาให้ว่า ดู baud rate หรือยังจ๊ะ..

นะ เหมือนเดิม กำหนดจากโรงงานมา 4800 bit/s ในโปรแกรม 9600 bit/s เอาใหม่ๆคนอ่านไม่ท้อ คนทำก็ไม่ท้อ อัพเสร็จ ทำงานได้ซะงั้น เชื่อมโครงเหล็ก ปืนขึ้นกำแพง ติดตั้งตู้ นั่งรับลมชมภูเขา ขอโม้..ทำเองหมด ทำเสร็จ