Mục lục:
- Quân nhu
- Bước 1: MQTT
- Bước 2: Thiết lập phần mềm
- Bước 3: Kết nối phần cứng
- Bước 4: Thiết lập điện thoại
Video: Hệ thống rèm thông minh: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Bạn có muốn một hệ thống rèm thông minh tự đóng lại khi căn phòng quá nóng và quá sáng và cũng có thể điều khiển từ xa khi đang di chuyển không?
Sau đây, tôi sẽ chỉ cho bạn cách làm một cái thật dễ dàng ~
Quân nhu
- Thùng cạc-tông
- Cảm biến nhiệt độ DHT11
- Động cơ servo
- Cảm biến sậy
- Bộ vi điều khiển Realtek Ameba1 RTL8195AM
- Dây nhảy
Bước 1: MQTT
MQTT là giao thức kết nối giữa máy với máy (M2M) / "Internet of Things". Nó được thiết kế như một phương tiện truyền tải tin nhắn xuất bản / đăng ký cực kỳ nhẹ.
Có thể nói MQTT là một giao thức được thiết kế cho IoT. MQTT dựa trên TCP / IP và truyền / nhận dữ liệu thông qua xuất bản / đăng ký.
Vì chúng tôi đang sử dụng bảng phát triển ameba, chúng tôi có thể đăng ký tài khoản trên trang web chính thức tại amebaiot và nhận máy chủ MQTT miễn phí tại amebaiot.com/cloud-getting-started
Lưu ý, khi bạn đã đăng ký trên AmebaIOT.com và đăng ký thiết bị của mình cho “Dịch vụ đám mây”, thì tên người dùng và mật khẩu bạn sử dụng để đăng nhập vào AmebaIOT.com giống nhau cho kết nối MQTT của bạn, chi tiết sẽ được giải thích sau trong hướng dẫn.
Bước 2: Thiết lập phần mềm
Trung tâm của mọi dự án IoT (Internet-of-Things) là vi điều khiển hỗ trợ Wi-Fi, dự án của chúng tôi cũng không ngoại lệ. Bộ vi điều khiển Wi-Fi được sử dụng ở đây là Ameba-1 RTL8195AM từ Realtek, nó có nhiều thiết bị ngoại vi hữu ích và mô-đun Wi-Fi mạnh ở mức năng lượng đủ thấp để chạy bằng pin di động trong nhiều tuần.
Còn gì nữa? Bo mạch này có thể lập trình trên Arduino IDE! Có, không cần phần mềm chuyên sâu để học, chỉ cần mở Arduino IDE của bạn và dán liên kết sau vào “URL trình quản lý bảng bổ sung” trong “Tệp -> Tùy chọn” và toàn bộ chuỗi công cụ và tiện ích của vi điều khiển sẽ được tải xuống tự động bằng cách cài đặt bảng này từ “Quản lý Hội đồng quản trị” trong “Công cụ -> Hội đồng quản trị”
Sau đó, bạn có thể tải xuống mã nguồn từ Github tại Github.
Điều cuối cùng bạn cần làm là chỉnh sửa thông tin sau trên mã bạn vừa tải xuống và sau đó bạn sẵn sàng nhấn nút “Tải lên” cuối cùng và mã nhấp nháy trên ameba trong vài giây.
Bước 3: Kết nối phần cứng
Bạn có thể tham khảo phần nguồn cung cấp để có danh sách những thứ bạn cần.
Đầu tiên, bạn cần xây một “ngôi nhà” từ hộp carton, không quá cầu kỳ, điều này dưới đây sẽ làm được.
Kết nối mạch khá đơn giản, hãy kiểm tra bản đồ kết nối bên dưới để kết nối mọi thứ.
Sau khi kết nối xong, bạn có thể dán servo vào tường của ngôi nhà thùng carton của bạn trong khi kết nối cánh tay của nó với rèm, dán cảm biến sậy lên một mặt của rèm và dán nam châm vào mặt kia của rèm. Hãy lưu ý rằng, theo mặc định, cảm biến sậy và nam châm phải ở gần nhau cho đến khi động cơ servo kéo rèm và kéo nó đi cùng với nó.
Mục đích của cảm biến sậy là để cho ameba biết rèm đang đóng hay mở. Cuối cùng nhưng không kém phần quan trọng, hãy dán cảm biến DHT11 vào phía bên kia của bức tường, nó sẽ giúp đo nhiệt độ “phòng” và có nhiệm vụ thông báo cho ameba nếu căn phòng nhận quá nhiều ánh sáng mặt trời làm nhiệt độ tăng lên mức khó chịu. Nếu căn phòng thực sự nóng, nó sẽ tự động đóng lại trên rèm và gửi cho người dùng một tin nhắn MQTT.
Bước 4: Thiết lập điện thoại
Để điều khiển rèm từ xa thông qua MQTT, trước tiên chúng ta cần cài đặt một ứng dụng khách MQTT. Có rất nhiều ứng dụng khách MQTT miễn phí trên Playstore cho Android và Appstore cho iOS. Đây là phiên bản Android và phiên bản iOS.
Bất kể bạn sử dụng phiên bản nào, quy trình thiết lập đều giống nhau, Trước tiên, bạn cần điền địa chỉ máy chủ MQTT -> “cloud.amebaiot.com”;
Thứ hai, điền số cổng -> “1883”;
Thứ ba, điền vào chủ đề để đăng ký -> “outTopic”;
Thứ tư, điền vào chủ đề để xuất bản -> “inTopic”;
Thứ năm, điền tên người dùng và mật khẩu dịch vụ đám mây MQTT của bạn;
Cuối cùng, nhấn nút “kết nối” để kết nối.
Sau khi kết nối, bạn sẽ nhận được thông báo “--- Máy chủ MQTT đã kết nối! ---” được gửi từ ameba để xác nhận kết nối hai chiều thành công. Bây giờ, bạn có thể gửi thông báo “bật” để mở rèm và thông báo “tắt” để đóng cửa bất cứ lúc nào bạn muốn!
Đề xuất:
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace: Ngày nay chúng ta dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của chúng ta trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên Arduino và Ws2812b LED. Sau đây tôi chỉ cho bạn cách xây dựng Smart của bạn Đèn LED để bàn
Làm thế nào để tự làm rèm cuốn thông minh với công tắc thông minh SONOFF ?: 14 bước
Làm thế nào để tự làm rèm cuốn thông minh với công tắc thông minh SONOFF ?: Sử dụng chế độ khóa liên động trong công tắc thông minh SONOFF để biến rèm cuốn / rèm cuốn thông thường của bạn thành thông minh và kéo nó xuống vào buổi tối? Dù sao, tôi
Rèm tự động / rèm cửa sổ sử dụng Arduino và LDR: 3 bước
Rèm tự động / rèm cửa sổ sử dụng Arduino và LDR: Trong Hướng dẫn này, chúng tôi sẽ trình bày cách tạo rèm cửa sổ tự động bằng Arduino và LDR Module. Vào ban ngày, rèm / rèm cửa sổ sẽ cuộn xuống và vào ban đêm, nó sẽ cuộn lại
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi
Tự động hóa gia đình - Rèm thông minh: 8 bước
Tự động hóa gia đình - Rèm thông minh: Trong phần hướng dẫn này, chúng tôi sẽ xem xét cách trang bị rèm của riêng bạn ở nhà với động cơ servo và bộ điều khiển tùy chỉnh để biến rèm nhà của bạn thành rèm thông minh tự động có thể tích hợp với trợ lý gia đình để cung cấp cho bạn hoàn toàn tự động tiếp