Mục lục:

Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không ?: 8 bước (có Hình ảnh)
Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không ?: 8 bước (có Hình ảnh)

Video: Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không ?: 8 bước (có Hình ảnh)

Video: Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không ?: 8 bước (có Hình ảnh)
Video: [Pi Pico] Nạp code cho Raspberry Pi Pico dùng MicroPython và Thonny IDE 2024, Tháng mười một
Anonim
Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không?
Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không?

Văn phòng của chúng tôi là một văn phòng tập thể lớn với không gian phòng tắm hạn chế. "Tôi" thường thấy rằng tôi không có chỗ để đi vệ sinh, vì vậy tôi phải chờ đợi quá lâu khiến tôi cảm thấy xấu hổ.

Thử nghiệm đã sử dụng MakePython ESP8266 để thiết lập một máy chủ phát hiện mà bất kỳ ai cũng có thể truy cập thông qua địa chỉ IP để kiểm tra chỗ ngồi trong nhà vệ sinh, tránh thời gian chờ đợi khó xử.

Bước 1: Nguồn cung cấp

Quân nhu
Quân nhu

phần cứng:

  • MakePython ESP8266
  • Cảm biến hồng ngoại
  • Breadboard
  • Nhảy dây
  • cáp USB
  • băng dính

MakePython ESP8266 là bo mạch ESP8266 với màn hình OLED SSD1306 tích hợp, bạn có thể lấy nó từ liên kết này:

Cảm biến hồng ngoại: Khi mô-đun phát hiện tín hiệu chướng ngại vật phía trước, đèn báo màu xanh lá cây trên bảng mạch sáng lên mức, trong khi cổng OUT tiếp tục xuất tín hiệu mức thấp. Khoảng cách phát hiện của mô-đun là 2 ~ 30cm và Góc phát hiện là 35 °. Khoảng cách phát hiện có thể được điều chỉnh bằng chiết áp. khi chiết áp được điều chỉnh theo chiều kim đồng hồ, khoảng cách phát hiện sẽ tăng lên; Chiết áp ngược chiều kim đồng hồ, khoảng cách phát hiện được giảm xuống;

phần mềm:

uPyCraft V1.1

Nhấp vào liên kết này để tải xuống uPyCraft IDE cho Windows:

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

Đấu dây
Đấu dây
  • Chân VCC của mô-đun hồng ngoại được kết nối với 3V3 của MakePython ESP8266, GND được kết nối với GND và OUT được kết nối với IO14 của bo mạch.
  • Kết nối MakePython ESP8266 với PC bằng cáp USB, Mở trình quản lý thiết bị (Đơn giản chỉ cần tìm kiếm "thiết bị" trong hộp tìm kiếm của Windows). Khi mở rộng, phần cổng sẽ hiển thị giống như trên. Ghi lại số cổng, chẳng hạn như COM18 trong trường hợp của tôi. Nếu không có cổng nào xuất hiện, hãy thử tải xuống ổ USB:

Bước 3: Hướng dẫn sử dụng UPyCraft

Hướng dẫn sử dụng UPyCraft
Hướng dẫn sử dụng UPyCraft

Tải xuống tệp Get Started MicroPython ESP8266 được trình bày chi tiết trong phần Công cụ phát triển MicroPython của tệp, phần này sẽ giúp bạn tải xuống và cài đặt uPyCraft IDE và sử dụng nó. Nó cũng bao gồm phần giới thiệu về MakePython ESP8266.

Hoặc bạn có thể lấy tệp từ liên kết này:

Bước 4: Tải xuống mã

Tải xuống mã
Tải xuống mã

Tải xuống tệp main.py và mở nó, bạn cần sửa đổi các điểm sau:

  • SSID: cần thay đổi thành tên mạng cục bộ của bạn
  • MẬT KHẨU: cần thay đổi mật khẩu mạng cục bộ của bạn
  • Nếu Pin OUT của mô-đun hồng ngoại nhận được sự thay đổi từ MakePython ESP8266, hãy thay đổi số trong Pin () thành Pin mà bạn đã sử dụng để nhận.

Khi bạn hoàn tất, để nhấp vào Lưu và XuốngAndRun. "download ok" sẽ được hiển thị khi tải xuống thành công, bạn có thể thấy địa chỉ IP (của tôi: 192.168.1.116).

Bước 5: Cài đặt

Cài đặt
Cài đặt
Cài đặt
Cài đặt

Đặt mô-đun hồng ngoại bên cạnh cửa ra vào để dễ dàng phát hiện người và cố định nó bằng sellotape. Khi ai đó đang sử dụng nhà vệ sinh, mô-đun sẽ gửi kết quả kiểm tra đến máy chủ thông qua WiFi, vì vậy chúng tôi có thể truy cập máy chủ thông qua địa chỉ IP để kiểm tra xem nhà vệ sinh có người sử dụng hay không, thay vì phải chờ nhà vệ sinh.

Bước 6: Mở trình duyệt

Mở trình duyệt
Mở trình duyệt

Mở trình duyệt trên PC của bạn, nhập địa chỉ IP bạn vừa nhận được (192.168.1.116) và nhấp Enter để xác nhận.

Bước 7: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm

Nhấn vào nút "phát hiện", bạn có thể kiểm tra xem bồn cầu có bị chiếm dụng hay không. Khi nhà vệ sinh có người, trang sẽ hiển thị rằng nó có người, ngược lại, nó sẽ hiển thị rằng không có ai, vì vậy bạn có thể dễ dàng đi vệ sinh mà không cần đợi bên ngoài.

Bước 8: Ý tưởng

Ý kiến
Ý kiến

Sau khi thử nghiệm, tôi có một số ý kiến, ở một số trung tâm thương mại, tầng nào cũng có nhà vệ sinh, nhưng nhà vệ sinh nữ thường có hàng dài để quần áo nữ, còn nhà vệ sinh nam thì trống trơn. Sử dụng Makepython với kết nối Lora để phát hiện lưu lượng điện thoại di động ở cửa mỗi phòng tắm, phán đoán số lượng người và tiến hành chuyển hướng như mong đợi; Mình sẽ chơi thử sau, nếu bạn quan tâm hãy theo dõi hoặc tham gia cùng mình nhé.

Đề xuất: