{"id":1333,"date":"2023-09-07T16:07:44","date_gmt":"2023-09-07T09:07:44","guid":{"rendered":"https:\/\/dw.rmutsv.ac.th\/dprofile\/?p=1333"},"modified":"2023-11-11T16:16:02","modified_gmt":"2023-11-11T09:16:02","slug":"%e0%b8%99%e0%b9%89%e0%b8%b3%e0%b8%9e%e0%b8%b8%e0%b9%80%e0%b9%80%e0%b8%a1%e0%b8%a7","status":"publish","type":"post","link":"https:\/\/dp.rmutsv.ac.th\/?p=1333","title":{"rendered":"\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e40\u0e40\u0e21\u0e27\u0e1c\u0e48\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a IoT (cat water fountain IoT systems)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u0e1c\u0e39\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 : \u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27\u0e13\u0e31\u0e0f\u0e10\u0e13\u0e34\u0e0a\u0e32 \u0e1b\u0e31\u0e49\u0e19\u0e42\u0e09\u0e21 COE#15<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c : \u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e27\u0e34\u0e0a\u0e32 : 04-513-201 \u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07 1\/2566<\/p>\n\n\n\n<p class=\"has-black-color has-text-color wp-block-paragraph\" style=\"font-size:30px\">1.<strong>\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e32<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">             \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e44\u0e21\u0e48\u0e14\u0e37\u0e48\u0e21\u0e19\u0e49\u0e33\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27\u0e2d\u0e32\u0e08\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e41\u0e21\u0e27\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e15\u0e48\u0e2d\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e \u0e40\u0e0a\u0e48\u0e19 \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e32\u0e07\u0e17\u0e32\u0e07\u0e40\u0e14\u0e34\u0e19\u0e1b\u0e31\u0e2a\u0e2a\u0e32\u0e27\u0e30\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e34\u0e14\u0e40\u0e0a\u0e37\u0e49\u0e2d\u0e17\u0e32\u0e07\u0e40\u0e14\u0e34\u0e19\u0e1b\u0e31\u0e2a\u0e2a\u0e32\u0e27\u0e30 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e2a\u0e30\u0e2d\u0e32\u0e14\u0e41\u0e25\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e19\u0e49\u0e33\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e35\u0e08\u0e32\u0e01\u0e2a\u0e35\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e41\u0e14\u0e07\u0e41\u0e2a\u0e14\u0e07\u0e27\u0e48\u0e32\u0e19\u0e49\u0e33\u0e01\u0e33\u0e25\u0e31\u0e07\u0e08\u0e30\u0e2b\u0e21\u0e14  \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e23\u0e31\u0e48\u0e27\u0e16\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27\u0e23\u0e31\u0e48\u0e27\u0e19\u0e49\u0e33\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e2a\u0e23\u0e30\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e21\u0e35\u0e19\u0e49\u0e33\u0e2b\u0e01\u0e02\u0e36\u0e49\u0e19\u0e43\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e04\u0e27\u0e23 \u0e2d\u0e32\u0e08\u0e15\u0e49\u0e2d\u0e07\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e32\u0e22\u0e19\u0e49\u0e33\u0e41\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e32\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e41\u0e25\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23\u0e0b\u0e48\u0e2d\u0e21\u0e41\u0e0b\u0e21 \u0e19\u0e49\u0e33\u0e1e\u0e38\u0e01\u0e25\u0e34\u0e48\u0e19\u0e41\u0e21\u0e27\u0e21\u0e31\u0e01\u0e08\u0e30\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e14\u0e37\u0e48\u0e21\u0e19\u0e49\u0e33\u0e08\u0e32\u0e01\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e25\u0e34\u0e48\u0e19\u0e41\u0e1b\u0e25\u0e01\u0e46 \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e25\u0e34\u0e48\u0e19\u0e04\u0e25\u0e2d\u0e23\u0e35\u0e19 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e25\u0e49\u0e32\u0e07\u0e0a\u0e32\u0e21\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e19\u0e49\u0e33\u0e16\u0e49\u0e27\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e0a\u0e19\u0e34\u0e14\u0e17\u0e35\u0e48\u0e2a\u0e30\u0e2d\u0e32\u0e14 \u0e19\u0e49\u0e33\u0e1e\u0e38\u0e44\u0e21\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e16\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e44\u0e21\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e32\u0e22\u0e44\u0e1f\u0e41\u0e25\u0e30\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e44\u0e1f\u0e17\u0e35\u0e48\u0e15\u0e48\u0e2d\u0e01\u0e31\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e41\u0e21\u0e27 \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e32\u0e22\u0e44\u0e1f\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e0a\u0e33\u0e23\u0e38\u0e14 \u0e41\u0e21\u0e27\u0e01\u0e31\u0e14\u0e2a\u0e32\u0e22\u0e19\u0e49\u0e33\u0e1a\u0e32\u0e07\u0e41\u0e21\u0e27\u0e2d\u0e32\u0e08\u0e40\u0e08\u0e49\u0e32\u0e19\u0e34\u0e2a\u0e31\u0e22\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e25\u0e48\u0e19\u0e01\u0e31\u0e1a\u0e2a\u0e32\u0e22\u0e19\u0e49\u0e33\u0e41\u0e25\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e23\u0e30\u0e1a\u0e1a\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e40\u0e2a\u0e35\u0e22\u0e2b\u0e32\u0e22 \u0e04\u0e27\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e32\u0e22\u0e19\u0e49\u0e33\u0e41\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27\u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e19\u0e49\u0e33\u0e1e\u0e38 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\"><strong>2.\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">2.1.\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e41\u0e21\u0e27\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">2.2.\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e02\u0e2d\u0e07\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e41\u0e21\u0e27\u0e43\u0e2b\u0e49\u0e21\u0e35\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">2.3.\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e41\u0e21\u0e27\u0e41\u0e25\u0e30\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e14\u0e37\u0e48\u0e21\u0e19\u0e49\u0e33\u0e44\u0e21\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\">3.<strong>\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\" style=\"font-size:18px\">3.1.\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27\u0e44\u0e14\u0e49<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\" style=\"font-size:18px\">3.2.\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e44\u0e25\u0e19\u0e4c\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e44\u0e14\u0e49<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\" style=\"font-size:18px\">3.3.\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e31\u0e48\u0e07\u0e1b\u0e31\u0e4a\u0e21\u0e19\u0e49\u0e33\u0e43\u0e2b\u0e49\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e2b\u0e27\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27\u0e41\u0e25\u0e30\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e44\u0e14\u0e49<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">3.4.\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e40\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e19\u0e49\u0e33\u0e2b\u0e21\u0e14\u0e41\u0e25\u0e30 LED \u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\">4.<strong>\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">4.1 \u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e20\u0e32\u0e29\u0e32 Python \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4.2 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e49 \u0e1b\u0e31\u0e4a\u0e21\u0e19\u0e49\u0e33\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1c\u0e48\u0e32\u0e19 Relay <\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\">5.<strong>\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px;font-style:normal;font-weight:400\">5.1 <strong>Ultrasonic sensor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e43\u0e0a\u0e49 Ultrasonic \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19 \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e30\u0e22\u0e30\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e30\u0e22\u0e30\u0e15\u0e23\u0e27\u0e08\u0e41\u0e21\u0e27 \u0e27\u0e48\u0e32\u0e40\u0e08\u0e2d\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e40\u0e08\u0e2d\u00a0<strong>\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e40\u0e08\u0e2d<\/strong>\u0e1b\u0e31\u0e4a\u0e21\u0e19\u0e49\u0e33\u0e01\u0e47\u0e08\u0e30\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u00a0<strong>\u0e16\u0e49\u0e32\u0e40\u0e08\u0e2d<\/strong>\u0e41\u0e21\u0e27\u0e20\u0e32\u0e22\u0e43\u0e19\u0e23\u0e30\u0e22\u0e30\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a 30 \u0e40\u0e0b\u0e19\u0e15\u0e34\u0e40\u0e21\u0e15\u0e23 \u0e08\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e48\u0e32\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e15\u0e31\u0e27\u0e1a\u0e2d\u0e23\u0e4c\u0e14 ESP32 \u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e01\u0e47\u0e08\u0e30\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e43\u0e2b\u0e49 \u0e1b\u0e31\u0e4a\u0e21\u0e19\u0e49\u0e33 \u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if distance &lt;= 30:\r\n   machine.Pin(Relay1, machine.OUT).off()\r\nif distance &gt;= 31:\r\n   machine.Pin(Relay1, machine.OUT).on()<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">5.2 <strong>Water Level sensor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e43\u0e0a\u0e49 Water Level sensor \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e43\u0e19\u0e01\u0e32\u0e23\u0e27\u0e31\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e49\u0e33 \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e19\u0e49\u0e33 <strong>\u0e16\u0e49\u0e32\u0e19\u0e49\u0e33\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e44\u0e27\u0e49<\/strong> \u00a0LED \u0e01\u0e47\u0e08\u0e30\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19 <strong>\u0e16\u0e49\u0e32\u0e19\u0e49\u0e33\u0e15\u0e48\u0e33\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07\u0e44\u0e27\u0e49<\/strong>\u00a0LED \u0e08\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e48\u0e32\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e15\u0e31\u0e27\u0e1a\u0e2d\u0e23\u0e4c\u0e14 ESP32 \u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e01\u0e47\u0e08\u0e30\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e43\u0e2b\u0e49 Relay \u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if waterval &lt; 2500:\n   machine.Pin(Relay2, machine.OUT).off()\n   payload = {\"message\": \"Water Low\"}\n   requests.post(url, headers=headers, json=payload)\nif waterval &gt; 3500:\n   machine.Pin(Relay2, machine.OUT).on()<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">5.3 <strong>Code \u0e20\u0e32\u0e29\u0e32 Python \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e42\u0e04\u0e49\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23 import \u0e42\u0e21\u0e14\u0e39\u0e25\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e40\u0e0a\u0e48\u0e19 <code>machine<\/code> \u0e41\u0e25\u0e30 <code>time<\/code> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 MCU \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32 \u0e41\u0e25\u0e30 <code>urequests<\/code> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e33 HTTP requests \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 LINE Notify \u0e02\u0e2d\u0e07 Line Messenger<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import machine\r\nimport time\r\nimport urequests as requests<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e04\u0e48\u0e32\u0e04\u0e07\u0e17\u0e35\u0e48 \u0e42\u0e04\u0e49\u0e14\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e04\u0e48\u0e32\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e32\u0e17\u0e34 <code>TRIG_PIN<\/code>, <code>ECHO_PIN<\/code>, <code>WATER_SENSOR_PIN<\/code>, <code>sw<\/code>, <code>sw1_status<\/code>, <code>Relay1<\/code>, <code>Relay2<\/code>, <code>Rref<\/code>, <code>RL10<\/code>, \u0e41\u0e25\u0e30 <code>GAMMA<\/code> \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>TRIG_PIN = 19\r\nECHO_PIN = 18\r\nWATER_SENSOR_PIN = 25\r\n\r\nsw = 17\r\nsw1_status = 0\r\nRelay1 = 0\r\nRelay2 = 4\r\n\r\nRref = 10000\r\nRL10 = 50\r\nGAMMA = 0.7<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">5.4 <strong>Code \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19 <code>setup()<\/code>: \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33\u0e07\u0e32\u0e19 \u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e19\u0e35\u0e49\u0e21\u0e35\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e01\u0e31\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e2d\u0e02\u0e48\u0e32\u0e22\u0e44\u0e23\u0e49\u0e2a\u0e32\u0e22 WiFi \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e25\u0e30\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e01\u0e33\u0e2b\u0e19\u0e14 \u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e23\u0e2d\u0e08\u0e19\u0e01\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d WiFi \u0e08\u0e30\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c \u0e41\u0e25\u0e30\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21 \u201cWiFi connected\u201d \u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 IP \u0e25\u0e07\u0e1a\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>line_token = \"rm3W3HlSYKcAxnj3SvUmBUCFDKj2Qw8tvhjZc6kiCIF\"\r\n    url = \"https:\/\/notify-api.line.me\/api\/notify\"\r\n    headers = {\r\n        \"Authorization\": f\"Bearer {line_token}\"\r\n    }\r\n    WiFi_SSID = \"Aftershock_2.4G\"\r\n    WiFi_PASSWORD = \"0992459870s\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e19\u0e35\u0e49\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e42\u0e14\u0e22\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01 Ultrasonic Sensor, \u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 Servo motor, \u0e41\u0e25\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1a\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d LCD \u0e15\u0e32\u0e21\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>while True:\r\n        sw1_status = machine.Pin(sw, machine.IN).value()\r\n        if sw1_status == 0:\r\n            machine.Pin(TRIG_PIN, machine.OUT).on()\r\n            time.sleep(0.00001)\r\n            machine.Pin(TRIG_PIN, machine.OUT).off()\r\n            while machine.Pin(ECHO_PIN, machine.IN).value() == 0:\r\n                pulse_start = time.ticks_us()\r\n            while machine.Pin(ECHO_PIN, machine.IN).value() == 1:\r\n                pulse_end = time.ticks_us()\r\n            pulse_duration = time.ticks_diff(pulse_end, pulse_start)\r\n            distance = pulse_duration * 17150 \/ 1000000\r\n            waterval = bus.readfrom(0x48, 1)&#091;0]\r\n\r\n            if distance &lt;= 30:\r\n                machine.Pin(Relay1, machine.OUT).off()\r\n            if distance &gt;= 31:\r\n                machine.Pin(Relay1, machine.OUT).on()\r\n            if waterval &lt; 2500:\r\n                machine.Pin(Relay2, machine.OUT).off()\r\n                payload = {\"message\": \"Water Low\"}\r\n                requests.post(url, headers=headers, json=payload)\r\n            if waterval &gt; 3500:\r\n                machine.Pin(Relay2, machine.OUT).on()\r\n\r\n            print(\"Water:\", waterval)\r\n\r\n            if sw1_status == 0:\r\n                machine.Pin(Relay1, machine.OUT).off()\r\n                machine.Pin(Relay2, machine.OUT).off()\r\n        else:\r\n            machine.Pin(Relay1, machine.OUT).off()\r\n            machine.Pin(Relay2, machine.OUT).off()<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e04\u0e2d\u0e22\u0e23\u0e31\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19 <code>setup()<\/code> \u0e41\u0e25\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e25\u0e39\u0e1b\u0e44\u0e27\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e25\u0e2d\u0e14\u0e40\u0e27\u0e25\u0e32<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if __name__ == '__main__':\r\n    setup()\r\n    try:\r\n        while True:\r\n            time.sleep(0.1)\r\n    except KeyboardInterrupt:\r\n        pass<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">5.5 <strong>\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e42\u0e04\u0e49\u0e14<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e42\u0e04\u0e49\u0e14\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07 \u0e42\u0e14\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d WiFi \u0e41\u0e25\u0e30\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e25\u0e39\u0e1b\u0e44\u0e21\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14 \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e1b\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e40\u0e1b\u0e34\u0e14 (ON) \u0e41\u0e25\u0e30\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e1b\u0e34\u0e14 (OFF) \u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e02\u0e32 TRIG_PIN \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23\u0e27\u0e31\u0e14\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e14\u0e49\u0e27\u0e22 Ultrasonic Sensor \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e27\u0e31\u0e14\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e04\u0e33\u0e19\u0e27\u0e13\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e43\u0e19\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e0b\u0e19\u0e15\u0e34\u0e40\u0e21\u0e15\u0e23 \u0e41\u0e25\u0e30\u0e08\u0e30\u0e21\u0e35\u0e15\u0e31\u0e27\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e35\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e36\u0e07\u0e04\u0e37\u0e2d Switch Manual \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2a\u0e27\u0e34\u0e15\u0e0a\u0e4c\u0e40\u0e1b\u0e47\u0e19 0 Ultrasonic Sensor \u0e01\u0e47\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>while True:\r\n        sw1_status = machine.Pin(sw, machine.IN).value()\r\n        if sw1_status == 0:\r\n            machine.Pin(TRIG_PIN, machine.OUT).on()\r\n            time.sleep(0.00001)\r\n            machine.Pin(TRIG_PIN, machine.OUT).off()\r\n            while machine.Pin(ECHO_PIN, machine.IN).value() == 0:\r\n                pulse_start = time.ticks_us()\r\n            while machine.Pin(ECHO_PIN, machine.IN).value() == 1:\r\n                pulse_end = time.ticks_us()\r\n            pulse_duration = time.ticks_diff(pulse_end, pulse_start)\r\n            distance = pulse_duration * 17150 \/ 1000000\r\n            waterval = bus.readfrom(0x48, 1)&#091;0]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e42\u0e04\u0e49\u0e14\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07 \u0e41\u0e25\u0e30\u0e2b\u0e32\u0e01\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a 30 \u0e40\u0e0b\u0e19\u0e15\u0e34\u0e40\u0e21\u0e15\u0e23 \u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e47\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e1b\u0e31\u0e4a\u0e21\u0e19\u0e49\u0e33 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e19\u0e49\u0e33\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32\u0e23\u0e30\u0e14\u0e31\u0e1a \u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e1c\u0e48\u0e32\u0e19 LINE Notify <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if distance &lt;= 30:\r\n                machine.Pin(Relay1, machine.OUT).off()\r\n            if distance &gt;= 31:\r\n                machine.Pin(Relay1, machine.OUT).on()\r\n            if waterval &lt; 2500:\r\n                machine.Pin(Relay2, machine.OUT).off()\r\n                payload = {\"message\": \"Water Low\"}\r\n                requests.post(url, headers=headers, json=payload)\r\n            if waterval &gt; 3500:\r\n                machine.Pin(Relay2, machine.OUT).on()\nprint(\"Water:\", waterval)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e41\u0e25\u0e30\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2a\u0e27\u0e34\u0e15\u0e0a\u0e4c\u0e40\u0e1b\u0e47\u0e19 1 Ultrasonic Sensor \u0e01\u0e47\u0e08\u0e30\u0e2b\u0e22\u0e38\u0e14\u0e17\u0e33\u0e07\u0e32\u0e19 \u0e41\u0e25\u0e30\u0e1b\u0e31\u0e4a\u0e21\u0e19\u0e49\u0e33\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e25\u0e2d\u0e14\u0e40\u0e27\u0e25\u0e32<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if sw1_status == 0:\r\n                machine.Pin(Relay1, machine.OUT).off()\r\n                machine.Pin(Relay2, machine.OUT).off()\r\n        else:\r\n            machine.Pin(Relay1, machine.OUT).off()\r\n            machine.Pin(Relay2, machine.OUT).off()<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e42\u0e04\u0e49\u0e14\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u00a0<code>if __name__ == \"__main__\":<\/code>\u00a0\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u00a0<code>main()<\/code>\u00a0\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if __name__ == '__main__':\r\n    setup()\r\n    try:\r\n        while True:\r\n            time.sleep(0.1)\r\n    except KeyboardInterrupt:\r\n        pass<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">5.6 <strong>\u0e42\u0e04\u0e49\u0e14\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07 Arduino \u0e01\u0e48\u0e2d\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19 Python<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:16px\"><code><code>import machine\r\nimport time\r\nimport urequests as requests\r\n\r\nTRIG_PIN = 19\r\nECHO_PIN = 18\r\nWATER_SENSOR_PIN = 25\r\n\r\nsw = 17\r\nsw1_status = 0\r\nRelay1 = 0\r\nRelay2 = 4\r\n\r\nRref = 10000\r\nRL10 = 50\r\nGAMMA = 0.7\r\n\r\ndef setup():\r\n    global bus\r\n    bus = machine.I2C(scl=machine.Pin(22), sda=machine.Pin(21))\r\n\r\n    line_token = \"rm3W3HlSYKcAxnj3SvUmBUCFDKj2Qw8tvhjZc6kiCIF\"\r\n    url = \"https:\/\/notify-api.line.me\/api\/notify\"\r\n    headers = {\r\n        \"Authorization\": f\"Bearer {line_token}\"\r\n    }\r\n    WiFi_SSID = \"Aftershock_2.4G\"\r\n    WiFi_PASSWORD = \"0992459870s\"\r\n\r\n    while True:\r\n        sw1_status = machine.Pin(sw, machine.IN).value()\r\n        if sw1_status == 0:\r\n            machine.Pin(TRIG_PIN, machine.OUT).on()\r\n            time.sleep(0.00001)\r\n            machine.Pin(TRIG_PIN, machine.OUT).off()\r\n            while machine.Pin(ECHO_PIN, machine.IN).value() == 0:\r\n                pulse_start = time.ticks_us()\r\n            while machine.Pin(ECHO_PIN, machine.IN).value() == 1:\r\n                pulse_end = time.ticks_us()\r\n            pulse_duration = time.ticks_diff(pulse_end, pulse_start)\r\n            distance = pulse_duration * 17150 \/ 1000000\r\n            waterval = bus.readfrom(0x48, 1)&#091;0]\r\n\r\n            if distance &lt;= 30:\r\n                machine.Pin(Relay1, machine.OUT).off()\r\n            if distance &gt;= 31:\r\n                machine.Pin(Relay1, machine.OUT).on()\r\n            if waterval &lt; 2500:\r\n                machine.Pin(Relay2, machine.OUT).off()\r\n                payload = {\"message\": \"Water Low\"}\r\n                requests.post(url, headers=headers, json=payload)\r\n            if waterval &gt; 3500:\r\n                machine.Pin(Relay2, machine.OUT).on()\r\n\r\n            print(\"Water:\", waterval)\r\n\r\n            if sw1_status == 0:\r\n                machine.Pin(Relay1, machine.OUT).off()\r\n                machine.Pin(Relay2, machine.OUT).off()\r\n        else:\r\n            machine.Pin(Relay1, machine.OUT).off()\r\n            machine.Pin(Relay2, machine.OUT).off()\r\n\r\nif __name__ == '__main__':\r\n    setup()\r\n    try:\r\n        while True:\r\n            time.sleep(0.1)\r\n    except KeyboardInterrupt:\r\n        pass<\/code>\r\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\"><strong>6.\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">6.1 <strong>Diagram \u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1523\" height=\"1077\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/395206557_371719808544242_973772724718934450_n-1.jpg\" alt=\"\" class=\"wp-image-12499\" style=\"width:456px;height:auto\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/395206557_371719808544242_973772724718934450_n-1.jpg 1523w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/395206557_371719808544242_973772724718934450_n-1-300x212.jpg 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/395206557_371719808544242_973772724718934450_n-1-1024x724.jpg 1024w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/395206557_371719808544242_973772724718934450_n-1-768x543.jpg 768w\" sizes=\"auto, (max-width: 1523px) 100vw, 1523px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">6.2 <strong>\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">6.2.1 \u0e19\u0e33\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e27\u0e32\u0e07\u0e44\u0e27\u0e49\u0e01\u0e31\u0e1a\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e40\u0e27\u0e13\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e41\u0e21\u0e27\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49 <strong>Ultrasonic sensor<\/strong> \u0e08\u0e31\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e27 \u0e41\u0e25\u0e30\u0e08\u0e30\u0e21\u0e35\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e44\u0e2b\u0e25\u0e08\u0e32\u0e01\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e19\u0e49\u0e33\u0e2b\u0e21\u0e14\u0e01\u0e47\u0e08\u0e30\u0e40\u0e40\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e1c\u0e48\u0e32\u0e19 LED \u0e41\u0e25\u0e30 LINE \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e2d\u0e22\u0e39\u0e4b\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48 1<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005342-1024x567.jpg\" alt=\"\" class=\"wp-image-12547\" style=\"width:451px;height:auto\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005342-1024x567.jpg 1024w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005342-300x166.jpg 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005342-768x425.jpg 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005342-1536x850.jpg 1536w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005342.jpg 1720w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"718\" height=\"729\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__4989003.jpg\" alt=\"\" class=\"wp-image-12550\" style=\"width:279px;height:auto\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__4989003.jpg 718w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__4989003-295x300.jpg 295w\" sizes=\"auto, (max-width: 718px) 100vw, 718px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">6.2.2 \u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48 2 \u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e25\u0e2d\u0e14\u0e40\u0e27\u0e25\u0e32\u0e41\u0e25\u0e30\u0e08\u0e30\u0e40\u0e40\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e1c\u0e48\u0e32\u0e19 LED \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005339_0-1024x520.jpg\" alt=\"\" class=\"wp-image-12541\" style=\"width:457px;height:auto\" srcset=\"https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005339_0-1024x520.jpg 1024w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005339_0-300x152.jpg 300w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005339_0-768x390.jpg 768w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005339_0-1536x780.jpg 1536w, https:\/\/dp.rmutsv.ac.th\/wp-content\/uploads\/2023\/11\/S__5005339_0.jpg 1796w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\"><strong>7) \u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e41\u0e25\u0e30\u0e40\u0e2a\u0e19\u0e2d\u0e02\u0e49\u0e2d\u0e41\u0e19\u0e30<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">7.1 <strong>\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u00a0\u0e08\u0e32\u0e01\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e19\u0e49\u0e33\u0e2b\u0e21\u0e14 Led \u0e01\u0e47\u0e02\u0e36\u0e49\u0e19\u0e2a\u0e35\u0e41\u0e14\u0e07\u0e41\u0e25\u0e30\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e1c\u0e48\u0e32\u0e19 Line 100%  \u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e15\u0e23\u0e07\u0e15\u0e32\u0e21\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e17\u0e35\u0e48\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e44\u0e27\u0e49 <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.1.1 Relay , Led , Water pump \u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.1.2 Ultrasonic Sensor \u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38\u0e44\u0e14\u0e49\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e15\u0e32\u0e21\u0e23\u0e30\u0e22\u0e30\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.1.3 Water Level sensor \u0e27\u0e31\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e49\u0e33\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.1.4 Line \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e48\u0e07\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e1b\u0e01\u0e15\u0e34<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">7.2 <strong>\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.2.1\u00a0\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e0a\u0e34\u0e49\u0e19\u0e07\u0e32\u0e19\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e43\u0e2b\u0e49\u0e21\u0e35\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e1e\u0e2d\u0e14\u0e35 \u0e2b\u0e23\u0e37\u0e2d\u0e19\u0e48\u0e32\u0e2a\u0e19\u0e43\u0e08\u0e01\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.2.2 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14-\u0e1b\u0e34\u0e14\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e1c\u0e48\u0e32\u0e19\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">7.2.3 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e1c\u0e48\u0e32\u0e19 LINE \u0e43\u0e2b\u0e49\u0e21\u0e35\u0e17\u0e31\u0e49\u0e07 2 \u0e23\u0e30\u0e1a\u0e1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px;font-style:normal;font-weight:600\">8.\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8.1 https:\/\/ieeexplore.ieee.org\/document\/10031807\/metrics#metrics<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8.2 https:\/\/esp32io.com\/esp32-tutorials<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:31px;font-style:normal;font-weight:500\"><strong>\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e19\u0e49\u0e33\u0e1e\u0e38\u0e41\u0e21\u0e27<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"\u0e21\u0e34\u0e19\u0e34\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\" width=\"620\" height=\"349\" src=\"https:\/\/www.youtube.com\/embed\/pPQ283ucuAo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u0e1c\u0e39\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 : \u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27\u0e13\u0e31\u0e0f&#46;&#46;&#46;<\/p>\n","protected":false},"author":67,"featured_media":12499,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"audio","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1333","post","type-post","status-publish","format-audio","has-post-thumbnail","hentry","category-1","post_format-post-format-audio"],"_links":{"self":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts\/1333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1333"}],"version-history":[{"count":20,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts\/1333\/revisions"}],"predecessor-version":[{"id":12577,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/posts\/1333\/revisions\/12577"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=\/wp\/v2\/media\/12499"}],"wp:attachment":[{"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dp.rmutsv.ac.th\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}