Mục lục:
- Bước 1: Nguồn cung cấp
- Bước 2: Đấu dây
- Bước 3: Hướng dẫn sử dụng UPyCraft
- Bước 4: Tải xuống mã
- Bước 5: Cài đặt
- Bước 6: Mở trình duyệt
- Bước 7: Kiểm tra
- Bước 8: Ý tưởng
Video: Chương trình MicroPython: Nhà vệ sinh có bị chiếm dụng không ?: 8 bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
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
- 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
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 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
Đặ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 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
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
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:
Chuông cửa có hình Ring của Vương quốc Anh chuyên nghiệp làm việc với chuông cơ: 6 bước (có hình ảnh)
Chuông cửa có hình Ring của Vương quốc Anh chuyên nghiệp làm việc với chuông cơ: **************************************** *************** Xin lưu ý rằng phương pháp này chỉ hoạt động với nguồn AC ngay bây giờ Tôi sẽ cập nhật nếu / khi tôi tìm thấy giải pháp cho chuông cửa sử dụng nguồn DC, trong thời gian chờ đợi, nếu bạn có nguồn DC cung cấp, bạn sẽ cần t
Nâng cấp Khởi chạy không gian của bạn bằng nút Giai đoạn Vật lý cho Chương trình Không gian Kerbal: 6 bước
Nâng cấp Khởi chạy Không gian của Bạn bằng Nút Giai đoạn Vật lý cho Chương trình Không gian Kerbal: Gần đây, tôi đã chọn phiên bản demo của Chương trình Không gian Kerbal. Kerbal Space Program là một trò chơi giả lập cho phép bạn thiết kế và phóng tên lửa và điều hướng chúng đến các mặt trăng và hành tinh xa xôi. Tôi vẫn đang cố gắng hạ cánh thành công lên mặt trăng (o
Cách xây dựng một nhà lập trình ISP USBTiny: bằng cách sử dụng máy phay CNC PCB: 13 bước (có hình ảnh)
Làm thế nào để xây dựng một lập trình viên USBTiny ISP: bằng cách sử dụng máy phay CNC PCB: Bạn đã nghĩ về cách xây dựng dự án điện tử của riêng mình từ đầu chưa? Nhưng hầu hết các nhà sản xuất và những người đam mê phần cứng, những người chỉ bước trước văn hóa nhà sản xuất đã xây dựng các dự án của họ
KerbalController: Bảng điều khiển tùy chỉnh cho trò chơi tên lửa Chương trình không gian Kerbal: 11 bước (có hình ảnh)
KerbalController: Bảng điều khiển tùy chỉnh cho trò chơi tên lửa Chương trình Kerbal Space: Tại sao phải xây dựng KerbalController? Chà, bởi vì việc nhấn các nút và ném các công tắc vật lý mang lại cảm giác quan trọng hơn nhiều so với việc bạn nhấp chuột. Đặc biệt khi đó là một công tắc an toàn lớn màu đỏ, nơi bạn phải mở nắp trước, vuốt nhẹ công tắc
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một