สารบัญ:
- ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
- ขั้นตอนที่ 2: วงจรของตัวจับเวลา
- ขั้นตอนที่ 3: รหัสที่มา
- ขั้นตอนที่ 4: รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
วีดีโอ: ตัวจับเวลานาทีตาม PIC16F88 MCU: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
มาดูโปรเจ็กต์ตัวจับเวลานาทีสำหรับผู้เริ่มต้นอย่างง่ายกัน หัวใจของโครงการคือ PIC16F88 MCU แบบ 8 บิต เวลาจะแสดงบนจอแสดงผล 7 ส่วนและตัวจับเวลาดำเนินการโดยใช้ปุ่ม 6 ปุ่ม อุปกรณ์นี้ใช้พลังงานจากแบตเตอรี่ 9 โวลต์
ช่วงเวลาตั้งแต่ 1 ถึง 99 นาที โหมดตัวเลขสองหลักจะแสดงด้วยไฟ LED สีเขียวเพิ่มเติมซึ่งอยู่ทางด้านขวาของจอแสดงผลถัดจากเครื่องหมายจุดทศนิยม ปุ่มห้าปุ่มในแถวแสดงถึงตัวเลขที่หนึ่งถึงห้า ปุ่มที่หกมีสองฟังก์ชั่น - เพื่อรีเซ็ตอุปกรณ์และเปลี่ยนตัวเลขปัจจุบันที่ป้อน
อุปกรณ์จับเวลาทำงานด้วยวิธีต่อไปนี้ หลังจากเปิดสวิตช์หลักแล้ว ตัวเลขศูนย์จะปรากฏขึ้นและอุปกรณ์กำลังรอการกดปุ่ม มีความเป็นไปได้ 3 อย่าง:
1) ในการเข้าสู่ช่วงเวลา 1 ถึง 5 นาที เพียงแค่กดปุ่มใดปุ่มหนึ่งจากห้าปุ่ม การนับถอยหลังจะเริ่มในอีกสักครู่
2) ในการเข้าสู่ช่วงเวลา 6 ถึง 9 นาทีให้กดปุ่มใดปุ่มหนึ่งจากห้าปุ่มและหลังจากนั้นให้กดปุ่มที่ 6 ซ้ำ ๆ เพื่อให้ได้ค่าที่ต้องการ หลังจากกดแต่ละครั้ง ค่าจะเพิ่มขึ้น 1
3) ในการป้อนช่วงเวลา 10 ถึง 99 นาที ให้ป้อนหลักแรกโดยใช้คำแนะนำในขั้นตอนก่อนหน้า จากนั้นกดปุ่มใดปุ่มหนึ่งจากห้าปุ่ม จุดทศนิยมและไฟ LED สีเขียวเพิ่มเติมเปิดขึ้นเพื่อระบุว่ากำลังป้อนตัวเลขหลักที่สองของค่า ตอนนี้กดปุ่มที่ 6 ซ้ำ ๆ เพื่อปรับค่าหลักที่สอง
ในขณะที่กำลังนับถอยหลัง เวลาที่เหลือจะแสดงขึ้นและจุดทศนิยมจะกะพริบเป็นระยะ ในกรณีของตัวเลขสองหลัก ตัวเลขทั้งสองหลักจะปรากฏบนจอแสดงผลเป็นระยะๆ โดยที่หลักที่สองถูกทำเครื่องหมายด้วยจุดทศนิยม ตราบใดที่จำนวนนาทีที่เหลือเป็นตัวเลขสองหลัก ไฟ LED เพิ่มเติมจะติดสว่าง
เมื่อเวลาที่เหลือถึงค่าศูนย์ เสียงเตือนจะดังขึ้น จากนั้นอุปกรณ์สามารถรีเซ็ตได้ด้วยปุ่มที่ 6 เพื่อให้พร้อมสำหรับงานต่อไป
ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
- PIC16F88
- จอแสดงผล 7 ส่วน
- 6 ปุ่ม
- ตัวต้านทาน 1K - 6 ชิ้น
- ตัวต้านทาน 470 - 9 ชิ้น
- 7805 ตัวควบคุมแรงดันไฟฟ้า
- ตัวเก็บประจุ 0.33 ยูเอฟ
- ตัวเก็บประจุ 0.1 ยูเอฟ
- ลำโพงเพียโซ
- ที่ใส่แบตเตอรี่
- สวิตช์
ขั้นตอนที่ 2: วงจรของตัวจับเวลา
ขั้นตอนที่ 3: รหัสที่มา
รหัสที่เขียนในภาษา C โดยใช้คอมไพเลอร์ MPLAB X IDE และ XC8 สามารถดาวน์โหลดได้:
ขั้นตอนที่ 4: รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
ขึ้นอยู่กับคุณว่าคุณจะประกอบวงจรบนเขียงหั่นขนมหรือสร้างการออกแบบที่ไม่เหมือนใคร ฉันแนบรูปภาพบางส่วนของอุปกรณ์ของฉัน
แนะนำ:
Node Mcu Indian Car Central Lock พร้อม Rfid และ Blynk Timer Unlock: 9 ขั้นตอน
Node Mcu Indian Car Central Lock พร้อม Rfid และ Blynk Timer Unlock: ฉันกำลังแสดงให้คุณเห็นวันนี้รถสไตล์อินเดียล็อคกลางอัตโนมัติเต็มรูปแบบพร้อมแท็ก rfid blynk wifi ควบคุมและปลดล็อคเวลานอกจากนี้ยังมีคุณสมบัติทั้งหมดของเซ็นทรัลล็อคปกติ รถคันนี้ เซ็นทรัลล็อค WORKS OFFLINE ACTIVATION ต้องการ NETWORK LOCKS AN
MCU เข้าถึงบริการอินเทอร์เน็ตผ่าน IFTTT – Ameba Arduino: 3 ขั้นตอน
MCU การเข้าถึงบริการอินเทอร์เน็ตผ่าน IFTTT – Ameba Arduino: การเข้าถึงบริการอินเทอร์เน็ตเป็นงานที่ง่ายสำหรับอุปกรณ์อัจฉริยะ เช่น โทรศัพท์ Android แท็บเล็ต หรือพีซี แต่ไมโครคอนโทรลเลอร์มักต้องการการเชื่อมต่อและการประมวลผลที่ดีกว่า อย่างไรก็ตาม เราอาจถ่ายส่วนที่หนักของ
การควบคุม NODE MCU-LED (ระบบอัตโนมัติภายในบ้านอย่างง่าย): 5 ขั้นตอน
การควบคุม NODE MCU-LED (ระบบอัตโนมัติในบ้านอย่างง่าย): สวัสดีทุกคน ในคำแนะนำนี้ ให้เรามาดูวิธีควบคุมหลอดไฟ LED โดยใช้สมาร์ทโฟนของคุณ เราจะใช้ Node-MCU สำหรับโครงการนี้ โปรดดูลิงก์ด้านล่างเพื่อติดตั้ง Node MCU ไลบรารี่ (ไลบรารี ESP) ใน Arduino IDE.NODE MCU-BASICS ของคุณ{Follow Ste
การตรวจสอบอุณหภูมิและความชื้นโดยใช้ NODE MCU และ BLYNK: 5 ขั้นตอน
การตรวจสอบอุณหภูมิและความชื้นโดยใช้ NODE MCU และ BLYNK: สวัสดีทุกคนในคำแนะนำนี้ ให้เราเรียนรู้วิธีรับอุณหภูมิและความชื้นของบรรยากาศโดยใช้เซ็นเซอร์ DHT11-Temperature และ Humidity โดยใช้แอป Node MCU และ BLYNK
สร้างออสซิลโลสโคปของคุณเอง (Mini DSO) ด้วย STC MCU อย่างง่ายดาย: 9 ขั้นตอน (พร้อมรูปภาพ)
สร้างออสซิลโลสโคปของคุณเอง (Mini DSO) ด้วย STC MCU ได้อย่างง่ายดาย: นี่คือออสซิลโลสโคปแบบง่ายที่สร้างด้วย STC MCU คุณสามารถใช้ Mini DSO นี้เพื่อสังเกตรูปคลื่น ช่วงเวลา: 100us-500ms ช่วงแรงดันไฟฟ้า: 0-30V โหมดการวาด: เวกเตอร์หรือจุด