Mục lục:
- Bước 1: CÁC THÀNH PHẦN CẦN THIẾT
- Bước 2: Phần mềm
- Bước 3: SƠ ĐỒ MẠCH
- Bước 4: MÃ
- Bước 5: KIỂM SOÁT
- Bước 6: KẾT LUẬN
- Bước 7: Video !!
Video: Tự động hóa ngôi nhà được điều khiển bằng Internet / đám mây bằng Esp8266 (aREST, MQTT, IoT): 7 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
TẤT CẢ các khoản tín dụng cho https:// most.io/ cho dịch vụ đám mây !!
IoT là chủ đề được thảo luận nhiều nhất trên thế giới ngay bây giờ !! Các máy chủ và dịch vụ đám mây làm cho điều này trở nên khả thi là điểm thu hút của thế giới ngày nay…
RULING OUT THE DISTANCE RARRIER đã và đang là mục tiêu !!
Vì vậy, bây giờ kiểm soát nhà hoặc văn phòng của bạn từ bất kỳ nơi nào trên thế giới … không chỉ từ bên trong hoặc phạm vi !!
Giải pháp dễ nhất và rẻ nhất từ anh chàng lười biếng nhất !!! THƯỞNG THỨC VÀ THÚ VỊ…
LƯU Ý: ĐỌC TOÀN BỘ DỰ ÁN ĐẦU TIÊN NÓ SẼ MẤT 3-4 PHÚT VÀ ĐỔI MỚI… ĐỪNG NỬA ĐỌC VÀ GỬI THIẾT BỊ CỦA BẠN…
Bước 1: CÁC THÀNH PHẦN CẦN THIẾT
Chỉ yêu cầu 4 thành phần - 1. ESP8266 NODEMCU hoặc WEMOS D1 mini hoặc bất kỳ bo mạch phát triển wifi esp8266 nào 2. RELAY (5V hoặc 6V) 3. ULN2003 hoặc UNL2003A (IC điều khiển chuyển tiếp) 4. Jumper (rõ ràng hoặc người khác hàn nó !!) Cấu trúc chính của dự án là mô-đun ESP8266 sẽ nhận tín hiệu từ máy chủ MQTT (tức là arest.io) và chuyển tiếp tín hiệu đến chân hoặc bộ xử lý. IC điều khiển rơ le ULN2003 kết nối với các chân bo mạch Nodemcu. Các chân đầu ra được kết nối với rơ le hoặc bất kỳ đèn RGB hoặc động cơ servo nào, v.v.
Bước 2: Phần mềm
Tôi đã sử dụng Arduino IDE làm phần mềm lập trình. Nếu bạn chưa quen với bảng phát triển Nodemcu hoặc esp8266 này, vui lòng tham khảo hướng dẫn trước của tôi. Để giao diện bảng Nodemcu hoặc wemos với Arduino IDE.
Trong Arduino IDE sau khi thiết lập những điều đã nói trước đó, hãy vào SKETCH -> BAO GỒM THƯ VIỆN -> QUẢN LÝ THƯ VIỆN -> TÌM KIẾM "arest" -> CÀI ĐẶT THƯ VIỆN -> TÌM KIẾM NGAY CHO PubSubClient -> CÀI ĐẶT THƯ VIỆN.
Bây giờ một nửa của nó đã hoàn thành… gần xong !!!
Bước 3: SƠ ĐỒ MẠCH
Như mạch trên mô tả mọi thứ vẫn là phía đầu vào của IC điều khiển rơle ULN2003 được kết nối với các chân của esp8266 và đầu ra được kết nối với chân cuộn dây của rơle vì khi chân esp8266 lên cao, chân đầu ra của ULN2003 sẽ thấp do đó đưa ra rơle một điện thế 5V để hoạt động.
Thay vì gửi 0 hoặc 1 đến các chân của relay esp8266, chúng ta cũng có thể gửi các giá trị khác cho servo nhưng khai báo servo.attach (pin) để xoay servo đến một giá trị nhất định. Nó dễ dàng nhưng mọi người cần phải đổi mới, đọc và suy nghĩ một chút.
Bước 4: MÃ
Tôi lấy ý tưởng từ dự án "Marco Schwartz" và đã sửa đổi nó. Anh ấy đã sử dụng d the arest.io MQTT nhưng chúng tôi cũng có thể sử dụng adafruit.io. Phần chính của chương trình là:
Id arest 6 chữ số duy nhất
char * device_id = "unique_6_digit_id";
Thông tin đăng nhập WiFi
const char * ssid = "ssid_name"; const char * password = "your_password";
Chọn bất kỳ id duy nhất nào bạn thích nhưng nó phải là duy nhất không phải tên của tôi hoặc của bạn trừ khi nó là tên telugu !!
ví dụ về id duy nhất: pf4h6q (chỉ là ví dụ)
có thể có nhiều thay đổi được thực hiện trong mã như theo mã, chúng tôi phải đề cập đến đầu ra sau mỗi lần khởi động lại của bảng phát triển
Mã Github
Mã:
Bước 5: KIỂM SOÁT
2 bước CRUCIAL: 1. khai báo chân đầu ra 2. chuyển đổi hoặc gửi thông tin trong chân đó Khai báo chân đầu ra: https://cloud.pose.io/pf486q/mode/5/o "pf486q" là mã duy nhất gồm 6 chữ số cho arest. io "o" as outputreply sau khi thực hiện điều này trong bất kỳ trình duyệt nào {"message": "Pin D2 được đặt thành đầu ra", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connect": true} Chuyển đổi hoặc gửi thông tin trong mã pin: https://cloud. gone.io/pf486q/digital/2/0digital pin 2 là gửi một bit "0" hoặc "1" như chúng tôi mong muốnhttps:// cloud. most.io/pf486q/digital/2/1 Khai báo mã pin là cần thiết cho một lần sau khi khởi động lại / đặt lại / tắt máy, nếu không để esp8266 chạy liên tục thì không cần thiết. Tôi đã sử dụng một ứng dụng Android HTTPRequest để tạo tiện ích con trên màn hình chính với URL cần thiết. Như được hiển thị trong hướng dẫn trước đây của tôi. Xin vui lòng xem rằng nếu không điều này sẽ dài.
Bước 6: KẾT LUẬN
Đây là một dự án IoT để kiểm soát các thiết bị gia dụng, cửa ra vào, cửa sổ, mọi thứ và có thể được tùy chỉnh theo nhu cầu của cá nhân. Nó không được kiểm soát cục bộ, toàn bộ điều này có thể được kiểm soát từ bất cứ đâu.
MỖI LỆNH HOẶC URL VỚI BIỆN LUẬN CẦN SOMETIME 1-2 giây / giây để thực thi vì đây không phải là một máy chủ chuyên dụng… nhưng để kiểm soát ngôi nhà của bạn từ bất kỳ đâu trên thế giới này là TUYỆT VỜI !
HÃY THƯỞNG THỨC VÀ HÃY LÀNH MẠNH… HÃY TUYỆT ĐỐI VÀ QUÊN CHUYỂN ĐỔI TẮT ỨNG DỤNG NHƯNG KHÔNG CÓ TẠP CHÍ !!!
Cảm ơn các dịch vụ MQTT của "arest.io" và "Marco Schwatrz"…
nếu bạn thích sự hỗ trợ có hướng dẫn và tận hưởng… và cho bất kỳ vấn đề nào liên quan đến điều này, hãy hỏi tôi
Bước 7: Video !!
Ai đó đặc biệt đã giúp tôi kiểm tra xem nó có hoạt động ở nơi khác hay không… VÀ nó hoạt động ở bất cứ đâu chỉ cần có truy cập internet… (Tôi ở Kolkata, IN và cô ấy ở Ranchi, IN)… và vâng, cô ấy đã nhắn tin với tôi sau khi biết mã duy nhất của tôi về arest.io vì vậy đừng chia sẻ mã duy nhất đã tạo của riêng bạn !!
Đề xuất:
Làm thế nào để tự động hóa ngôi nhà dựa trên IoT với Rơle điều khiển cảm biến NodeMCU: 14 bước (có hình ảnh)
Cách tạo Tự động hóa tại nhà dựa trên IoT với Rơle điều khiển cảm biến NodeMCU: Trong dự án dựa trên IoT này, tôi đã thực hiện Tự động hóa tại nhà với mô-đun rơle điều khiển Blynk và NodeMCU với phản hồi thời gian thực. Trong Chế độ Thủ công, mô-đun chuyển tiếp này có thể được điều khiển từ Điện thoại di động hoặc điện thoại thông minh và, Công tắc bằng tay. Trong Chế độ tự động, smar này
Độ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
Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)
Giá treo tường cho iPad làm Bảng điều khiển tự động hóa tại nhà, Sử dụng Nam châm điều khiển Servo để Kích hoạt màn hình: Gần đây, tôi đã dành khá nhiều thời gian để tự động hóa mọi thứ trong và xung quanh nhà mình. Tôi đang sử dụng Domoticz làm ứng dụng Tự động hóa tại nhà của mình, hãy xem www.domoticz.com để biết thêm chi tiết. Trong tìm kiếm của tôi cho một ứng dụng bảng điều khiển hiển thị tất cả thông tin Domoticz
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật