สารบัญ:

จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19: 5 ขั้นตอน
จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19: 5 ขั้นตอน

วีดีโอ: จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19: 5 ขั้นตอน

วีดีโอ: จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19: 5 ขั้นตอน
วีดีโอ: โครงการสื่อสารและการป้องกันการแพร่ระบาดของโควิด-19 : ฟังเสียงประเทศไทย (4 ก.ย. 64) 2024, กรกฎาคม
Anonim
จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19
จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19
จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19
จำกัดฝูงชนเพื่อป้องกันการแพร่กระจายของ COVID-19

องค์การอนามัยโลก WHO แนะนำให้ประชาชนอยู่ห่างจากสถานที่แออัด เพื่อป้องกันตนเองจากการแพร่กระจายของโรคติดเชื้อไวรัสโคโรนาสายพันธุ์ใหม่ (โควิด-19) แม้ว่าผู้คนจะฝึกเว้นระยะห่างทางสังคม แต่ก็อาจไม่ได้ผลเมื่อพวกเขาอยู่ในที่ที่มีผู้คนพลุกพล่าน ฉันเกิดความคิดนี้ขึ้นมาหลังจากที่ได้อ่านแนวทางปฏิบัติขององค์การอนามัยโลกเกี่ยวกับการป้องกันการแพร่กระจายของ COVID-19

เสบียง

  • Arduino Uno
  • สาย USB Type A/B (สำหรับ Arduino Uno)
  • เขียงหั่นขนม Solderless - Half + (คุณจะต้องใช้รางไฟฟ้าของเขียงหั่นขนมนี้เท่านั้น)
  • โมดูลเซ็นเซอร์ติดตาม IR (x2)
  • โมดูลเซ็นเซอร์อัลตราโซนิก (x2) (HC-SR04) - คุณสามารถใช้สิ่งนี้ได้หากคุณไม่มีโมดูลเซ็นเซอร์ติดตาม IR
  • โมดูลจอแสดงผล LCD พร้อมอินเทอร์เฟซ I2C - 16x2
  • SG90 ไมโครเซอร์โวมอเตอร์
  • สายจัมเปอร์ชาย/หญิง
  • สายจัมเปอร์ชาย/ชาย

ขั้นตอนที่ 1: จุดมุ่งหมาย/ วัตถุประสงค์

โครงการนี้เป็นวิธีการอัตโนมัติ ราคาถูก และมีประสิทธิภาพในการจำกัดฝูงชนในที่สาธารณะ เช่น ห้างสรรพสินค้า ซูเปอร์มาร์เก็ต สำนักงาน และยานพาหนะขนส่งสาธารณะ เช่น รถประจำทางและรถไฟ

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

ขั้นตอนที่ 2: วิธีการทำงาน

มันทำงานอย่างไร
มันทำงานอย่างไร
มันทำงานอย่างไร
มันทำงานอย่างไร

หากมีคนกำลังจะเข้าไปในอาคารหรือยานพาหนะ เขา/เธอสามารถโบกมือหรือวางมือเหนือโมดูลเซ็นเซอร์ตรวจจับด้วยคลื่นเสียงความถี่สูง/อินฟราเรด หากใช้โมดูลเซ็นเซอร์ติดตาม IR มันจะส่งสัญญาณ LOW ไปยังไมโครคอนโทรลเลอร์ Arduino Uno และตามโปรแกรมของฉัน ประตูจะเปิดขึ้น

ในรุ่นของฉัน ฉันใช้เซอร์โวมอเตอร์เพื่อเปิด/ปิดประตู ประตูจะเปิดขึ้นเมื่อเซอร์โวมอเตอร์หมุน 90 องศา หากใช้โมดูลเซ็นเซอร์อัลตราโซนิก ประตูจะเปิดเมื่อเซ็นเซอร์ตรวจพบสิ่งกีดขวางภายในระยะ 5 ซม. จากตัวเอง ประตูจะยังคงเปิดอยู่เป็นเวลา 5 วินาที และค่าที่เก็บไว้ในตัวแปรการนับจะเพิ่มขึ้นหนึ่งค่าหลังจากประตู ปิด. ตัวแปรการนับหมายถึงจำนวนคนในอาคารหรือยานพาหนะ หากค่าที่เก็บไว้ในตัวแปรการนับถึงค่าการครอบครองสูงสุด โมดูลจอ LCD จะแสดงว่าไม่มีใครสามารถเข้าไปได้ และประตูจะยังคงปิดอยู่จนกว่าจะมีคนออกจากอาคาร ฉันได้แนบโมดูลเซ็นเซอร์ติดตาม IR ที่ด้านในของ กล่อง (จำลองตามอาคาร/รถ) อีกด้วย กระบวนการจะเหมือนกับที่กล่าวไว้ข้างต้น แต่ความแตกต่างคือค่าที่เก็บไว้ในตัวแปรการนับจะลดลงหนึ่งค่าเมื่อบุคคลออกจากอาคาร

ขั้นตอนที่ 3: แผนผัง

แผนผัง
แผนผัง
แผนผัง
แผนผัง
แผนผัง
แผนผัง
แผนผัง
แผนผัง

โมดูลเซ็นเซอร์ติดตาม IR

  • S (ด้านใน) - D5
  • S (นอก) - D4
  • (+) - 5V
  • (-) - กราวด์ (GND)

โมดูลเซ็นเซอร์อัลตราโซนิก (HC-SR04) - หากคุณเคยใช้สิ่งนี้ในโครงการของคุณ

  • VCC - 5V
  • Trig - D4
  • เสียงสะท้อน - D3
  • GND - กราวด์

โมดูลแสดงผล LCD ขนาด 16 x 2 พร้อมอินเทอร์เฟซ I2C

  • GND - กราวด์
  • VCC - 5V
  • SDA - A4
  • SCL - A5

เซอร์โวมอเตอร์

  • S - D9
  • (+) - 5V
  • (-) - พื้น

ขั้นตอนที่ 4: รหัส

รหัส
รหัส
รหัส
รหัส
รหัส
รหัส

หากใครมีคำถามเกี่ยวกับรหัส โปรดแสดงความคิดเห็นด้านล่าง

ขั้นตอนที่ 5: ลุคสุดท้าย

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการนี้แล้ว

ดูวิดีโอ YouTube ด้านบนเพื่อดูว่ามันทำงานอย่างไร

หากใครมีคำถามหรือข้อเสนอแนะเกี่ยวกับโครงการนี้ โปรดแสดงความคิดเห็นด้านล่างหรือส่งอีเมลมาที่ [email protected]

แนะนำ: