กลับไปหน้ารวมไฟล์
fighting-corona-multichoice-automatic-hand-sanitizer-ee2914.md

ระบบจ่ายเจลล้างมืออัตโนมัติแบบไม่ต้องสัมผัส (Contactless Fluid Actuation)

เจ้าเครื่องจ่ายเจลอัตโนมัติตัวนี้แหละ ที่จะช่วยให้พวกเราไม่ต้องไปกดหัวขวดเจลเดียวกันกับคนอื่นอีก 500 คน ลดเสี่ยงติดเชื้อโควิดไปได้เยอะเลย!

เครื่องล้างมืออัตโนมัติรุ่นนี้ มีฟีเจอร์เด็ดๆ คือ:

ในช่วงที่โรคระบาดกำลังลุกลาม การที่เราต้องไปกดหัวปั๊มขวดเจลล้างมือพลาสติกอันเดียวกันกับผู้ติดเชื้ออีกเป็นร้อยคน มันคือการเร่งสปีดการแพร่เชื้อชั้นดีเลย! แต่ เจ้าเครื่องจ่ายเจลอัตโนมัติ Multi-choice ตัวนี้ จัดการปัญหานั้นได้สนิท! โดยใช้เซ็นเซอร์วัดระยะอัลตราโซนิก (HC-SR04) แบบไม่ต้องสัมผัส สร้าง "เส้นตรวจจับ" ที่มองไม่เห็นด้วยเสียง เมื่อมีมือคนลอดผ่านเข้ามาในระยะที่กำหนด ระบบจะสั่งงานปั๊มฉีดเจลหรือแอลกอฮอล์ความเข้มข้นสูงออกมาโดนฝ่ามือเราโดยตรง แบบไม่ต้องแตะต้องตัวเครื่องเลยแม้แต่นิด!

สคีแมติกของวงจร

เส้นตรวจจับความเร็วสูงด้วยเสียง (HC-SR04)

เซ็นเซอร์อินฟราเรด (IR) อาจโดนแสงอาทิตย์หลอกได้ แต่คลื่นเสียงอัลตราโซนิกสร้างม่านตรวจจับที่แม่นยำกว่าเยอะ

  1. Arduino จะส่งพัลส์เสียงความถี่ 40,000Hz ออกไปผ่านขา Trig
  2. รอฟังเสียงที่สะท้อนกลับมาที่ไมโครโฟนในขา Echo
  3. ถ้าคำนวณระยะทางได้ < 10 เซนติเมตร แสดงว่ามีมือลอดเข้ามาในโซนแล้ววว!
// ส่งสัญญาณเสียงออกไป!
digitalWrite(TRIG_PIN, LOW); delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH); delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);

long duration = pulseIn(ECHO_PIN, HIGH); // รอวัดเวลาที่เสียงสะท้อนกลับมา!
int distance = duration * 0.034 / 2; // แปลงค่าเวลาเป็นระยะทางหน่วยเซนติเมตร!

if (distance < 10 && distance > 2) { 
  // มืออยู่ในตำแหน่งพอดี! เปิดปั๊มด่วน!
  digitalWrite(WATER_PUMP_RELAY, HIGH);
  delay(500); // ฉีดเจลออกมา 500 มิลลิวินาที
  digitalWrite(WATER_PUMP_RELAY, LOW); 
  delay(3000); // ล็อคระบบ 3 วินาที ป้องกันฉีดเจลจนหมดขวดถ้าน้องเอามือค้างไว้!
}

ระบบขับปั๊มน้ำ DC 5V แบบจุ่มได้

Arduino ไม่สามารถจ่ายกระแสไปขับมอเตอร์ปั๊มน้ำโดยตรงได้

  • ต้องใช้ ปั๊มน้ำ DC 5V ขนาดเล็กแบบจุ่มได้ หรือปั๊มไดอะแฟรม
  • การขับปั๊มต้องใช้กระแสสูง! ขา Digital ของ Arduino ต้องต่อผ่าน ทรานซิสเตอร์ TIP120 หรือ โมดูลรีเลย์ 5V
  • เมื่อเซ็นเซอร์ตรวจจับมือ ฐานของทรานซิสเตอร์จะเปิด ให้พลังงานจากแบตเตอรี่ 5V ไปขับใบพัดของปั๊มได้ทันที

อุปกรณ์ที่ต้องจัดให้ครบ

  • Arduino Nano / Uno (แนะนำ Nano เพราะซ่อนหลังตู้เก็บน้ำยาได้ง่าย)
  • เซ็นเซอร์วัดระยะอัลตราโซนิก HC-SR04 (ให้ค่าที่แม่นยำเป็นเซนติเมตร)
  • ปั๊มน้ำ DC 5V พร้อมท่อซิลิโคนเกรดการแพทย์
  • ทรานซิสเตอร์ (TIP120 / 2N2222) หรือ Solid State Relay พร้อมไดโอด Flyback (1N4007) ต่อขนานกับปั๊มเพื่อป้องกันสไปก์电压 เมื่อมอเตอร์หยุดกระทันหัน!
  • ภาชนะปิดสนิท สำหรับบรรจุแอลกอฮอล์ความเข้มข้น 70% หรือเจลล้างมือ

หวังว่าน้องๆ จะชอบโปรเจกต์นี้กันนะ ส่วนเรื่องการติดตามช่องยูทูป... ก็ลองดูคลิปแล้วถ้าชอบก็กดติดตามกันได้เลย!

ขอบคุณที่ติดตามจนจบครับ! สู้งานนะน้อง!

ข้อมูล Frontmatter ดั้งเดิม

apps:
  - "1x Arduino IDE"
author: "herolivechannel"
category: "Wearables, Health & Fitness"
components:
  - "1x Ultrasonic Sensor - HC-SR04 (Generic)"
  - "1x Hot glue gun (generic)"
  - "1x Arduino UNO"
  - "1x Jumper wires (generic)"
  - "1x RC servo MG996R"
  - "1x Drill, Screwdriver"
description: "Bio-containment mechanics! Execute completely touch-less hydraulic fluid routing by integrating an intricate ultrasonic spatial array with a dedicated submersible liquid pump, violently deploying calculated alcohol sanitization bursts to human surfaces."
difficulty: "Beginner"
documentationLinks: []
downloadableFiles:
  - "https://github.com/HeroLive/ArduinoHeroLive/tree/master/Auto-Santinizer"
  - "https://projects.arduinocontent.cc/0e948c5f-a0c4-4779-aa1f-fd13e377c833.ino"
  - "https://projects.arduinocontent.cc/0e948c5f-a0c4-4779-aa1f-fd13e377c833.ino"
  - "https://github.com/HeroLive/ArduinoHeroLive/tree/master/Auto-Santinizer"
encryptedPayload: "U2FsdGVkX1+cq1IORjUOr5p8oXmTwAJwbkL2suPvg7p9TsJLOtC1sKuRqVzAQXmi368wUODYisAHLR56QQaMxIhrNvlLz5Ro1qmejZPWsZo="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/fighting-corona-multichoice-automatic-hand-sanitizer-ee2914_cover.jpg"
lang: "en"
likes: 5
passwordHash: "48c907608e838b21a6fef65d3141103eba80462954e998d558ac77791b20e331"
price: 1120
seoDescription: "Build an automatic hand sanitizer using arduino uno, ultrasonic sensor module, and rc servo motor to fight Corona."
tags:
  - "arduino"
  - "rc servo"
  - "corona fighting"
title: "สู้โควิดแบบจัดเต็ม! เครื่องจ่ายเจลล้างมืออัตโนมัติ เลือกได้หลายโหมด งานง่ายแต่หล่อ"
tools: []
videoLinks:
  - "https://www.youtube.com/embed/tJXqyEcYfQ8"
views: 19394