Mục lục:
- Bước 1: Giao tiếp
- Bước 2: Thiếu liên kết
- Bước 3: Mã Arduino mới
- Bước 4: Node-Red
- Bước 5: Wampserver
- Bước 6: Kết luận
Video: UCL-IIoT-Quét rác tự động: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tôi là sinh viên ngành Công nghệ Tự động hóa 3. học kỳ tại UCL. Trong tài liệu hướng dẫn này, tôi đặt mục tiêu chuyển dự án trước đây của mình sang nền công nghiệp 4.0.
www.instructables.com/id/UCL-Automatic-Tra…
Arduino đã được thay thế bằng một gật đầu - esp8266 để gửi dữ liệu qua. wifi.
Bước 1: Giao tiếp
Chúng tôi mong muốn nút có thể giao tiếp với PC.
Để làm điều này, chúng tôi sử dụng một nhà môi giới giữa nút và nút đỏ như một trang web có thể hiển thị dữ liệu cho người dùng. Nodecu có khả năng lưu trữ dữ liệu hạn chế, vì vậy chúng tôi sử dụng Wampserver để lưu trữ dữ liệu từ nút đỏ.
Nodemcu: Đầu tiên để giao tiếp với máy tính, chúng ta cần kết nối với mạng cục bộ. Để làm được điều này, tôi đã sử dụng hướng dẫn này để đạt được điều này:
tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…
Nhà môi giới - Mosquitto:
Nếu chúng ta muốn xử lý bất kỳ dữ liệu nào, chúng ta phải đảm bảo rằng dữ liệu đến đúng nơi. Vì mục đích này, tôi đã sử dụng nhà môi giới mosquitto có thể tìm thấy tại trang web này.
mosquitto.org/
Để gửi dữ liệu đến đúng nơi, nó phải được gắn thẻ "chủ đề". Các chủ đề này đã được xuất bản hoặc đăng ký. Bất kỳ nội dung nào được xuất bản trong một chủ đề nhất định sẽ được nhà môi giới gửi đến bất kỳ đơn vị đã đăng ký nào được kết nối với nhà môi giới.
Nút đỏ:
Nó là một chương trình dựa trên luồng cho phép người dùng tạo trang web hoặc các giao diện khác.
Điều này được sử dụng để hiển thị và xử lý dữ liệu từ gật đầu
Wampserver:
Nó là một cơ sở dữ liệu nhận các yêu cầu từ nút đỏ để lưu trữ hoặc gửi dữ liệu.
Bước 2: Thiếu liên kết
Tôi không thể kết nối gật đầu với nhà môi giới nhưng đã quản lý để kết nối nó với wifi của mình.
Tôi đã đính kèm mã mà tôi đã sử dụng để cố gắng kết nối với nhà môi giới. Tôi nghĩ rằng vấn đề là tôi đang sử dụng sai IP để kết nối với nhà môi giới. Tôi không thể lấy được địa chỉ IP của nhà môi giới.
Bước 3: Mã Arduino mới
Để chương trình hoạt động, bạn cần cài đặt ba thư viện đó.
Hơn nữa, bạn phải nhập tên mạng của bạn (SSID) và mật khẩu để kết nối với wifi.
Bước 4: Node-Red
Nút đỏ được sử dụng làm giao diện cho chương trình và cho phép người dùng xem dữ liệu được thu thập bởi cảm biến nhiệt độ và độ ẩm. Hơn nữa, tất cả dữ liệu đã thu thập được lưu vào một cơ sở dữ liệu được xóa sau mỗi 30 phút. Bất cứ lúc nào người dùng có thể nhấp vào một nút để xem tất cả dữ liệu được lưu trữ hiện tại.
Cuối cùng, một nút có thể được đặt để mở thùng rác ngay bây giờ.
Bước 5: Wampserver
Tôi đã sử dụng một cơ sở dữ liệu để lưu trữ dữ liệu được gửi từ arduino đến node-red. Để chương trình hoạt động, bạn cần sử dụng các tên. Nó phân biệt chữ hoa chữ thường.
Bước 6: Kết luận
Chương trình vẫn cần một chút công việc để làm cho tôi có thể sử dụng được. Nếu bạn có thể kết nối với nhà môi giới của mình, sẽ khá dễ dàng để làm cho phần còn lại của các yếu tố giao tiếp có thể hoạt động được.
Đề xuất:
Thùng rác thông minh sử dụng Arduino, cảm biến siêu âm & động cơ Servo: 3 bước
Thùng rác thông minh sử dụng Arduino, cảm biến siêu âm & động cơ Servo: Trong dự án này, tôi sẽ hướng dẫn bạn Cách tạo thùng rác thông minh bằng Arduino, nơi nắp thùng rác sẽ tự động mở khi bạn đến gần thùng rác. Các thành phần quan trọng khác được sử dụng để tạo ra thùng rác thông minh này là một Sen siêu âm HC-04
Thùng rác tự động: 7 bước
Thùng rác tự động: Đây là một chuyển động phát hiện thùng rác tự động mở. Nó có kết nối wifi và gửi tin nhắn văn bản khi đầy. Điều này được thực hiện cho ECE-297DP tại Đại học Massachusetts - Amherst. Mục tiêu chính của khóa học này là thu được nhiều kinh nghiệm
Thùng rác tự động: 6 bước
Thùng rác tự động: Đây có lẽ là thùng rác tiện lợi nhất từ trước đến nay, nó được thiết kế cho những người lười biếng như chúng tôi.;) Bằng cách sử dụng thùng rác này, bạn không cần phải chạm vào nắp thùng nữa. Đôi khi nắp thùng có thể bị bẩn, chứa vi khuẩn và vi rút mà chúng ta không loại bỏ
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Đồng hồ từ thùng rác đến kho báu: 6 bước
Trash to Treasure Clock: Tôi gặp khó khăn khi xem giờ trong nhà. Lý do là, nhà chúng ta không có đồng hồ trong phòng khách gia đình, phòng khách. Đối với một dự án của lớp, tôi đã khôn ngoan đưa ra các phương án dự thi. Cuộc thi đồng hồ đã không xảy ra một trong số chúng, vì vậy tôi đã tạo ra một chiếc guốc