สารบัญ:

วิธีทำตัวจับเวลาให้น้อยลงในการล้างมือ #Covid-19: 3 ขั้นตอน
วิธีทำตัวจับเวลาให้น้อยลงในการล้างมือ #Covid-19: 3 ขั้นตอน

วีดีโอ: วิธีทำตัวจับเวลาให้น้อยลงในการล้างมือ #Covid-19: 3 ขั้นตอน

วีดีโอ: วิธีทำตัวจับเวลาให้น้อยลงในการล้างมือ #Covid-19: 3 ขั้นตอน
วีดีโอ: School Covid-19 ตอนที่ 6 "มาล้างมือกันเถอะ" | #เพลงประกอบกิจกรรมล้างมือ | Snoh Unakul Foundation 2024, มิถุนายน
Anonim
วิธีทำตัวจับเวลาให้น้อยลงในการล้างมือ #Covid-19
วิธีทำตัวจับเวลาให้น้อยลงในการล้างมือ #Covid-19

สวัสดี ! บทช่วยสอนนี้จะแสดงวิธีทำให้ตัวจับเวลาติดต่อน้อยลง ในช่วงที่ไวรัสระบาดช่วงนี้ ล้างมือให้สะอาดเป็นสิ่งสำคัญมาก นั่นเป็นเหตุผลที่ฉันสร้างตัวจับเวลานี้ สำหรับตัวจับเวลานี้ ฉันใช้หน้าจอ Nokia 5110 LCD เพื่อพิมพ์เวลาที่เหลือ เซ็นเซอร์ HC-SR04 สำหรับเปิดสวิตช์ตัวจับเวลา (เพื่อใช้เป็นปุ่มแบบไม่ต้องสัมผัส) และเสียงเตือนเป็นตัวบ่งชี้ที่ได้ยินของการเริ่มและสิ้นสุดของตัวจับเวลา.

วัสดุที่จำเป็น

  1. 1x Arduino Nano หรือ Arduino อื่น
  2. 1x HC-SR04 เซ็นเซอร์
  3. 1x Nokia 5110 LCD
  4. ลำโพง Buzzer / Piezo
  5. จัมเปอร์
  6. ตัวต้านทาน 1x330 โอห์ม
  7. ตัวต้านทาน 1x 1K
  8. ตัวต้านทาน 4x 10K
  9. ตัวต้านทาน 100 โอห์ม (อุปกรณ์เสริม)

ขั้นตอนที่ 1: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

นี่คือการเดินสายที่แตกต่างกันสำหรับแต่ละองค์ประกอบ:

สำหรับ Nokia 5110 LCD

  • เชื่อมต่อพิน 1 (RST Pin) กับพิน 6 ของ Arduino ผ่านตัวต้านทาน 10K
  • เชื่อมต่อพิน 2 (SCE Pin) กับพิน 7 ของ Arduino ผ่านตัวต้านทาน 1K
  • เชื่อมต่อพิน 3 (พิน D/C) กับพิน 5 ของ Arduino ผ่านตัวต้านทาน 10K
  • เชื่อมต่อพิน 4 (พิน DIN) กับพิน 4 ของ Arduino ผ่านตัวต้านทาน 10K
  • เชื่อมต่อพิน 5 (CLK Pin) กับพิน 3 ของ Arduino ผ่านตัวต้านทาน 10K
  • เชื่อมต่อพิน 6 (พิน VCC) กับพิน 3.3V ของ Arduino
  • เชื่อมต่อพิน 7 (พิน LED) กับ GND ของ Arduino ผ่านตัวต้านทาน 330 โอห์ม
  • เชื่อมต่อพิน 8 (พิน GND) กับ GND ของ Arduino

สำหรับเซนเซอร์ HC-SR04

  • เชื่อมต่อ VCC Pin กับพิน 3.3V ของ Arduino
  • เชื่อมต่อ Trig Pin กับพิน 9 ของ Arduino
  • เชื่อมต่อ Echo Pin กับพิน 10 ของ Arduino
  • เชื่อมต่อ Gnd Pin กับ GND ของ Arduino

สำหรับออด

  • เชื่อมต่อ VCC Pin กับ 8 พินของ Arduino ผ่านตัวต้านทาน 100 โอห์ม
  • เชื่อมต่อ Gnd Pin กับ GND ของ Arduino

ขั้นตอนที่ 2: โปรแกรม

โปรแกรม
โปรแกรม

การทำงานของโปรแกรม:

  • พิมพ์ "สวัสดี กรุณาเริ่มจับเวลา" บนหน้าจอ
  • วัดระยะทางด้วย HC-SR04
  • ถ้าระยะทาง >= 30 ซม.:

    • เล่นตัวจับเวลา เริ่มเพลงด้วยเสียงกริ่ง
    • เริ่มจับเวลา 30 วินาที

หลังจากตัวจับเวลาสิ้นสุด:

  • เล่นเพลงจบตัวจับเวลาด้วยออด
  • พิมพ์ข้อความแรก: "hello Please start the timer" บนหน้าจอ

คำแนะนำนี้จะวนซ้ำ

สำหรับการอัปโหลดรหัส:

  1. ดาวน์โหลดและเปิดไฟล์ที่อยู่ท้ายขั้นตอน
  2. เปิดไลบรารีของตัวจัดการ: ร่าง -> รวมไลบรารี -> จัดการไลบรารี…
  3. เขียน "PCD8544" ในแถบค้นหาและติดตั้งไลบรารี 'PCD8544' โดย Carlos Rodrigues
  4. ปิดห้องสมุดผู้จัดการ
  5. หากคุณใช้ Arduino Nano: เลือก 'Arduino Duemilanove หรือ Diecimila' ใน: Tools -> Board -> Arduino Duemilanove หรือ Diecimila เนื่องจากมีข้อผิดพลาดในการอัปโหลดเมื่อฉันเลือก 'Arduino Nano'
  6. อัพโหลดโค้ด

หากคุณต้องการเปลี่ยนการหน่วงเวลาของ dimer ก็เพียงพอสำหรับคุณที่จะเปลี่ยนค่าของตัวแปร delayTimer ในบรรทัดที่ 32 โดยค่าเริ่มต้นคือ 30 วินาที

หากคุณต้องการเปลี่ยนระยะทางด้วยเซ็นเซอร์ HC-SR04 เพื่อเริ่มจับเวลา ก็เพียงพอแล้วสำหรับคุณที่จะเปลี่ยนค่าของตัวแปร startDistance ในบรรทัดที่ 12 โดยค่าเริ่มต้นคือ 30 ซม.

ขั้นตอนที่ 3: ผลลัพธ์

แนะนำ: