Page 224 - Full paper สอฉ.3-62
P. 224
ไมโครคอนโทรลเลอร์เพื่อสร้างก าเนิดสัญญาณพัลส์แล้วส่ง ออกแบบขั้นตอนการเขียนโปรแกรมท างานตาม Step ที่
สัญญาณไปยังวงจรเอาท์พุตต่างๆ นักเขียนต้องการ และง่ายต่อการวิเคราะห์ปัญหาเมือท าการ
คอมไพล์ไม่ผ่าน ผู้เขียนสามารถเข้าไปแก้ไขตรงจุด ซึ่ง
จ าเป็นต้องมีแผนการท างานตามขั้น
Start
Read RFID
Arduino Mega 2560 NO
YES
RFID Case A Case B Case C Case D
Read Read Read Read
+ + + +
ภาพที่ 9 บล็อกไดอะแกรม Read Load cell Read Load cell Read Load cell Read Load cell
วงจรควบคุมการท างานหลัก ซึ่งใช้ไมโครคอนโทรลเลอร์ LCD LCD LCD LCD
ส่งสัญญาณพัลส์โดยผ่านค าสั่งจาก Input เช่น ชุดให้สิทธิ NO NO NO NO
ส าหรับผู้ที่เกี่ยวข้องใช้งาน สวิตช์ควบคุมหลักเพื่อที่จะเลือก YES YES YES YES
ชนิดของน ้ายาเคมี และน ้าหนักที่จะเติม ชุดโหลดเซลล์ที่อ่านค่า ภาพที่ 11 ผังงานล าดับการเขียนโปรแกรม
ได้จะผ่านขา Analog เพื่อให้ไมโครคอนโทรลเลอร์รับรู้และ 4 ผลการทดสอบ
สั่งงาน ชุด Output รีเลย์รับค่าจากสวิตช์ควบคุมเพื่อจ่ายน ้ายา การด าเนินงานออกแบบและประกอบอุปกรณ์ควบคุม
ชุดแสดงผลจะแสดงผลชนิดน ้ายาที่เราเลือกและน ้าหนักที่ เครื่องชั่งน ้ ายาเคมีฟอกย้อมอวน มีวัตถุประสงค์เพื่อ
ต้องการชั่ง ประหยัดเวลา และลดค่าใช้จ่าย พร้อมสะดวกต่อการใช้งาน
+12V
IN NC
Vcc Relay C โดยจัดหาวัสดุอุปกรณ์ที่
GND NO
SS
RFID-RC522 Vcc
RST
GND SDA SCL
+5V Vcc LCD 16X2 I2C
GND เหมาะสมมาสร้างประกอบเป็นชิ้นงานตามเป้าหมายที่
GND 5 5V 53 10 5V SDA SCL 5V
10K
10K
10K
10K
10K
10K
10K
10K
10K
RST
GND E+ ก าหนดไว้ ไมโครคอนโทรลเลอร์ควบคุมการท างานของปั้ม
7 8 9 11 2 3 4 6
A B C D 1 2 3 4 RST SCK DT HX 711 A+ E- Load Cell 20Kg
5V
A0 Vcc A-
38 A1 GND E+
39 A2 DT E- ดูดน ้ายาและโซลินวาล์วให้ท างานตามค าสั่ง ผลจากการสร้าง
40 A3 SCK A+ Load Cell 20Kg
41 A4 A5 Vcc HX 711 A-
ARDUINO MEGA 2560
Step down GND A6 GND
Vcc A7 E+
47 45 46 44 GND DT E- Load Cell 20Kg
SCK HX 711 A+
Vcc A- และทดสอบของเครื่องชั่งน ้ายาเคมีฟอกย้อมอวนโดยใช้
GND E+
INT2
INT1
GND
INT4
INT3
VCC
GND
INT1
INT2
INT3
DT E-
VCC
INT4
SCK HX 711 A+ Load Cell 20Kg
12VDC Relay Relay Relay Relay Relay Relay Relay Relay Vcc A-
220VAC Power NO NC NO NC NO NC NO NC NO NC NO NC NO NC NO NC ไมโครคอนโทรลเลอร์มีดังนี้
Supply C C C C C C C C
24VDC
Power 220VAC 4.1 ผลการสร้างเครื่องชั่งน ้ายาเคมีฟอกย้อมอวน
Supply
Pump
Pump
Pump
Pump
4.2 ผลการทดสอบโครงการ
ภาพที่ 10 วงจรควบคุมหลักเครื่องชั่งน ้ายาเคมีฟอกย้อมอวน 4.1 ผลการสร้างเครื่องชั่งน ้ายาเคมีฟอกย้อมอวน
ผลการด าเนินงานการออกแบบ ตรวจสอบวงจร และ
ในการเขียนโปรแกรมควบคุมชนิดน ้ายาเคมีฟอกย้อมอวน แก้ไขปัญหาอุปสรรค์ในการประกอบวงจรอิเล็กทรอนิกส์ และ
และน ้าหนักน ้ายานี้จะใช้ภาษาซีเขียนในการสั่งการ โปรแกรม การเขียนโปรแกรมชุดควบคุม ท าให้ได้ชุดควบคุมเครื่องชั่ง
Arduino IDE ทั้งส าหรับการเขียนโปรแกรม การคอมไพล์ น ้ายาเคมีฟอกย้อมอวนเพื่อใช้ทดสอบในการบรรจุน ้ายาเคมี
โปรแกรม และการอับโหลดโปรแกรมไปยังบอร์ด Arduino ฟอกย้อมอวน
Mega2560 ซึ่งมีการควบคุมอยู่สามส่วนคือควบคุมผู้ที่ไม่
เกี่ยวข้องในการใช้เครื่อง ควบคุบชนิดน ้ายาเคมี และควบคุม
น ้าหนัก เพื่อง่านต่อการเขียนโปรแกรมควบคุมสั่งการการ
ท างานของเครื่อง ผู้เขียนจึ่งได้คิดออกแบบในการใช้งานเครื่อง
6
206