Mục lục:
Video: Hẹn giờ cửa tủ lạnh: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong hướng dẫn này, chúng ta sẽ thực hiện từng bước trong quá trình xây dựng và mã hóa một bộ đếm thời gian đèn tủ lạnh. Mục tiêu chính của thiết bị của chúng tôi là tiết kiệm điện bằng cách chỉ bật đèn của tủ lạnh nếu có người đang đứng trước mặt nó. Thiết bị Internet of Things của chúng tôi sử dụng hai cảm biến: một công tắc lau sậy và một mô-đun cảm biến tránh vật thể. Cảm biến sậy sẽ gửi tín hiệu bất cứ khi nào có từ trường. Điều này sẽ được sử dụng để phát hiện xem cửa đang mở hay đóng. Nếu cửa đang mở, cảm biến khoảng cách sẽ được sử dụng để phát hiện xem có ai đó đang đứng trước tủ lạnh hay không. Nếu không có người nào được phát hiện, bộ đếm thời gian sẽ bắt đầu đếm thời gian đã có người ở trước cửa.
Dự án này cũng bao gồm một giao diện để điều khiển thiết bị, được chạy trên một máy chủ bình. Người dùng có thể kiểm tra từng bộ hẹn giờ hoặc đặt lại chúng bằng giao diện này.
Các bước sau đây sẽ hướng dẫn bạn quy trình xây dựng thiết bị này.
Bước 1: Thiết lập phần cứng
Bước đầu tiên là thiết lập các mạch cho thiết bị. Chúng tôi sẽ cần:
- Raspberry Pi 3
- Bảng bánh mì
- Mô-đun cây lau *
- Mô-đun cảm biến tránh chướng ngại vật *
- Điện trở 10KOhm
- Dây điện
- Một nam châm (để thử thiết bị)
* Từ Bộ cảm biến Arduino 37 trong 1 (Tài liệu)
Khi tất cả các vật liệu đã được thu thập, hãy lắp ráp mạch điện dựa trên sơ đồ ở trên.
Bước 2: Mã
Bây giờ chúng ta đã thiết lập xong phần cứng, chúng ta có thể bắt đầu viết mã. Mã có thể được tìm thấy trong thư mục nén đính kèm. Cấu trúc của các thư mục rất phức tạp, vì vậy hãy cẩn thận không di chuyển bất kỳ tệp nào xung quanh.
Bước 3: Sử dụng thiết bị
Chương trình được chạy bằng máy chủ Flask. Thông tin chi tiết về cài đặt và sử dụng Flask có thể tham khảo tại đây.
Đầu tiên, bằng cách sử dụng dấu nhắc lệnh, đặt ứng dụng bình thành iotapp.py:
đặt FLASK_APP = iotapp.py
Tiếp theo, chạy ứng dụng với:
chạy bình --host 0.0.0.0
Để truy cập giao diện, hãy sao chép URL là kết quả của lệnh cuối cùng. Trang này có hai bộ hẹn giờ: một bộ theo dõi thời gian cửa đã mở và một bộ đếm thời gian để theo dõi thời gian cánh cửa đã mở mà không có người ở phía trước. Bất cứ khi nào trang được làm mới, cả hai bộ hẹn giờ sẽ cập nhật. Người dùng có thể đặt lại bộ hẹn giờ bằng nút "Đặt lại bộ hẹn giờ".
Nam châm tượng trưng cho cửa tủ lạnh. Bất cứ khi nào nam châm có mặt, cánh cửa có thể được coi là đã đóng. Để mô phỏng việc mở cửa, hãy lấy nam châm ra khỏi cảm biến sậy. Để mô phỏng một người đang đứng trước tủ lạnh, hãy đặt tay lên cảm biến khoảng cách. Khi bạn bỏ tay ra, đồng hồ sẽ bắt đầu đếm thời gian đã có người ở trước tủ lạnh.
Bước 4: Sản phẩm cuối cùng
Ở đây, chúng tôi hiển thị một ví dụ về thiết bị đang hoạt động.
Có thể hướng dẫn này được tạo ra bởi Ryan Anderson và Kevin Benson.
Đề xuất:
Độ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
Bảo vệ tủ lạnh: Nhắc nhở đóng cửa cho tủ lạnh của bạn: 6 bước
Bảo vệ tủ lạnh: Lời nhắc đóng cửa cho tủ lạnh của bạn: Đôi khi tôi lấy nhiều thứ trong tủ lạnh ra, tôi không rảnh tay để đóng cửa và sau đó cửa vẫn mở trong một thời gian dài. Đôi khi tôi dùng sức quá mạnh để đóng cửa tủ lạnh, nó bật ra nhưng tôi không thể nhận ra
Hẹn giờ đồ uống đông lạnh - Không còn loại bia ấm hoặc đông lạnh !: 24 bước
Hẹn giờ đồ uống đông lạnh - Không còn ấm hoặc đông lạnh nữa !: Bộ hẹn giờ đồ uống đông lạnh của Gadget Gangster là bộ đếm thời gian để cho bạn biết khi đồ uống của bạn đã nguội. Hãy mua bộ dụng cụ! http://gadgetgangster.com/154Không cần thêm lon ấm hay chai bị nổ, chỉ cần cho Bộ hẹn giờ đồ uống lạnh của bạn biết bạn thích loại đồ uống của mình lạnh như thế nào và