มุมมองของโปรเจกต์
MAT MAX Sanitizing Mat System นี่คือการสำรวจระบบอัตโนมัติในบ้านและการเชื่อมโยงสุขภาพกับฮาร์ดแวร์แบบจัดเต็มเลยนะน้อง! โดยเราจะโฟกัสไปที่ชิ้นส่วนพื้นฐานสำคัญ—เซ็นเซอร์อัลตราโซนิกและปั๊มน้ำ—เพื่อให้น้องได้เรียนรู้วิธีการสื่อสารและทำให้กระบวนการทำความสะอาดอัตโนมัติ ด้วยการใช้ตรรกะซอฟต์แวร์เฉพาะทางและการตั้งค่าฮาร์ดแวร์ที่แข็งแกร่ง
การนำไปใช้ทางเทคนิค: เซ็นเซอร์และการควบคุมของเหลว
โปรเจกต์นี้จะเผยให้เห็นเลเยอร์ที่ซ่อนอยู่เบื้องหลังการโต้ตอบระหว่างสุขอนามัยกับดิจิทัลแบบง่ายๆ:
- เลเยอร์ตรวจจับ: เซ็นเซอร์อัลตราโซนิก (HC-SR04) ทำหน้าที่เป็นดวงตาความละเอียดสูงของโปรเจกต์น้อง คอยตรวจจับการมีอยู่ของคนหรือแต่ละจุดของรองเท้าเมื่อเดินเข้ามาใกล้พรม
- เลเยอร์แปลงค่า: Arduino ใช้ ความเร็วเสียง (344 m/s) เพื่อแปลงเสียงสะท้อน (echo) ให้เป็นค่าความห่างที่แม่นยำ (เซนติเมตร)
- เลเยอร์ตรรกะประมวลผล: โค้ด Arduino ใช้กลยุทธ์ "การถอดรหัสแบบลำดับ" (sequential decoding) คือมันจะขอและดำเนินการโหมด "ฉีดสเปรย์" หรือ "รอ" ตามระยะห่างของแต่ละคน
- เลเยอร์ทำงาน: ปั๊มน้ำ DC แบบจุ่ม (submersible DC water pump) และ รีเลย์ 5V ทำหน้าที่เป็นเครื่องมือประสิทธิภาพสูงของเรา ฉีดน้ำยาฆ่าเชื้อลงบนพรมเป็นระยะเวลาที่กำหนดไว้ (เช่น 2 วินาที)
- เลเยอร์แสดงผล: จอ LCD ตัวอักษร 16x2 ให้วิธีที่ชัดเจนและหลากหลายในการแสดง "สถานะระบบ" และ "จำนวนครั้งที่ฉีด" แบบเรียลไทม์
โครงสร้างพื้นฐานฮาร์ดแวร์
- Arduino Uno: "สมอง" ของโปรเจกต์ จัดการพัลส์อัลตราโซนิกและประสานงานงานของปั๊มและรีเลย์
- เซ็นเซอร์อัลตราโซนิก: ให้การตรวจจับระยะห่างและการทำงานแบบไม่สัมผัสที่เชื่อถือได้สำหรับผู้ใช้แต่ละคน
- ปั๊มน้ำแบบจุ่ม: ให้การเคลื่อนไหวทางกายภาพและทิศทางสำหรับการฉีดสเปรย์ทำความสะอาดแต่ละครั้ง
- โมดูลรีเลย์ 5V: จัดการกับไฟ 12V ที่จำเป็นสำหรับขับปั๊มได้อย่างมีประสิทธิภาพ พร้อมทั้งปกป้อง Arduino ของเราด้วย
- แหล่งจ่ายไฟ 12V: สำคัญมากสำหรับการจ่ายกระแสสูงที่จำเป็นเพื่อให้ปั๊มของน้องพกพาได้และทำงานได้ด้วยตัวเอง
- สาย Micro-USB: ใช้สำหรับโปรแกรม Arduino และจ่ายไฟให้กับตัวควบคุม
ขั้นตอนการทำความสะอาดและการโต้ตอบแบบทีละขั้น
กระบวนการทำความสะอาดอัตโนมัตินี้ออกแบบมาให้มีประสิทธิภาพสูงสุด:
- เตรียมฮาร์ดแวร์: วางปั๊มและเซ็นเซอร์บนถาดพรมให้ถูกต้อง และเตรียม Arduino ให้พร้อมทำงาน
- ตั้งค่าการซิงค์พลังงานสูง: ในฟังก์ชัน
setup()กำหนดพินของเซ็นเซอร์อัลตราโซนิกและพินเอาต์พุตของรีเลย์ และเริ่มต้นจอ LCD 16x2 ของเรา - ลูปการทำงาน: Arduino จะทำการตรวจสอบระยะห่างประสิทธิภาพสูงหลายครั้งอย่างต่อเนื่อง และอัปเดตสถานะปั๊มแบบเรียลไทม์
- ผลตอบรับภาพและเสียง: ดูไปเลยว่าพรมของน้องฉีดสเปรย์อัตโนมัติ พร้อมเสียงบัซเซอร์หรือไฟ LED เฉลิมฉลองทุกครั้งที่ทำความสะอาดสำเร็จ!
อนาคตที่รอการขยาย (Future Expansion)
- เชื่อมต่อแดชบอร์ดแสดงตัวตนบน OLED: ลงทุนเพิ่มจอ OLED เล็กๆ บนกล่องควบคุม เพื่อแสดง "ระดับของเหลว (%)" และ "คะแนนความน่าเชื่อถือในการฆ่าเชื้อ" ของคุณแบบเรียลไทม์
- ซิงค์เซ็นเซอร์สภาพแวดล้อมหลายตัว: ต่อไมโครโฟนหรือเซ็นเซอร์เสียงเข้าไป แล้วตั้งให้เสื่อฉีดน้ำอัตโนมัติเมื่อมีคน "ตบมือ" หรือพูดคำสั่งออกมา
- ซัพพอร์ตการลงทะเบียนกับอินเทอร์เฟสบนคลาวด์: เพิ่มโมดูล WiFi (ESP8266/ESP32) แล้วเชื่อมต่อกับแดชบอร์ดบนคลาวด์ เพื่อติดตามและบันทึกประวัติการฆ่าเชื้อจากสมาร์ทโฟนของคุณได้อย่างแม่นยำ
- ซัพพอร์ตการปรับแต่งโปรไฟล์ความเร็วขั้นสูง: ใส่สไลด์หรือโพเทนชิออมิเตอร์เล็กๆ เพื่อปรับ "ระยะเวลาการฉีด" หรือ "ค่าระยะตรวจจับ" ของเสื่อสมาร์ทของคุณด้วยมือได้เลย
MAT MAX Sanitizing Mat System เป็นโปรเจกต์ที่เพอร์เฟกต์สำหรับวัยรุ่นสายวิทย์-คณิต หรือใครก็ตามที่อยากได้เครื่องมืออัตโนมัติแบบอินเทอร์แอคทีฟและน่าสนุก! จัดไปวัยรุ่น สู้งานนะน้อง!