Mục lục:

Làm thế nào để hẹn giờ ít tiếp xúc để rửa tay # Covid-19: 3 bước
Làm thế nào để hẹn giờ ít tiếp xúc để rửa tay # Covid-19: 3 bước

Video: Làm thế nào để hẹn giờ ít tiếp xúc để rửa tay # Covid-19: 3 bước

Video: Làm thế nào để hẹn giờ ít tiếp xúc để rửa tay # Covid-19: 3 bước
Video: 5 SAI LẦM PHỔ BIẾN với đôi tay khiến Covid-19 lây lan nhanh hơn bao giờ hết - Bách hóa XANH 2024, Tháng sáu
Anonim
Làm thế nào để hẹn giờ ít tiếp xúc để rửa tay # Covid-19
Làm thế nào để hẹn giờ ít tiếp xúc để rửa tay # Covid-19

Chào ! Hướng dẫn này sẽ chỉ cho bạn cách đặt bộ hẹn giờ ít tiếp xúc hơn. thực sự trong thời kỳ dịch bệnh coronavirus này, điều quan trọng là phải rửa tay sạch sẽ. Đó là lý do tại sao, tôi đã tạo bộ đếm thời gian này. Đối với bộ hẹn giờ này, tôi đã sử dụng màn hình LCD Nokia 5110 để in thời gian còn lại, cảm biến HC-SR04 để bật bộ hẹn giờ (đóng vai trò như một nút không tiếp xúc) và một còi như một chỉ báo âm thanh về thời gian bắt đầu và kết thúc của bộ hẹn giờ.

Vật liệu cần thiết

  1. 1x Arduino Nano hoặc một Arduino khác
  2. 1x cảm biến HC-SR04
  3. 1x Nokia 5110 LCD
  4. Buzzer / loa piezo
  5. Jumper
  6. Điện trở 1x 330 ohm
  7. 1x điện trở 1K
  8. 4x điện trở 10K
  9. Điện trở 100 Ohm (tùy chọn)

Bước 1: Đấu dây

Đấu dây
Đấu dây

Dưới đây là hệ thống dây khác nhau cho từng phần tử:

Đối với Nokia 5110 LCD

  • Kết nối chân 1 (RST Pin) với chân 6 của Arduino thông qua điện trở 10K.
  • Kết nối chân 2 (SCE Pin) với chân 7 của Arduino thông qua điện trở 1K.
  • Kết nối chân 3 (D / C Pin) với chân 5 của Arduino thông qua điện trở 10K.
  • Kết nối chân 4 (DIN Pin) với chân 4 của Arduino thông qua điện trở 10K.
  • Kết nối chân 5 (CLK Pin) với chân 3 của Arduino thông qua điện trở 10K.
  • Kết nối chân 6 (Chân VCC) với chân 3,3V của Arduino.
  • Kết nối chân 7 (Chân LED) với GND của Arduino thông qua điện trở 330 ohm.
  • Kết nối chân 8 (GND Pin) với GND của Arduino.

Đối với cảm biến HC-SR04

  • Kết nối chân VCC với chân 3,3V của Arduino.
  • Kết nối chân Trig với chân 9 của Arduino.
  • Kết nối Pin Echo với chân 10 của Arduino.
  • Kết nối Gnd Pin với GND của Arduino.

Đối với buzzer

  • Kết nối Chân VCC với chân 8 của Arduino thông qua điện trở 100 ohm.
  • Kết nối Gnd Pin với GND của Arduino.

Bước 2: Chương trình

Chương trình
Chương trình

Hoạt động của chương trình:

  • in "xin chào Vui lòng bắt đầu hẹn giờ" trên màn hình
  • đo khoảng cách với HC-SR04
  • Nếu khoảng cách> = 30 cm:

    • hẹn giờ phát nhạc bắt đầu bằng còi
    • bắt đầu hẹn giờ 30 giây

sau khi kết thúc bộ đếm thời gian:

  • phát nhạc kết thúc hẹn giờ với còi
  • in thông báo đầu tiên: "xin chào Vui lòng bắt đầu hẹn giờ" trên màn hình

hướng dẫn này biến một vòng lặp.

để Tải lên mã:

  1. Tải xuống và mở tệp ai ở cuối bước.
  2. Mở thư viện Trình quản lý: Sketch -> Bao gồm Thư viện -> Quản lý Thư viện…
  3. Viết "PCD8544" vào thanh tìm kiếm và Cài đặt thư viện 'PCD8544' của Carlos Rodrigues
  4. Đóng các thủ thư của Người quản lý
  5. Nếu bạn sử dụng Arduino Nano: Chọn 'Arduino Duemilanove hoặc Diecimila' trong: Công cụ -> Bảng -> Arduino Duemilanove hoặc Diecimila vì có lỗi trong Tải lên khi tôi chọn 'Arduino Nano'
  6. Tải lên mã

Nếu bạn muốn thay đổi độ trễ của dimer, bạn chỉ cần thay đổi giá trị của biến delayTimer ở dòng 32 theo mặc định là 30 giây.

Nếu bạn muốn thay đổi khoảng cách với cảm biến HC-SR04 để bắt đầu hẹn giờ, bạn chỉ cần thay đổi giá trị của startDistance biến trong dòng 12 theo mặc định là 30 cm.

Bước 3: Kết quả

Đề xuất: