The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

วิจัย ตู้อบขจัดกลิ่น ด้วยโอโซน

Discover the best professional documents and content resources in AnyFlip Document Base.
Search

วิจัย ตู้อบขจัดกลิ่น ด้วยโอโซน

วิจัย ตู้อบขจัดกลิ่น ด้วยโอโซน

39
- หนา้ ตา่ งถดั มากาํ หนดบนหนา้ จอใหเ้ ลือกกลินซึงมีทงั หมด 3 กลิน ใหส้ ามารถใชง้ านได้

กลินกหุ ลาบ

กลินลาวนิ เดอร์ กลินคอมฟร์อด

รูปที 3.7 หนา้ จอเลือกกลิน

- หนา้ ตา่ งถดั มาเป็นหนา้ ตา่ งสําหรับใหเ้ ลือกเริมทาํ งาน หรือกลบั สู่หนา้ หลกั ใหส้ ามารถ
ใชง้ านได้

ป่ มุ เริมทาํ งาน ป่ ุมยกเลิกคาํ สัง

รูปที 3.8 หนา้ จอเลือกเริมทาํ งาน / กลบั สู่หนา้ หลกั

40

- เมือเครืองเริมทาํ งานหนา้ จอจะขึนสถานะจบั เวลาตามเงือนไขทีกาํ หนด

รูปที 3.9 หนา้ จอแสดงเวลาเมือเครืองกาํ ลงั ทาํ งาน

3.3.4 ตารางงบประมาณ

ตารางที 3.2 ตารางงบประมาณ

ลาํ ดบั รายการ ราคาต่อหน่วย จาํ นวน หน่วย ราคา
(บาท)

1 พดั ลมระบายอากาศ 220V 300 2 ตวั 600

2 หลอดโอโซนแรงดนั สูง 750 2 หลอด 1,500
3 หมอ้ แปลงแรงดนั สูง 500 1 ตวั 500
4 ปัมอากาศ 399 1 ตวั 399
5 บอดร์อดูโน่ 5 V 400 1 แผง 400
6 จอทชั สกรีน TFT 1,824 1 ตวั 1,824
7 Relay 6 Chanel 24V 200 1 ตวั 200
8 Fogger 24V 2A 350 3 ตวั 1,050
9 Stepdown DC 2DC 490 1 ตวั 490
10 สายไฟเบอร์ 1.5 50 1 มว้ น 50
11 แผน่ อคิลิคใส 150 2 แผน่ 300

41

ตารางที 3.2 ตารางงบประมาณ (ต่อ) ราคาต่อหน่วย จํานวน หน่วย ราคา
(บาท)
ลาํ ดบั รายการ
60 4 กระปุก 240
12 สีทาไม้ 20 2 อนั 40
13 แปรงทาสี 200 4 มดั 800
14 ไมอ้ ดั แท่ง 35 1 กระปกุ 35
15 กาวทาไม้ 200 1 ชุด 200
16 ลอ้ เลือน รวม 8,628

3.3.5 ออกแบบวงจรควบคุม

รูปที 3.10 วงจรควบคุม

จากแหล่งจ่าย 220V 50 Hz จ่ายไฟไปที Power Supply 24V จากนัน Power Supply 24V
แปลงไฟฟ้าจากกระแสสลบั เป็ นไฟฟ้ากระแสตรง จ่ายไฟให้กบั Stepdown DC to DC , Relay 24V
6 Chanel จากนันจ่ายไฟให้กับหัวเสียบ USB เพือเสียบ USB เข้ากับหน้าจอให้หน้าจอทํางาน

42

เมือป้อนคาํ สังผ่านทางหน้าจอทรัชสกรีน รีเลยแ์ ต่ละตัวก็จะทํางานตามคาํ สังทีตงั ค่าไวเ้ พือให้
อปุ กรณ์อืนทีต่อกบั รีเลย์ เช่น หวั พ่นนาํ หอมและหลอดโอโซนทาํ งานไดอ้ ยา่ งถกู ตอ้ ง

3.4 ขันตอนและวิธีการดาํ เนนิ งาน

3.4.1 ขนั ตอนที 1 เตรียมอปุ กรณ์
1. ไมอ้ ดั แทง่ ขนาด 3  3 เซนติเมตร ยาว 120 เซนติเมตร 20 ท่อน
2. ไมอ้ ดั แผน่ ขนาด 50  50 เซนติเมตร หนา 5 มิลลิเมตร 4 แผน่
3. ลอ้ เลือน 1 ชุด
4. สว่าน 1 ตวั
5. สกรูเจาะไม้ 1 กล่อง
6. ตะไบ 1 ตวั
7. กาวทาไม้ 1 กระปกุ
8. ตลบั เมตร 1 อนั
9. สีทาไมอ้ ดั 4 กระปุก
10. แผน่ อคลิ ิคใส 2 แผน่

3.4.2 ขนั ตอนที 2 ประกอบโครงสร้างตูอ้ บขจดั กลินดว้ ยโอโซนดว้ ยไมท้ ีตดั ตามขนาดทีออกแบบ
ไว้ โดยตดั ไมแ้ ตล่ ะท่อนให้มีขนาดตามทีออกแบบ จากนนั เจาะและยดึ สกรูและทากาวใหโ้ ครงมีความ
แขง็ แรง

รูปที 3.11 ประกอบโครงสร้างตามทีออกแบบตูอ้ บขจดั กลินดว้ ยโอโซน

43
3.4.3 ขนั ตอนที 3 ประกอบฝาขา้ งตูอ้ บขจดั กลินดว้ ยโอโซนโดยนาํ ไมอ้ ดั ตามขนาดของดา้ นขา้ ง
แตล่ ะฝังประกอบยดึ ติดดว้ ยการเจาะสกรูใหต้ ิดกบั โครงไม้

รูปที 3.12 ประกอบฝาขา้ งตูอ้ บขจดั กลินดว้ ยโอโซน
3.4.4 ขนั ตอนที 4 ประกอบหลงั คาตู้อบขจัดกลินด้วยโอโซนนําแผ่นไมอ้ ัดเจาะยึดกับโครงไม้
ดา้ นบนของตู้

รูปที 3.13 ประกอบหลงั คาตูอ้ บขจดั กลินดว้ ยโอโซน
3.4.5 ขนั ตอนที 5 ประกอบแผ่นเลือนหุ่นนําไม้อดั แผ่นยึดติดกับลอ้ เลือน ประกอบเขา้ ในตู้อบ
ขจดั กลินดว้ ยโอโซน

44

รูปที 3.14 ประกอบแผ่นเลือน
3.4.6 ขนั ตอนที 6 ติดตงั ระบบปล่อยแก๊สโอโซนนําหลอดโอโซนและปัมลมยึดติดกบั ช่องเก็บ
อุปกรณด์ า้ นล่างของตู้

รูปที 3.15 ติดตงั หลอดโอโซน
3.4.7 ขนั ตอนที 7 ติดตงั พดั ลมดูดอากาศทาํ ฐานเพือให้พดั ลมดูดโอโซนทีปล่อยออกมาโดยการนาํ
ไมช้ ินเลก็ 4 ทอ่ น วางเป็นฐาน จากนนั นาํ พดั ลมยดึ ติดกบั ไมท้ ีทาํ เป็ นฐาน

45

รูปที 3.16 ติดตงั พดั ลมระบายอากาศ 220 V 50 Hz
3.4.8 ขนั ตอนที 8 ใส่แผ่นเลือนหุ่นโดยการนาํ เอาแผ่นเลือนทีประกอบไวใ้ ส่เขา้ ไปกับลอ้ เลือน
ทียึดติดไวก้ บั โครงตู้

รูปที 3.17 ติดตงั แผน่ เลือน
3.4.9 ขนั ตอนที 9 ติดตงั หุ่นนาํ หุ่นทีเจาะรูระบายอากาศแลว้ ติดตงั ลงบนแผ่นเลือนเพือใหส้ ะดวก
ต่อการนาํ เสือเขา้ อบในตูอ้ บดบั กลินดว้ ยโอโซน

46

รูปที 3.18 ติดตงั หุ่นลองเสือ
3.4.10 ขนั ตอนที 10 ยึดแผ่นอคิลิคให้เป็ นฝาตูอ้ บโดยนาํ แผน่ อคิลิคยึดตดิ กบั บานพบั 2 ชิน เพือให้
แขง็ แรง

รูปที 3.19 ประกอบฝาตูอ้ บขจดั กลินดว้ ยโอโซน

47

บทที 4
ผลการศึกษา

การจดั ทาํ โครงงานตูอ้ บขจดั กลินด้วยโอโซน มีวตั ถุประสงค์เพือสร้างตู้อบขจัดกลินด้วย
โอโซนเพือทดสอบประสิทธิภาพของตูอ้ บขจดั กลินดว้ ยโอโซนตลอดจนการนาํ ไปประยกุ ตใ์ ชง้ าน
ในครัวเรือน ซึงมีผลการดาํ เนินงานโครงงาน ดงั นี

4.1 ทดสอบประสิทธิภาพการทาํ งานของตอู้ บขจดั กลินดว้ ยโอโซน
4.2 วดั หาปริมาณกระแสทีไหลในวงจร พร้อมคาํ นวณค่าไฟ
. ศึกษาความพงึ พอใจของตอู้ บขจดั กลินดว้ ยโอโซน

4.1 ทดสอบประสิทธิภาพการทาํ งานของตู้อบขจดั กลนิ ด้วยโอโซน

4.1.1 ผูว้ ิจัยดาํ เนินการทดสอบตูอ้ บขจดั กลินด้วยโอโซนโดยการอบฆ่าเชือแบคทีเรียในผา้
แต่ละชนิด สถานทีดาํ เนินการทดสอบคือ สาขาวิชาการสัตวแพทย์ มหาวิทยาลยั ราชภฏั อุดรธานี
(สามพร้าว) โดยแบ่งออกเป็น 5 ขนั ตอนดงั นี

4.1.1.1 ขนั ตอนที 1 เตรียมอปุ กรณ์
1. ผา้ ทงั 3 ชนิด
2. หลอดทดลอง
3. จานแกว้
4. หลอดหยด
5. นาํ เปล่า
6. บกี เกอร์
7. เครืองนึง
8. ตูค้ วบคุมอณุ หภูมิ 37 องศา
9. เครืองชงั
10. เชือแบคทีเรียตงั ตน้

4.1.1.2 ขนั ตอนที 2 ขนั ตอนการเตรียมผา้ ทงั 3 ชนิด
1. ตดั ผา้ ทงั 3 ชนิด ชนิดละ 5 ชิน ใหไ้ ดข้ นาด 11 นิว

48

รูปที 4.1 วดั และตดั ผา้ ทงั 3 ชนิดใหม้ ีขนาดเทา่ กนั
2. ผา้ ทีตดั ไดข้ นาดตามทีตอ้ งการแลว้ นาํ ไปซกั ให้สะอาดตากไวใ้ หแ้ หง้ เพอื รอ
ผสมเชือแบคทีเรีย

ผา้ ชนิดที 1 ผา้ ยนี ส์
ผา้ ชนิดที 2 ผา้ สแล็ค
ผา้ ชนิดที 3 ผา้ ขนหนู

รูปที 4.2 ผา้ ทงั 3 ชนิด ขนาด 11 นิว
4.1.1.3 ขนั ตอนที 3 ขนั ตอนการผสมสารตงั ตน้ ตา่ งๆ เพอื นาํ ไปใส่ในผา้ ทงั 3 ชนิด ใหไ้ ด้
เชือแบคทีเรียทีมีปริมาณเท่ากนั

1. เตรียมสาร Plate Count Agar โดยชังสาร Plate Count Agar 4.7 กรัม จากนัน
เติมนาํ เปล่า 200 มิลลิลิตร ผสมนาํ กบั สารใหล้ ะลายเขา้ กนั

49

รูปที 4.3 เตรียมสาร Plate Count Agar
2. เตรียมนาํ เปล่าทีจะใชใ้ นการเจือจางเชือแบคทีเรียเพอื ตม้ ในเครืองนึงพร้อมกบั
สาร Plate Count Agar โดยใชเ้ ครืองดูดสารดูดนาํ เปล่า 90 มิลลิลิตร ใส่ในหลอดทดลองและปิ ดฝา
ใหแ้ น่น

รูปที 4.4 เตรียมนาํ เปล่าทีจะใชใ้ นการเจือจางเชือแบคทีเรีย

50

รูปที 4.5 สาร Plate Count Agar ทีผสมนาํ เปล่า และนาํ เปลา่ ทีจะใชใ้ นการเจือจางเชือแบคทีเรีย
เมือเตรียมนําเปล่าและสาร Plate Count Agar นําสาร Plate Count Agar ทีผสม

นําเปล่า และนาํ เปล่าทีจะใช้ในการเจือจางเชือแบคทีเรีย เข้าในเครืองนึง ตงั เวลาการนึง 30 นาที
ปิ ดฝาใหแ้ น่น จากนนั นึงตามเวลาทีตงั ไว้

รูปที 4.6 นึงสาร Plate Count Agar ทีผสมนาํ เปล่า และนาํ เปล่าทีจะใชใ้ นการเจอื จางเชือแบคทีเรีย
4.1.1.4 ขนั ตอนที 4 ขนั ตอนการอบฆ่าเชือแบคทีเรียในตูอ้ บขจดั กลินดว้ ยโอโซน
1. นาํ ผา้ ทีตดั เตรียมไว้ ทงั 3 ชนิด หยอดเชือแบคทีเรียตงั ตน้ ทีเตรียมไว้ เพือให้ผา้

ทงั 3 ชนิดมีปริมาณเชือแบคทีเรียทีเท่ากนั

51

รูปที 4.7 เติมเชือแบคทีเรียในผา้ ทงั 3 ชนิดใหม้ ีปริมาณเชือเท่ากนั
2. นาํ ผา้ ทงั 3 ชนิดอบในตอู้ บขจดั กลินดว้ ยโอโซนโดยใชเ้ วลาในการอบทีต่างกนั
โดยใชเ้ วลาที 5, 10, 15 และ 20 นาที ขอ้ ควรระวงั ในการอบควรปิ ดฝาตูอ้ บให้มิดชิดก่อนอบทุกครัง

รูปที 4.8 อบฆา่ เชือแบคทีเรียในผา้ ทงั 3 ชนิด
3. เมืออบครบ 5, 10, 15, และ 20 นาที ตามเงือนไข จากนนั เติมเชือแบคทีเรียทีเจือ
จางไวแ้ ต่ละขนั หยดเชือลงในเพทพลาสติก 1 หยด จากนันเติมสาร Plate Count Agar 10 มิลลิลิตร
เขยา่ เลก็ นอ้ ยเพอื ใหเ้ ขา้ กนั

52

รูปที 4.9 เตมิ เชือแบคทีเรียและสาร Plate Count Agar
4. หลงั จากผสมเชือแบคทีเรียและสาร Plate Count Agar เขา้ กนั ดีแลว้ นาํ เขา้ ตูอ้ บ
ควบคมุ อณุ หภมู ิ 37 องศา เป็นเวลา 48 ชวั โมง เพอื ให้เห็นและนบั ปริมาณของเชือแบคทีเรียได้

รูปที 4.10 นาํ เขา้ ตูอ้ บควบคมุ อณุ หภมู ิ 37 องศา เป็ นเวลา 48 ชวั โมง
4.1.1.5 ขนั ตอนที 5 ขนั ตอนการนบั เชือแบคทีเรีย

1. นาํ เชือแบคทีเรียทีอบในตูค้ วบคุมอณุ หภูมิ 37 องศา ออกมานบั โดยการขีดเส้น
แบ่งครึงเพท จากนันนําปากกาเมจิกจิมนับตามจุดทีเกิดเชือแบคทีเรีย ซึง TNTC จะแทนด้วยเชือ
แบคทีเรียมีจาํ นวนมากจนนบั ไม่ได้ ในผา้ แตล่ ะชนิด

53
รูปที 4.11 เชือแบคทีเรียทีนบั แลว้ จากผา้ ชนิดที 1 (Y)
รูปที 4.12 เชือแบคทีเรียทีนบั แลว้ จากผา้ ชนิดที 2 (S)

54

รูปที 4.13 เชือแบคทีเรียทีนบั แลว้ จากผา้ ชนิดที 3 (O)

จากนนั นาํ ขอ้ มูลเชือแบคทีเรียทีนบั แลว้ บนั ทึกผลลงในตารางการทดลองลง

ตารางที 4.1 ตารางผลการทดลองอบฆา่ เชือแบคทเี รียในผา้ แต่ละชนิด

ชนดิ ผ้า 0 นาที 5 นาที 10 นาที 15 นาที 20 นาที
130 cfu / ml
1. Y 20,900 cfu / ml 1,220 cfu / ml 560 cfu / ml 280 cfu / ml
TNTC
2. O 82,400 cfu / ml TNTC TNTC TNTC 1,350 cfu / ml

3. S 27,400 cfu / ml TNTC 9,350 cfu / ml 4,620 cfu / ml

จากตารางที 4.1 ตารางผลการทดลองอบฆา่ เชือแบคทีเรียในผา้ แตล่ ะชนิดในเวลาทีตา่ งกนั ไดผ้ ล
การทดลองดงั นี

ผา้ ชนิดที 1 (Y) จากผลการทดลองจะเห็นไดว้ า่ เวลา 0 - 5 นาที มีปริมาณเชือแบคทีเรียทีลดลง
ถึง 19,680 cfu/ml เวลา 5 - 10 นาที มีปริมาณเชือแบคทีเรียทีลดลงถึง 660 cfu /ml เวลา 10 - 15 นาที
มีปริมาณเชือแบคทีเรียทีลดลงถึง 280 cfu/ml เวลา 15 - 20 นาที มีปริมาณเชือแบคทีเรียทีลดลงถึง
150 cfu/ml ดงั นันสรุปผลการทดลองอบฆ่าเชือแบคทีเรียในตูอ้ บขจดั กลินด้วยโอโซน ในผา้ ชนิด
ที 1 (Y) ถือว่าอบฆ่าเชือแบคทีเรี ยได้อย่างมีประสิ ทธิภาพ ซึงสามารถแสดงผลการลดลง

ของแบคทีเรียไดด้ งั นีดงั นี

55

ร้อยละการลดลงของแบคทเี รีย
20,2900,090-0130 100 = 2200,,970700 100
= 99.37 %

ผา้ ชนิดที 2 (O) จากผลการทดลองจะเห็นไดว้ ่าเชือตงั ตน้ มีเชือแบคทีเรียทีมีปริมาณมาก และ
เมืออบฆ่าเชือในตู้อบขจัดกลินด้วยโอโซนแล้วยังคงมีเชือแบคทีเรียอยู่จํานวนมาก TNTC
เนืองมาจากการอบฆา่ เชือแบคทีเรียในการทดลองครังนีใชเ้ วลาในการอบนอ้ ยเพือให้ตูอ้ บขจดั กลิน
ทาํ งานไดอ้ ย่างมีประสิทธิภาพควรเพิมเวลาในการอบฆ่าเชือให้มากขึน ดังนันสรุปได้ว่าผลการ
ทดลองของผา้ ชนิดที 2 (O) สงั เกตการทดลองของเชือแบคทีเรียยงั ไม่ชดั เจน

ผา้ ชนิดที 3 (S) จากผลการทดลองจะเห็นไดว้ ่าเวลาที 0 - 5 นาที เชือแบคทีเรียยงั คงมีปริมาณ
ที ม ากอยู่จน นับ ไม่ได้ เวลาที 5 - 10 น าที มี ป ริ ม าณ เชื อแบ คทีเรี ยที ลดลง 9,350 cfu/ml
เวลา 10-15 นาที มีปริ มาณเชือแบคทีเรี ยทีลดลง 4,730 cfu / ml เวลา 15-20 นาที มีปริ มาณ
เชือแบคทีเรียทีลดลง 3,270 cfu/ml ดงั นันสรุปผลการทดลองอบฆ่าเชือแบคทีเรียในตูอ้ บขจดั กลิน
ดว้ ยโอโซนในผา้ ชนิดที 3 (S) สังเกตการลดลงของแบคทีเรียได้ ซึงสามารถแสดงผลการลดลงของ
แบคทีเรียไดด้ งั นีดงั นี

ร้อยละการลดลงของแบคทเี รีย

27,42070,4-010,350 100 = 2276,,045000 100
= 95.07 %

4.1.2 การวเิ คราะหข์ อ้ มูลทีไดจ้ ากการทดลองประสิทธิภาพตูอ้ บขจดั กลินดว้ ยโอโซนนาํ มา

เปรียบเทียบและหาคา่ ร้อยละความเชือมนั ตามรายการทีกาํ หนด ดงั นี

ค่าเฉลียร้อยละ 80 – 100 หมายถึง ดีมาก

คา่ เฉลียร้อยละ 60 – 79 หมายถึง ดี

ค่าเฉลียรอ้ ยละ 40 – 59 หมายถึง ปลานกลาง

ค่าเฉลียรอ้ ยละ 20 – 39 หมายถึง พอใช้

ค่าเฉลียร้อยละ 10 – 19 หมายถึง ควรปรับปรุง

เกณฑท์ ีกาํ หนดไวค้ ือ มากกว่ารอ้ ยละ 70 (ระดบั ดีขึนไป)

56

สรุปผลการทดลองอบฆ่าเชือแบคทีเรียในตู้อบขจดั กลินด้วยโอโซน กับผา้ ทงั 3 ชนิด
ถือวา่ อบฆ่าเชือแบคทเี รียไดอ้ ย่างมีประสิทธิภาพ ค่ารอ้ ยละความเชือมนั เฉลียร้อยละ 80 อยู่ในระดบั
ดีมาก

4.2 วัดหาปริมาณกระแสและแรงดันทีไหลในวงจร

4.2.1 เครืองมือทีใชใ้ นการเกบ็ ขอ้ มลู การใชไ้ ฟฟ้าของตูอ้ บขจดั กลินดว้ ยโอโซน
4.2.1.1 Clamp meters แคลมป์ มิเตอร์ เพอื วดั หากระแสทีไหลผา่ นในวงจร

รูปที 4.14 แคลมป์ มิเตอร์

4.2.2 วดั หาปริมาณกระแสและคาํ นวณหากาํ ลงั ไฟฟ้าภายในวงจรจากการทดลองอบฆ่าเชือ
แบคทีเรีย

4.2.2.1 ขอ้ มูลกระแสและแรงดนั ทีวดั ไดด้ งั นี กระแส 0.25 A แรงดนั 220 V
4.2.2.2 คาํ นวณหาปริมาณกาํ ลงั ไฟฟ้า คาํ นวณหาค่าไฟฟ้าโดยกาํ หนดเวลาดงั นี 5, 10, 15,
20 นาที

จากสูตร P = IV
จะได้ P = 0.25  220

= 55 W
ดงั นนั กาํ ลงั ไฟฟ้ามีคา่ 55 W
4.2.2.3 คาํ นวณหาค่าไฟฟ้าโดยกาํ หนดเวลาดงั นี 5, 10, 15 และ 20 นาที
หากาํ ลงั ไฟฟ้าแตล่ ะช่วงเวลา

55  5 = 275 W
55  10 = 550 W

57

55  15 = 825 W
55  20 = 1,100 W
หาพลงั งานไฟฟ้า
2751000 = 0.275 หน่วย
5501000 = 0.550 หน่วย
8251000 = 0.825 หน่วย
1,1001000 = 1.100 หน่วย
คิดหาค่าไฟฟ้า โดยค่าไฟฟ้าคดิ เป็นหน่วยละ 2.50 บาท
0.2752.50 = 0.69 บาท
0.550  2.50 = 1.38 บาท
0.825  2.50 = 3.32 บาท
1.100  2.50 = 3.6 บาท
คดิ เป็นคา่ ไฟตอ่ เดือน
0.69  30 = 20.7 บาท
1.38  30 = 41.4 บาท
3.32  30 = 99.6 บาท
3.6  30 = 108 บาท

4.3 ศึกษาความพึงพอใจของตู้อบขจดั กลนิ ด้วยโอโซน

4.3.1 กลุ่มผใู้ ช้ตูอ้ บขจดั กลินดว้ ยโอโซน จาํ นวน 30 คน เป็ นนักศึกษาสาวิชาวิศวกรรมไฟฟ้า
ชันปี ที 2 และชันปี ที 5 นักศึกษาทีนําเสือยืดมาทดลองจํานวน 10 คน นักศึกษาทีนําเสือช็อป
มาทดลองจาํ นวน 10 คน และนกั ศึกษาทีนาํ เสือแขนยาวมาทดลองจาํ นวน 10 คน

4.3.2 เครืองมือทีใช้ประเมินความพึงพอใจของตู้อบขจัดกลินดว้ ยโอโซนแบบมาตราส่วน
ประมาณค่า 5 ระดับ ตามแบบของเคิร์ท ดาํ เนินการโดยการสร้างเครืองมือตน้ แบบตรวจสอบ
ความถูกตอ้ งและสอดคลอ้ งของขอ้ คาํ ถามโดยผทู้ รงคณุ วุฒิปรับปรุงแกไ้ ขจนไดเ้ ครืองเก็บรวบรวม
ขอ้ มลู ดา้ นความพงึ พอใจของผใู้ ชท้ ีมีต่อตูอ้ บขจดั กลินดว้ ยโอโซนทีสมบูรณ์

4.3.3 วิธีเก็บรวบรวมขอ้ มูลดา้ นความพงึ พอใจของตอู้ บขจดั กลินดว้ ยโอโซนดาํ เนินการดงั นี
4.3.3.1 นดั หมายกลุ่มตวั อยา่ งผใู้ ชง้ านตูอ้ บขจดั กลินดว้ ยโอโซนทงั 3 กลุม่ กลุ่มละ 10 คน

จาํ นวน 30 คนโดยเลือกแบบเจาะจง

58

4.3.3.2 ดาํ เนินการสาธิตการใชต้ ูอ้ บขจดั กลินดว้ ยโอโซนให้กลุ่มตวั อย่างทีเป็ นผูใ้ ชต้ ูอ้ บ
ขจดั กลินดว้ ยโอโซนดู และทดลองใชง้ าน จากนนั ใหก้ ลุ่มผใู้ ชใ้ หข้ อ้ มลู

4.3.3.3 ใหก้ ลมุ่ ตวั อยา่ ประเมนิ ความพึงพอใจการใชง้ านตอู้ บขจดั กลินดว้ ยโอโซน
4.3.3.4 เกบ็ รวบรวมผลขอ้ มูลเพอื นาํ มาดาํ เนินการวิเคราะห์ต่อไป
4.3.4 การวิเคราะห์ขอ้ มูลทีไดจ้ ากความพึงพอใจของผูใ้ ช้ตูอ้ บขจดั กลินดว้ ยโอโซนวิเคราะห์

ขอ้ มลู โดยการหาค่าเฉลีย และคา่ เบียงเบนมาตรฐาน จากนนั เทียบคา่ เฉลียกบั ชนั ระดบั คุณภาพ
คา่ เฉลีย 4.50 – 5.00 หมายถึง ระดบั มากทีสุด
คา่ เฉลีย 3.50 – 4.49 หมายถึง ระดบั มาก
คา่ เฉลีย 2.50 – 3.49 หมายถึง ระดบั ปลานกลาง
คา่ เฉลีย 1.50 – 2.49 หมายถึง ระดบั นอ้ ย
ค่าเฉลีย 1.00 – 1.49 หมายถึง ระดบั นอ้ ยทีสุด
เกณฑก์ าํ หนดไวค้ ือค่าเฉลีย ไม่นอ้ ยกวา่ ระดบั มาก (มากกวา่ 3.50) จึงจะถือว่าผูใ้ ชม้ ีความ

พงึ พอใจตอ่ ตอู้ บขจดั กลินดว้ ยโอโซน

ตารางที 4.2 ผลการประเมนิ คณุ ภาพตอู้ บขจดั กลินดว้ ยโอโซน

รายการประเมนิ ค่าเฉลยี ผลการประเมิน ระดับคณุ ภาพ
S.D. มากทีสุด
มากทีสุด
1. ดา้ นการออกแบบ 4.68 0.44 มากทีสุด
มากทีสุด
2. ดา้ นการสร้าง 4.76 0.39

3. ดา้ นการใชง้ าน 4.72 0.43

ค่าเฉลยี รวม 4.72 0.42

จากตารางที 4.2 ผลการประเมินคุณภาพตูอ้ บขจดั กลินดว้ ยโอโซนพบว่าค่าเฉลียรวมอยทู่ ี
4.72 มีคุณภาพอยู่ในระดับมากทีสุด และเมือพิจารณารายด้าน ด้านการสร้าง ด้านการใช้งาน
มีคุณภาพอยู่ในระดับมากทีสุด ตามลําดับ ส่วนด้านการออกแบบมีค่าเฉลียตําสุดคือ 4.68
แต่มีคณุ ภาพอยใู่ นระดบั ดีมากเช่นกนั

ผลการทดลองประสิทธิภาพตู้อบขจดั กลินด้วยโอโซนโดยใช้เสือ จาํ นวน 3 ประเภท

ประเภทละ 10 ตวั ทาํ การทดลองในเวลา 30 นาที ดงั ตารางที 4.3

59

ตารางที 4.3 ตารางผลการทดลองประสิทธิภาพเวลา 30 นาที

การทดสอบ เสือยืด เสือช็อป เสือแขนยาว ค่าเฉลยี
ผ่าน ไม่ผ่าน ร้อยละ
ครังที ผ่าน ไม่ผ่าน ผ่าน ไม่ผ่าน 
100
1   66.66
100
2   66.66
33.33
3   100
100
4   66.66
66.66
5   100

6   -
80.00
7  

8  

9  

10   73
ร้อยละ 70
รวม 9 1 8 2

ค่าเฉลยี รวม ร้อยละ 90 ร้อยละ 80

จากตารางที 4.3 แสดงผลการทดลองประสิทธิภาพตู้อบขจดั กลินด้วยโอโซนโดยใช้
เสือจาํ นวน 3 ประเภท ประเภทละ 10 ตัว ทําการทดลองในเวลา 30 นาที ผลการทดลองพบว่า

สามารถอบขจดั กลินประเภทเสือยดื ไดเ้ ฉลียร้อยละ 90 รองลงมาเป็นเสือช็อปไดค้ ่าเฉลียร้อยละ 80
ส่วนเสือแขนยาวไดค้ ่าเฉลียนอ้ ยทีสุดร้อยละ 70 แตก่ ็ยงั จดั วา่ มีคา่ เฉลียทีสูงอยู่ และค่าเฉลียความเชือ
มนั อยทู่ ีร้อยละ 80

ผลการทดลองประสิทธิภาพตูอ้ บขจดั กลินด้วยโอโซนโดยใช้เสือ จาํ นวน 3 ประเภท
ประเภทละ 10 ตวั ทาํ การทดลองในเวลา 40 นาที ดงั ตารางที 4.4

60

ตารางที 4.4 ตารางผลการทดลองประสิทธิภาพเวลา 40 นาที

การทดสอบ เสือยืด เสือช็อป เสือแขนยาว ค่าเฉลยี
ผ่าน ไม่ผ่าน ร้อยละ
ครังที ผ่าน ไม่ผ่าน ผ่าน ไม่ผ่าน 
100
1   66.66
100
2   66.66
100
3   33.33
100
4   66.66
66.66
5   100

6   -
80.00
7  

8  

9  

10   73
ร้อยละ 70
รวม 9 1 8 2

ค่าเฉลยี รวม ร้อยละ 90 ร้อยละ 80

จากตารางที 4.4 แสดงผลการทดลองประสิทธิภาพตูอ้ บขจดั กลินด้วยโอโซนโดยใช้
เสือจาํ นวน 3 ประเภท ประเภทละ 10 ตัวทําการทดลองในเวลา 40 นาที ผลการทดลองพบว่า

สามารถอบขจดั กลินประเภทเสือยืดไดเ้ ฉลียร้อยละ 90 รองลงมาเป็นเสือช็อปไดค้ ่าเฉลียร้อยละ 80
ส่วนเสือแขนยาวไดค้ ่าเฉลียนอ้ ยทีสุดร้อยละ 70 แต่ก็ยงั จดั วา่ มีค่าเฉลียทีสูงอยู่ และค่าเฉลียความเชือ
มนั อยทู่ ีร้อยละ 80

ผลการทดลองประสิทธิภาพตู้อบขจดั กลินด้วยโอโซนโดยใช้เสือ จาํ นวน 3 ประเภท
ประเภทละ 10 ตวั ทาํ การทดลองในเวลา 50 นาที ดงั ตารางที 4.5

61

ตารางที 4.5 ตารางผลการทดลองประสิทธิภาพเวลา 50 นาที

การทดสอบ เสือยืด เสือช็อป เสือแขนยาว ค่าเฉลยี
ผ่าน ไม่ผ่าน ร้อยละ
ครังที ผ่าน ไม่ผ่าน ผ่าน ไม่ผ่าน
  100
1 88.88
 100
2   88.88
3    88.88
4   100
5   100
6   100
7    100
8   100
9   
10   -
รวม 10 -   90.00
ค่าเฉลยี รวม ร้อยละ 100 91

ร้อยละ 90




82
ร้อยละ 80

จากตารางที 4.5 แสดงผลการทดลองประสิทธิภาพตู้อบขจดั กลินด้วยโอโซนโดยใช้
เสือ จาํ นวน 3 ประเภท ประเภทละ 10 ตวั ทาํ การทดลองในเวลา 50 นาที ผลการทดลองพบว่า

สามารถอบขจดั กลินประเภทเสือยดื ไดเ้ ฉลียร้อยละ 100 รองลงมาเป็นเสือช็อปไดค้ ่าเฉลียร้อยละ 90
ส่วนเสือแขนยาวไดค้ ่าเฉลียนอ้ ยทีสุดร้อยละ 80 แต่ก็ยงั จดั วา่ มีค่าเฉลียทีสูงอยู่ และค่าเฉลียความเชือ
มนั อยทู่ ีร้อยละ 90

4.3.5 กราฟผลการทดลองประสิทธิภาพตูอ้ บขจดั กลินดว้ ยโอโซนโดยใชเ้ สือ จาํ นวน 3 ประเภท
ประเภทละ 10 ตวั

62

รูปที 4.15 กราฟแสดงผลการทดลอง
จากกราฟแสดงผลการทดลองประสิทธิภาพตูอ้ บขจดั กลินดว้ ยโอโซนโดยใชเ้ สือ จาํ นวน
3 ประเภท ประเภทละ 10 ตัว ผลการทดลองพบว่าเสือแต่ละประเภทให้ผลแตกต่างกัน ขึนอยู่กับ
เนือผา้ และเวลาในการทดลอง
ประเภทที 1 เสือยืด อบขจดั กลินทีเวลา อบ 10 นาที เสือยงั คงมีกลินอับ อบ 20 นาที
กลินอบั ลดลง อบ 30 นาที กลินอบั หายไป เนืองจากเนือผา้ บางจึงใชเ้ วลาในการอบไมม่ าก
ประเภทที 2 เสื อช็อป อบขจัดกลินทีเวลา อบ 10-15 นาที เสื อยังคงมีกลินอับ อบ
15-25 นาที กลินอบั ลดลง อบ 25-35 นาที กลินอบั หายไป เนืองจากเนือผา้ ค่อนขา้ งหนาจึงใชเ้ วลา
ในการอบนาน
ประเภทที 3 เสือแขนยาว อบขจัดกลินทีเวลา อบ 10-15 นาที เสือยงั คงมีกลินอบั อบ
20-30 นาที กลินอบั ลดลง อบ 30-40 นาที กลินอบั หายไป เนืองจากเนือผา้ หนาจึงใชเ้ วลาในการอบ
นานขนึ

63

บทที 5
สรุปผลการศึกษาและแนวทางการพฒั นา

ในการจดั ทาํ โครงงานตูอ้ บขจดั กลินดว้ ยโอโซนโดยกลุ่มผูจ้ ดั ทาํ จึงอยากพฒั นาจากการนาํ เอา
หลกั การและประโยชน์ ของโอโซนทีช่วยกาํ จดั กลินเหม็นอนั ไม่พึงประสงคไ์ ดอ้ ยา่ งรวดเร็วจดั ทาํ
ตูอ้ บขจดั กลินดว้ ยโอโซนสามารถสรุปผลการดาํ เนินงานและขอ้ เสนอแนะไดด้ งั นี

1. สรุปผล
2. อภิปรายผล
3. ขอ้ เสนอแนะ

5.1 สรุปผลการทดลอง

ตูอ้ บขจดั กลินดว้ ยโอโซนสามารถใชง้ านไดด้ ี จากการทดลองอปุ กรณ์พร้อมทงั ระบบตา่ งๆ และ
ไดเ้ ก็บผลการทดลองใชจ้ ริงสามารถสรุปผลการทดลองไดด้ งั นี

5.1.1 ผลการทดลองโปรแกรมสังงานการทาํ งานของเครือง โดยการกดเลือกคาํ สังจากป่ ุมตา่ งๆ
จากโปรแกรม แล้วสังเกตการณ์ทํางานของเครื องว่าทํางานคําสังทีเลือกหรือไม่ โดยการ
สังการทํางาน เช่น เลือกเสือประเภทเสือยืดใช้เวลาในการอบ 30 นาที และเลือกกลินเป็ นกลิน
กุหลาบจากผลการทดลองพบว่าการทาํ งานของโปรแกรมสามารถสังงานให้อุปกร์ต่างๆ ทาํ งาน
ไดถ้ กู ตอ้ งตามการสงั งาน

5.1.2 ผลการทดลองอบฆา่ เชือแบคทีเรียในตูอ้ บขจดั กลินดว้ ยโอโซน ผา้ ชนิดที 1 (Y) และชนิด
ที 3 (S) มีการลดลงเรือยๆ ของเชือแบคทีเรีย ตามเวลาทีอบมากขึน แตผ่ า้ ชนิดที 2 (O) จะเห็นไดว้ ่า
ยงั มีเชือแบคทีเรียทีมีจาํ นวนมากอยู่ควรเพิมเวลาในการอบฆ่าเชือมากขึน จากการวิเคราะห์ขอ้ มูล
การหารอ้ ยละและคา่ ความเชือมนั อยใู่ นระดบั ทีมากกว่า ร้อยละ 70 ถือวา่ อยใู่ นระดบั ดีขนึ ไป

5.1.3 ผลการทดลองการใชป้ ริมาณไฟฟ้าของตูอ้ บขจดั กลินดว้ ยโอโซนจากการทดลองใชต้ ูอ้ บ
ขจัดกลินด้วยโอโซน ในแต่ละครังผูว้ ิจยั ได้ทาํ การคาํ นวณหาค่าไฟในแต่ละครังโดย จะคิดเป็ น
1 เดือน แบ่งการใชง้ านเป็น 4 ช่วง คือ 5, 10, 15 และ20 นาที คดิ เป็นค่าไฟตอ่ เดือนไดด้ งั นี

0.69  30 = 20.7 บาท
1.38  30 = 41.4 บาท
3.32  30 = 99.6 บาท
3.6  30 = 108 บาท

64

5.1.4 ผลการทดลองการอบขจดั กลินของเสือทัง 3 ประเภท ประเภทที 1) เสือยืดจากผลการ
ทดลองประสิทธิภาพพบวา่ พบวา่ เสือยืด ใชเ้ วลาในการอบขจดั กลิน 30 นาที ขึนไปจะทาํ ให้เสือยดื
ไมม่ ีกลินอบั 2) เสือช็อปจากผลการทดลองประสิทธิภาพพบวา่ พบวา่ เสือช็อปใชเ้ วลาในการอบขจดั
กลิน 40 นาทีขึนไปจะทาํ ใหเ้ สือไม่มีกลินอบั 3) เสือแขนยาวจากผลการทดลองประสิทธิภาพพบว่า
พบวา่ ใชเ้ วลาในการอบขจดั กลิน 50 นาทีขึนไปจะทาํ ใหเ้ สือไม่มีกลินอบั

5.2 อภิปรายผล

ตูอ้ บขจดั กลินดว้ ยโอโซน สร้างขึนเพือศึกษาการทาํ งานของระบบต่าง ๆ ของตูอ้ บโดยมีส่วน
สําคญั หลกั คือ ตวั เลือกต่าง ๆ บนหน้าจอทชั สกรีนโปรแกรมควบคุม, พดั ลมเป็ นตวั นําโอโซนให้
กระจายทวั ตวั ตูอ้ บ และหัวฉีดกลินหลงั จากสร้างตูอ้ บขจดั กลินดว้ ยโอโซน และทดลองใชง้ านจึงได้
ขอ้ มลู ต่าง ๆ ดงั นี

5.2.1 ป่ ุมตวั เลือกตา่ ง ๆ บนหนา้ จอสามารถทาํ งานไดต้ ามทีกาํ หนดไว้
5.2.2 โปรแกรมเมือกาํ หนดการทาํ งานบนหนา้ จอโปรแกรมสามารถทาํ งานไดต้ ามทีกาํ หนดไว้
5.2.3 พดั ลมทาํ หน้าทีดูดโอโซนทีหลอดผลิตโอโซนปล่อยออกมาเพือให้โอโซนกระจาย
รอบตวั หุ่นไดส้ มาํ เสมอ
5.2.4 หัวฉีดกลิน ทาํ งานก่อนเวลาทีกาํ หนดไว้

ทงั นีอาจเป็ นเพราะว่าอุปกรณ์ต่างยงั ทาํ งานงานไม่เต็มประสิทธิภาพเท่าทีควร จึงควรมี
การพฒั นาอุปกรณ์ต่างหรือโปรแกรมใหม้ ีการทาํ งานทีสมบูรณ์มากยงิ ขึน

5.3 ข้อเสนอแนะ

5.3.1 นอกจากขจดั กลินจากเสือทงั 3 ประเภท โอโซนยงั มีคุณสมบตั รทีสามารถฆ่าเชือไดแ้ กไ้ ข
ใหส้ ามารถอบฆา่ เชือไดด้ ว้ ยโดยการถอดหุ่นและนาํ อปุ กรณ์อยา่ งอืนเขา้ ไปอบฆา่ เชือได้

5.3.2 ในการสาทิตควรปรับปรุงให้ใช้เวลาในการอบน้อยลงแกไ้ ขโดยการเปลียนเวลาในตวั
โปรแกรมเพอื ใหร้ วดเร็วขึน

5.3.3 ควรวดั ปริมาณกา๊ ซโอโซนทีผลิตออกมาขณะเครืองทาํ งาน

65

บรรณานุกรม

ยุวนั ดา นะหิม (2545). ลกั ษณะเด่นของโอโซน. กรุงเทพมหานคร.
ปิ ยะวทิ ย์ ทิพรส . "โอโซน". คณุ สมบัติทางเคมีกายภาพและโอโซน ฉบบั ที 70 (2009) พฤษภาคม-

สิงหาคม 2552 ; หนา้ ที 1.
รศ. ศริ ิวฒั น์ โพธิเวชกลุ และคณะ (2556). เทคโนโลยบี าํ บัดมลพษิ ด้วยก๊าซโอโซน.

กรุงเทพมหานคร.
โอโซน [สือออนไลน]์ . เขา้ ถงึ ไดจ้ าก: www. เกร็ดความรู้.Net. สืบคน้ เมือวนั ที 20 กมุ ภาพนั ธ์ 2564.
โอโซนในอตุ สาหกรรม [สือออนไลน์]. เขา้ ถึงไดจ้ าก: www.การประยกุ ตใ์ ชโ้ อโซนในอตุ สาหกรรม.

com. สืบคน้ เมือวนั ที 20 กุมภาพนั ธ์ 2564.
หลอดผลติ โอโซน. [สือออนไลน์]. เขา้ ถึงไดจ้ าก: http://www.mechashop.net. สืบคน้ เมือวนั ที

20 กมุ ภาพนั ธ์ 2564.Ozone works. [สือออนไลน์]. เขา้ ถึงไดจ้ าก:
http://ozonetechnologies.com. สืบคน้ เมือวนั ที 20 กุมภาพนั ธ์ 2564.

ภาคผนวก

ภาคผนวก ก

Datasheet Arduino UNO R3

Arduino UNO R3

รูปที 1 ภาพดา้ นหนา้ ของ Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

รูปที 2 ภาพดา้ นหลงั ของ Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

ส่วนประกอบหลกั ของบอร์ด Arduino UNO R3

รูปที 3 ภาพส่วนประกอบหลกั ของบอร์ด Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

Microcontroller Arduino UNO R3 จะใช้ชิป Microcontroller เป็ นชิป ผลิตโดยบริษัท Atmel ซึง
ส่วนนีจะเป็นเหมือนสมองของบอร์ด ทีใชส้ าํ หรับการประมวลผลและควบคุม I/O

รูปที 4 Microcontroller Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

Header Socket เป็ น Socket ทีเชือมต่อมาจากขาของ Microcontroller ซึงเรียงอยู่ตรงขอบๆของ
บอร์ด Arduino ไว้สําหรับต่อสายไฟเพือรับค่า Input หรือส่งออก Output โดยจะมีLabel กาํ กับ
หมายเลขPinอยู่เพือให้สะดวกต่อการใช้งาน โดย Header Socket จะแบ่งออกเป็ น 3 กลุ่มหลกั คือ
Digital Pin, Analog in Pin และ Power Pin
Digital Pin เป็นPinสาํ หรับรับและส่งสัญญาณทีเป็ น Digital โดยมี 2 สถานะ คือ On (0V) หรือ Off
(5V)

รูปที 5 Digital Pin Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

Analog in Pin เป็น Pin สาํ หรับรับคา่ สัญญาณทีเป็น Analog

รูปที 6 Analog in Pin Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

Power Pin เป็น Pin สําหรับจ่ายไฟให้กบั อุปกรณ์ต่างๆ ซึงจะมีทงั 5V และ 3.3V และ Vin โดยVin
จะใหค้ า่ ความต่างศกั ยเ์ ทา่ กบั ไฟทีตอ่ มาจาก external power jack

รูปที 7 Power Pin Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

USB Socket ใชใ้ นการเชือมตอ่ สาย USB เพอื อพั โหลดโปรแกรมลงชิป และจ่ายไฟใหก้ บั บอร์ด

รูปที 8 USB Socket Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

External Power Jack เป็นช่องสาํ หรับนาํ Power Adapter มาเสียบเพอื ต่อไฟจากภายนอก

รูปที 9 External Power Jack Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

LED– L: Pin 13 LED (LED on Board) เป็ นไฟ LED ทีอย่บู นบอร์ดซึงเชือมต่อกับ Digital Pin 13
มกั ใชส้ าํ หรับการทดสอบ

รูปที 10 LED– L: Pin 13 LED Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

ON: Power LED เป็นไฟแสดงสถานะไฟเลียงของบอร์ด โดยถา้ ไฟขนึ สีเขยี วแสดงวา่ บอร์ดทาํ งาน

รูปที 11 ON: Power LED Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

RX, TX: RX/TX LED เป็นไฟทีแสดงสถานะของการส่งขอ้ มลู วา่ ขณะนีบอร์ดกาํ ลงั ทาํ การส่งหรือ
รับขอ้ มูลอยู่

รูปที 12 RX, TX: RX/TX LED Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

Reset Button เป็นป่ มุ สาํ หรับ Reset โปรแกรมบนบอร์ดใหห้ ยดุ การทาํ งานเดิมและเริมตน้ ทาํ งาน
ใหม่ตงั แตแ่ รก

รูปที 13 Reset Button Arduino UNO R3
(ทีมา : http:// arduino-uno-r3)

ภาคผนวก ข
Datasheet หน้าจอทัชสกรีน TFT

หน้าจอทัชสกรีน TFT

รูปที 1 ภาพดา้ นหนา้ จอทชั สกรีน TFT
(ทีมา : https://www.analogread.com)

รูปที 2 ภาพดา้ นหลงั จอทชั สกรีน TFT
(ทีมา : https://www.analogread.com)
ลกั ษณะ
1 จอแสดงผล dot matrix: 480 * RGB * 320 จุด
2 LCD ขนาด 3.5 นิว
3 LCM ภายนอกขนาด: 67 (L) * 100 (W) มม
4 แบบไดนามิกพนื ทีแสดง: 46 (L) * 72 (W) มม
5 ขนาดพกิ เซล: 0.15 (L) * 0.15 (W) มม
6 Pixel ส่วนประกอบ: a-Si TFT
7 LCD โหมด: 65 k TFT 16 บิตสี
8 มุมมองภาพ: 12 นาฬกิ า
9 Backlight: led สีขาว

ภาคผนวก ค
โค้ดโปรแกรมทีใช้ควบคุมการทาํ งานของตู้อบขจัดกลนิ ด้วยโอโซน

//--------- OUTPUT Config -----------
#define FOGGER_SMALE_LAVINDER 31
#define FOGGER_SMALE_ROSE 33
#define FOGGER_SMALE_COMFORT 35

#define AIR_FLOW_CONTROL_1 37
#define AIR_FLOW_CONTROL_2 39

#define OZONE_GENERATOR 41

#define SPEAKER 50

//---------screen_command-----------
//#define _button_command_stop 0
//#define _button_command_next 1
#define _clothes_type_t_shirt 0//เสือยดื
#define _clothes_type_s_shirt 1//เสือช็อป
#define _clothes_type_l_shirt 2//เสือแขนยาว
#define _smale_lavind 0
#define _smale_rose_ 1

#define _smale_cmfort 2
//#define _button_command_start 8
//#define _button_command_home 9

String clothes[] = {"T-Shirt", "Shop Shirt", "Long Sleeve Shirt"};
String smells[] = {"Lavinder", "Rose", "Comfort"};
int progressTime[] = {
30 * 60, //30mins (1800s)
40 * 60, //40mins (2400s)
40 * 60 //40mins (2400s)
};
int current_screen = 0;

int clothes_type;
int smale_choise;

#define LCD_CS A3 // Chip Select goes to Analog 3
#define LCD_CD A2 // Command/Data goes to Analog 2
#define LCD_WR A1 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin

#include <SPI . h> // f . k . for Arduino-1.5.2
#include "Adafruit_GFX.h"// Hardware-specific library
#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft;

#include <TouchScreen.h>
#define MINPRESSURE 200
#define MAXPRESSURE 1000
#define ON LOW
#define OFF HIGH

// ALL Touch panels and wiring is DIFFERENT
// copy-paste results from TouchScreen_Calibr_native.ino

const int XP = 6, XM = A2, YP = A1, YM = 7; //320x480 ID=0x9486
const int TS_LEFT = 957, TS_RT = 163, TS_TOP = 176, TS_BOT = 927;

//x = map(p.y, LEFT=958, RT=163, 0, 480)
//y = map(p.x, TOP=171, BOT=924, 0, 320)

TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
Adafruit_GFX_Button _button_command_stop;
Adafruit_GFX_Button _button_type_t_shirt;
Adafruit_GFX_Button _button_type_s_shirt ;
Adafruit_GFX_Button _button_type_l_shirt;
Adafruit_GFX_Button _button_smale_lavind;
Adafruit_GFX_Button _button_smale_rose_;
Adafruit_GFX_Button _button_smale_cmfort;
Adafruit_GFX_Button _button_command_start;
Adafruit_GFX_Button _button_command_home;

Adafruit_GFX_Button _button_command_popup_ok;
int pixel_x, pixel_y; //Touch_getXY() updates global vars
bool Touch_getXY(void) {
TSPoint p = ts.getPoint();
pinMode (YP, OUTPUT); //restore shared pins
pinMode (XM, OUTPUT);
digitalWrite (YP, HIGH); //because TFT control pins
digitalWrite (XM, HIGH);
bool pressed = (p.z > MINPRESSURE && p.z < MAXPRESSURE);
if (pressed) {

// PORTRAIT CALIBRATION 320 x 480
//x = map(p.x, LEFT=927, RT=176, 0, 320)
//y = map(p.y, TOP=957, BOT=163, 0, 480)

pixel_x = map(p.y, TS_LEFT , TS_RT , 0, tft.width());
pixel_y = map(p.x, TS_TOP , TS_BOT , 0, tft.height());

}
return pressed;
}

//#include <Adafruit_TFTLCD.h>
//Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);

// Assign human-readable names to some common 16-bit color values:
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F

#define YELLOW 0xFFE0
#define WHITE 0xFFFF
#ifndef min
#define min (a, b) (((a) < (b)) ? (a) : (b))
#endif

uint8_t aspect = 1;
uint16_t pixel;
const char *aspectname[] = {
"PORTRAIT", "LANDSCAPE", "PORTRAIT_REV", "LANDSCAPE_REV"
};
const char *colorname[] = { "BLUE", "GREEN", "RED", "GRAY" };
uint16_t colormask[] = { 0x001F, 0x07E0, 0xF800, 0xFFFF };
uint16_t dx, rgb, n, wid, ht, msglin;
#include"custome_ui.h"
ProgressBar progress;
#include "screen_template.h"

void beep(int freq = 3200) {
tone(SPEAKER, freq, 1000 / 30);
// delay(1000/4*1.3);

}
void setup() {

pinMode(FOGGER_SMALE_LAVINDER, OUTPUT);
pinMode( FOGGER_SMALE_ROSE, OUTPUT);
pinMode( FOGGER_SMALE_COMFORT, OUTPUT);
pinMode( AIR_FLOW_CONTROL_1, OUTPUT);
pinMode( AIR_FLOW_CONTROL_2, OUTPUT);
pinMode( OZONE_GENERATOR, OUTPUT);

pinMode(SPEAKER,OUTPUT);
digitalWrite(SPEAKER,OFF);

digitalWrite(FOGGER_SMALE_LAVINDER, OFF);
digitalWrite( FOGGER_SMALE_ROSE, OFF);
digitalWrite( FOGGER_SMALE_COMFORT, OFF);
digitalWrite( AIR_FLOW_CONTROL_1, OFF);
digitalWrite( AIR_FLOW_CONTROL_2, OFF);
digitalWrite( OZONE_GENERATOR, OFF);
uint16_t ID = tft.readID();
Serial.print("ID = 0x");

Serial.println(ID, HEX);
if (ID == 0xD3D3) ID = 0x9481;
tft.begin(ID);
tft.setRotation(1); //LANSCAPE

draw_screen(0);
Serial.println("Press any on the Screen to continue");

while (!Touch_getXY());
beep();
draw_screen(1);

Serial.begin(9600);
}
uint16_t scrollbuf[320]; // my biggest screen is 320x480
#define READGRAM(x, y, buf, w, h) tft.readGRAM(x, y, buf, w, h)

void windowScroll(int16_t x, int16_t y, int16_t wid, int16_t ht, int16_t dx, int16_t dy, uint16_t *buf)
{
if (dx) for (int16_t row = 0; row < ht; row++) {

READGRAM(x, y + row, buf, wid, 1);

tft.setAddrWindow(x, y + row, x + wid - 1, y + row);
tft.pushColors(buf + dx, wid - dx, 1);
tft.pushColors(buf + 0, dx, 0);
}
if (dy) for (int16_t col = 0; col < wid; col++) {
READGRAM(x + col, y, buf, 1, ht);
tft.setAddrWindow(x + col, y, x + col, y + ht - 1);
tft.pushColors(buf + dy, ht - dy, 1);
tft.pushColors(buf + 0, dy, 0);
}
}
void printmsg(int row, const char *msg)
{
tft.setTextColor(YELLOW, BLACK);
tft.setCursor(0, row);
tft.println(msg);
}
unsigned long previousMillis = 0; // will store last time LED was updated

// constants won't change:
const long interval = 1000;

void loop() {
bool down = Touch_getXY();
if (current_screen == SCREEN_SPLASH) {
//......show splash screen
} else if (current_screen == SCREEN_TYPE) {
_button_type_t_shirt.press(down && _button_type_t_shirt.contains(pixel_x, pixel_y));
_button_type_s_shirt.press(down && _button_type_s_shirt.contains(pixel_x, pixel_y));
_button_type_l_shirt.press(down && _button_type_l_shirt.contains(pixel_x, pixel_y));

if (_button_type_t_shirt.justReleased()) {
_button_type_t_shirt.drawButton();
}
if (_button_type_s_shirt.justReleased()) {
_button_type_s_shirt.drawButton();
}
if (_button_type_l_shirt.justReleased()) {
_button_type_l_shirt.drawButton();
}

if (_button_type_t_shirt.justPressed()) {
_button_type_t_shirt.drawButton(true);

clothes_type = 0;
beep();
draw_screen(current_screen + 1);
}
if (_button_type_s_shirt.justPressed()) {
_button_type_s_shirt.drawButton(true);
clothes_type = 1;
beep();
draw_screen(current_screen + 1);
}
if (_button_type_l_shirt.justPressed()) {
_button_type_l_shirt.drawButton(true);
clothes_type = 2;
beep();
draw_screen(current_screen + 1);
}
} else if (current_screen == SCREEN_SMELL) {
_button_smale_lavind.press (down && _button_smale_lavind.contains(pixel_x, pixel_y));
_button_smale_rose_.press (down && _button_smale_rose_.contains(pixel_x, pixel_y));
_button_smale_cmfort.press (down && _button_smale_cmfort.contains(pixel_x, pixel_y));

if (_button_smale_lavind.justReleased()) {
_button_smale_lavind.drawButton();
}
if (_button_smale_rose_.justReleased()) {
_button_smale_rose_.drawButton();
}
if (_button_smale_cmfort.justReleased()) {
_button_smale_cmfort.drawButton();
}
if (_button_smale_lavind.justPressed()) {
_button_smale_lavind.drawButton(true);
smale_choise = 0;
beep();
draw_screen(current_screen + 1);
}
if (_button_smale_rose_.justPressed()) {
_button_smale_rose_.drawButton(true);
smale_choise = 1;
beep();
draw_screen(current_screen + 1);
}

if (_button_smale_cmfort.justPressed()) {
_button_smale_cmfort.drawButton(true);
smale_choise = 2;
beep();
draw_screen(current_screen + 1);
}
} else if (current_screen == SCREEN_CONFIRM) {
_button_command_start.press(down && _button_command_start.contains(pixel_x, pixel_y));
_button_command_home.press(down && _button_command_home.contains(pixel_x, pixel_y));

if (_button_command_start.justReleased()) {
_button_command_start.drawButton();
}
if (_button_command_home.justReleased()) {
_button_command_home.drawButton();
}

if (_button_command_start.justPressed()) {
_button_command_start.drawButton(true);
beep(1600);
delay(50);


Click to View FlipBook Version