
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

สวัสดี ! บทช่วยสอนนี้จะแสดงวิธีทำให้ตัวจับเวลาติดต่อน้อยลง ในช่วงที่ไวรัสระบาดช่วงนี้ ล้างมือให้สะอาดเป็นสิ่งสำคัญมาก นั่นเป็นเหตุผลที่ฉันสร้างตัวจับเวลานี้ สำหรับตัวจับเวลานี้ ฉันใช้หน้าจอ Nokia 5110 LCD เพื่อพิมพ์เวลาที่เหลือ เซ็นเซอร์ HC-SR04 สำหรับเปิดสวิตช์ตัวจับเวลา (เพื่อใช้เป็นปุ่มแบบไม่ต้องสัมผัส) และเสียงเตือนเป็นตัวบ่งชี้ที่ได้ยินของการเริ่มและสิ้นสุดของตัวจับเวลา.
วัสดุที่จำเป็น
- 1x Arduino Nano หรือ Arduino อื่น
- 1x HC-SR04 เซ็นเซอร์
- 1x Nokia 5110 LCD
- ลำโพง Buzzer / Piezo
- จัมเปอร์
- ตัวต้านทาน 1x330 โอห์ม
- ตัวต้านทาน 1x 1K
- ตัวต้านทาน 4x 10K
- ตัวต้านทาน 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" บนหน้าจอ
คำแนะนำนี้จะวนซ้ำ
สำหรับการอัปโหลดรหัส:
- ดาวน์โหลดและเปิดไฟล์ที่อยู่ท้ายขั้นตอน
- เปิดไลบรารีของตัวจัดการ: ร่าง -> รวมไลบรารี -> จัดการไลบรารี…
- เขียน "PCD8544" ในแถบค้นหาและติดตั้งไลบรารี 'PCD8544' โดย Carlos Rodrigues
- ปิดห้องสมุดผู้จัดการ
- หากคุณใช้ Arduino Nano: เลือก 'Arduino Duemilanove หรือ Diecimila' ใน: Tools -> Board -> Arduino Duemilanove หรือ Diecimila เนื่องจากมีข้อผิดพลาดในการอัปโหลดเมื่อฉันเลือก 'Arduino Nano'
- อัพโหลดโค้ด
หากคุณต้องการเปลี่ยนการหน่วงเวลาของ dimer ก็เพียงพอสำหรับคุณที่จะเปลี่ยนค่าของตัวแปร delayTimer ในบรรทัดที่ 32 โดยค่าเริ่มต้นคือ 30 วินาที
หากคุณต้องการเปลี่ยนระยะทางด้วยเซ็นเซอร์ HC-SR04 เพื่อเริ่มจับเวลา ก็เพียงพอแล้วสำหรับคุณที่จะเปลี่ยนค่าของตัวแปร startDistance ในบรรทัดที่ 12 โดยค่าเริ่มต้นคือ 30 ซม.
ขั้นตอนที่ 3: ผลลัพธ์
แนะนำ:
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
โคมไฟพลังงานแสงอาทิตย์ที่ได้รับแรงบันดาลใจจาก COVID-19: 5 ขั้นตอน

โคมไฟพลังงานแสงอาทิตย์ที่ได้รับแรงบันดาลใจจาก COVID-19: การระบาดใหญ่ของ COVID-19 ทั่วโลกและการล็อกดาวน์ที่เกิดขึ้นคือสิ่งที่ทำให้ฉันคิดตามแนวทางการทำบางสิ่งกับ Arduino บิตและชิ้นส่วนที่ฉันมีกับฉัน แม้ว่านี่จะเป็นคำสั่งง่ายๆ แต่ฉันก็พูดแบบนี้และคำสั่งอื่น
IOT Smart Infrared Thermometer (COVID-19): 3 ขั้นตอน

IOT Smart Infrared Thermometer (COVID-19): เนื่องจากการจลาจลของ COVID-19 ในปี 2019 เราจึงตัดสินใจสร้าง IOT Smart Infrared Thermometer ที่เชื่อมต่อกับอุปกรณ์อัจฉริยะเพื่อแสดงอุณหภูมิที่บันทึกไว้ ซึ่งไม่เพียงเป็นทางเลือกที่ถูกกว่า แต่ยังเป็นตัวเลือกที่ยอดเยี่ยมอีกด้วย โมดูลการสอนสำหรับเทคโนโลยีและ IOT ที่
ตัวติดตามการอัปเดต Covid-19 โดยใช้ ESP8266: 9 ขั้นตอน

ตัวติดตามการอัปเดต Covid-19 โดยใช้ ESP8266: นี่เป็นโครงการที่แสดงข้อมูลปัจจุบันของการระบาดของโรค coronavirus ของเมืองต่าง ๆ ของรัฐอินเดียในแบบเรียลไทม์บนจอแสดงผล OLED ตัวติดตามสถานะสดนี้ช่วยให้คุณติดตามการอัปเดต covid-19 แบบเรียลไทม์ของเขตของคุณ โครงการนี้สมบูรณ์ข
วิธีสร้างตัวติดตามข้อมูล Coronavirus COVID 19 Live ด้วย ESP8266, E-paper Display: 7 ขั้นตอน

วิธีสร้างตัวติดตามข้อมูล Coronavirus COVID 19 Live ด้วย ESP8266, E-paper Display: 1