Mục lục:
- Bước 1: Các bộ phận cần thiết
- Bước 2: Mạch của bộ hẹn giờ
- Bước 3: Mã nguồn
- Bước 4: Giao diện thiết bị cuối cùng
Video: Bộ hẹn giờ phút dựa trên MCU PIC16F88: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Chúng ta hãy xem xét dự án đơn giản của người mới bắt đầu về bộ đếm giờ phút. Trung tâm của dự án là MCU 8-bit PIC16F88. Thời gian được hiển thị trên màn hình 7 đoạn và bộ đếm thời gian được vận hành bằng 6 nút. Thiết bị được cung cấp bởi pin 9 volt.
Khoảng thời gian từ 1 đến 99 phút. Chế độ số hai chữ số được biểu thị bằng đèn LED màu xanh lá cây bổ sung nằm ở phía bên phải của màn hình, ngay bên cạnh dấu chấm thập phân. Năm nút liên tiếp đại diện cho các số từ một đến năm. Nút thứ sáu có hai chức năng - để đặt lại thiết bị và thay đổi chữ số hiện tại đang được nhập.
Thiết bị hẹn giờ hoạt động theo cách sau. Sau khi bật công tắc chính, một chữ số 0 sẽ hiển thị và thiết bị đang đợi các nút được nhấn. Có 3 khả năng:
1) Để nhập khoảng thời gian từ 1 đến 5 phút, chỉ cần nhấn một trong năm nút. Đếm ngược sẽ bắt đầu sau ít phút nữa.
2) Để nhập khoảng thời gian từ 6 đến 9 phút, hãy nhấn bất kỳ nút nào trong số năm nút và ngay sau đó nhấn liên tục nút thứ 6 để đạt được giá trị mong muốn. Sau mỗi lần nhấn, giá trị sẽ tăng lên 1.
3) Để nhập khoảng thời gian từ 10 đến 99 phút, hãy nhập chữ số đầu tiên theo hướng dẫn ở bước trước. Sau đó nhấn bất kỳ nút nào trong số năm nút. Dấu thập phân và đèn LED màu xanh lá cây bổ sung bật cho biết rằng chữ số thứ hai của giá trị đang được nhập. Bây giờ nhấn nút thứ 6 liên tục để điều chỉnh giá trị chữ số thứ hai.
Trong khi đang tiến hành đếm ngược, thời gian còn lại đang được hiển thị và dấu thập phân nhấp nháy định kỳ. Trong trường hợp số có hai chữ số, cả hai chữ số đều xuất hiện định kỳ trên màn hình với chữ số thứ hai được đánh dấu bằng dấu thập phân. Miễn là số phút còn lại là một số có hai chữ số, đèn LED bổ sung sẽ sáng.
Khi thời gian còn lại đạt đến giá trị 0, cảnh báo bằng âm thanh sẽ được kích hoạt. Sau đó, thiết bị có thể được thiết lập lại bằng nút thứ 6 để sẵn sàng cho các tác vụ tiếp theo.
Bước 1: Các bộ phận cần thiết
- PIC16F88
- 7- phân đoạn hiển thị
- 6 nút
- Điện trở 1K - 6 miếng
- 470 điện trở - 9 miếng
- Bộ điều chỉnh điện áp 7805
- Tụ điện 0,33 uF
- Tụ điện 0,1 uF
- loa piezo
- hộp đựng pin
- một công tắc
Bước 2: Mạch của bộ hẹn giờ
Bước 3: Mã nguồn
Mã được viết bằng C sử dụng trình biên dịch MPLAB X IDE và XC8 có sẵn để tải xuống:
Bước 4: Giao diện thiết bị cuối cùng
Việc bạn chỉ lắp ráp mạch trên breadboard hay tạo ra một thiết kế độc đáo nào đó là tùy thuộc vào bạn. Tôi gửi kèm theo một số hình ảnh về các thiết bị của mình.
Đề xuất:
Bộ hẹn giờ dựa trên Arduino cho máy bơm Aquaponics: 4 bước
Hẹn giờ dựa trên Arduino cho Máy bơm Aquaponics: Đây là một hướng dẫn nhỏ về Bộ hẹn giờ dựa trên Arduino cho Máy bơm Aquaponics. Tôi có một thiết lập hệ thống aquaponics nhỏ trong nhà với dòng chảy liên tục. Máy bơm đang chạy liên tục và tôi muốn hẹn giờ để làm cho máy bơm chạy trong một khoảng thời gian nhất định
Hệ thống hẹn giờ dựa trên Laser Arduino: 6 bước (có hình ảnh)
Hệ thống định thời gian dựa trên Arduino Laser: Là một phần trong quá trình giảng dạy của tôi, tôi cần một hệ thống để đo chính xác tốc độ một chiếc xe mô hình đã đi được 10 mét. Ban đầu, tôi nghĩ mình sẽ mua một hệ thống làm sẵn với giá rẻ từ eBay hoặc Aliexpress, những hệ thống này thường được biết đến là cổng đèn, phở
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu tiên của mạch Bộ hẹn giờ 555: 3 bước
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu của mạch Bộ hẹn giờ 555: Động cơ bước là động cơ DC chuyển động theo các bước rời rạc, nó thường được sử dụng trong máy in và thậm chí cả robot. Tôi sẽ giải thích mạch này theo các bước. Phần đầu tiên của mạch là 555 bộ đếm thời gian. Đây là hình ảnh đầu tiên (xem ở trên) với chip 555 w
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: 6 bước
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: Xin chào các bạn! Bộ hẹn giờ là một khái niệm quan trọng trong lĩnh vực điện tử. Mọi thành phần điện tử hoạt động trên cơ sở thời gian. Cơ sở thời gian này giúp giữ cho tất cả các công việc được đồng bộ hóa. Tất cả các bộ vi điều khiển đều hoạt động ở một số tần số xung nhịp được xác định trước,
Bộ hẹn giờ NE555 - Định cấu hình Bộ hẹn giờ NE555 trong một cấu hình có thể linh hoạt: 7 bước
Bộ hẹn giờ NE555 | Đặt cấu hình Bộ hẹn giờ NE555 trong một cấu hình linh hoạt: Bộ định thời NE555 là một trong những IC được sử dụng phổ biến nhất trong thế giới điện tử. Nó ở dạng DIP 8, có nghĩa là nó có 8 chân