Mục lục:
- Bước 1: Các thành phần bắt buộc
- Bước 2: Ứng dụng Blynk
- Bước 3: Lập trình ESP8266 trong Arduino IDE
- Bước 4: IFTTT (Nếu cái này thì cái đó)
- Bước 5: Mạch điện
- Bước 6: Giám sát từ mọi nơi trên DI ĐỘNG (Ứng dụng IFTTT)
Video: Tự động giám sát và tự động hóa nhà điều khiển bằng giọng nói / Internet bằng ESP8266 và Google Home Mini: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Này!! Sau một thời gian dài nghỉ ngơi, tôi đang ở đây vì tất cả chúng ta đều phải làm một công việc (công việc) nhàm chán nào đó để kiếm tiền.
Sau tất cả các bài TỰ ĐỘNG HOME tôi đã viết từ BLUETOOTH, IR, Local WIFI, Cloud, tức là những bài khó, * NOW * là giải pháp TỰ ĐỘNG HOME dễ dàng nhất nhưng hiệu quả nhất. NS
dự án của anh ấy cần ít phần cứng hơn, mạch không giống như các dự án trước đây của tôi. Việc sử dụng các dịch vụ từ các công ty phần mềm khác nhau chủ yếu được nhìn thấy trong điều này với một chút kiến thức về Arduino và mạch điện. Đừng làm phiền bạn. Hãy tận hưởng sự HẠNH PHÚC !!!
LƯU Ý: Vui lòng đọc toàn bộ tài liệu sẽ mất 9 phút, nếu không nếu bạn làm hỏng các thành phần của mình, tôi sẽ không chịu trách nhiệm !! Đây là lần thứ ba tôi tải lên dự án vì có một số vấn đề về ngày tháng với trang web.
Bước 1: Các thành phần bắt buộc
Năm thành phần thực sự cần thiết nhưng chúng ta có thể chia nhỏ nó cho cái thứ hai giống như tôi đã tình cờ làm trước đó vì tôi không muốn tiêu tiền !!
- Bảng phát triển wifi ESP8266 Nodemcu - Có thể LOLIN, MỸ, QUẢNG CÁO gì cả
-
Bảng tiếp điện 5V toàn bộ hoặc ngắt như sau
- RELAY 5VULN2003 hoặc ULN2003A
- Diode để bảo vệ rơ le (mà tôi đã bỏ qua trong các dự án trước đó)
- Jumper hoặc (Dây và mỏ hàn)
- Bất kỳ bộ sạc di động hoặc bộ chuyển đổi 5V nào (sạc dự phòng, không phá hủy bộ sạc di động của cha mẹ bạn)
- GOOGLE TRANG CHỦ MINI
Vì vậy chúng ta có thể mua bảng rơ le của 2/4/8/16 rơ le nguyên vẹn trong mạch dựng sẵn hoặc có thể tự làm, các bạn tham khảo các bài viết trước của tôi như bài này để tự làm bảng rơ le cho mình nhé.
Bước 2: Ứng dụng Blynk
Cài đặt ứng dụng Blynk trong điện thoại Android hoặc điện thoại apple của bạn
Sau khi cài đặt, đăng ký bằng id email hoặc facebook (Tôi không thích facebook). Và hãy chắc chắn rằng bạn biết mật khẩu của id email đã sử dụng, nếu không, bạn sẽ không nhận được Blynk Auth Token (dành riêng cho dự án) không chỉ được gửi đến id email đã đăng ký của bạn mà còn có thể lấy từ cài đặt dự án trong Blynk! Nói đùa!
- chọn dự án mới Sử dụng nút + để thêm tiện ích con
- Thêm nút bao nhiêu tùy thích (ĐẾN KHI BẠN HOÀN TẤT 2000 NĂNG LƯỢNG MIỄN PHÍ và sau đó mua năng lượng)
- Nút cấu hình bằng cách nhấp vào nút đã thêm
- Chọn chân đầu ra (Kỹ thuật số) như D1, D2, D3, _, _, _, _ (ĐIỀN VÀO KHỐI) (các chân có thể là kỹ thuật số, tương tự, ảo)
- Xem các hình ảnh, tôi đã đặt trạng thái dưới là 1 và trạng thái trên của nút là 0.
Lý do đằng sau điều này là đầu vào bảng chuyển tiếp được kết nối với các IC như ULN2003 hoặc các IC điều khiển rơle hoạt động như cổng NOT.
Bước 3: Lập trình ESP8266 trong Arduino IDE
Trong Arduino IDE, trước hết chúng ta cần chọn bảng phát triển mà chúng ta sẽ lập trình như tôi đã nói trong các dự án trước đây của mình. Arduino IDE> Tools> Boards> Nodemcu 12E và chọn cổng usb mà chúng tôi đã kết nối nó như COM3 / 4/5/6 /…
Bây giờ chúng ta cần cài đặt thư viện Blynk trong Arduino mà chúng ta có thể dễ dàng không phải làm gì và có mọi mã !! SKETCH -> BAO GỒM THƯ VIỆN -> QUẢN LÝ THƯ VIỆN -> TÌM KIẾM "Blynk" -> CÀI ĐẶT THƯ VIỆN
Kết nối Nodemcu ESP8266 với máy tính xách tay. Tất nhiên là với cáp USB !!
Vào FILE> EXAMPLES> Blynk> Board's Wifi> chọn StandaloneBây giờ không cần dùng gì ngoại trừ Blynk Auth Token (dành riêng cho dự án) và thông tin đăng nhập wifi. TẢI phác thảo trong ESP8266 và mở SERIAL MONITOR.
Bạn có thể thấy "IP", ghi lại IP đó, nó có thể khác nhau tùy theo vùng máy chủ. Của tôi là như bạn có thể thấy "139.59.206.133".80 là cổng thường cho
Bước 4: IFTTT (Nếu cái này thì cái đó)
Đây là một nền tảng giúp chúng tôi tạo các applet tùy chỉnh có thể giúp chúng tôi nhận được thông báo về một sự kiện cụ thể hoặc có thể thực hiện một số nhiệm vụ cụ thể. Đúng như tên gọi: mọi thứ đều bao quanh "cái này" và "cái kia".
TẠI ĐÂY: Nếu "cụm từ cụ thể được nói với trợ lý Google" thì "ping đó sẽ được thực hiện"
Vì vậy, như đã nói chúng ta cần nhấp vào - Ứng dụng của tôi> tạo mới> nhấp vào đây> tìm kiếm và chọn trợ lý Google> chọn cụm từ đơn giản> theo dõi hình ảnh> tạo trình kích hoạt
Click vào đó> tìm kiếm webhooks> chọn nó> chọn Đặt yêu cầu web> Sẽ có các trường như sau:
- URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (số 1/0…. 1 cho nguyên nhân TẮT và 0 cho nguyên nhân BẬT được viết trong bài viết này, vui lòng đọc điều đó)
- Phương pháp (GET) Loại nội dung (không có gì)
- Body (không có gì)
Sau khi điền tất cả các nhấp chuột này vào Tạo trình kích hoạt
Lưu ý: Mã PIN ở đây tương ứng với các chân Arduino vì vậy giống như những gì chúng ta thấy trên ESP8266 vì D1 là GPIO5 tức là D5 cho Arduino mà chúng ta phải viết ở đây không phải là D1. Ví dụ: https:// IP / YourAuthToken / update / D5? Value = 1 this nghĩa là chân D1 của ESP8266 sẽ TẮT. SỬ DỤNG SƠ ĐỒ PIN CỦA ESP8266 ĐỂ BIẾT KHẮC PHỤC D? ĐẾN GPIO?
Bước 5: Mạch điện
Đối với dự án này mạch rất đơn giản. Các thành phần như đã thảo luận trước đó được sử dụng ở đây:
Bộ đổi nguồn 5V; ESP8266 Nodemcu; bảng tiếp sức; người nhảy. Tôi đã sử dụng hai rơ le nhưng chúng tôi có thể sử dụng nhiều chân ESP8266 ở đó !!!
- Nguồn 5V sẽ được cấp cho ESP8266 và bảng Relay.
- ESP8266 Nodemcu sẽ có nguồn cung cấp 5V thông qua micro USB hoặc chân Vin và Ground (Như tôi đã làm).
- Bảng chuyển tiếp có Vcc và chân GND được chỉ định để cung cấp. Vui lòng làm theo hình ảnh không chèn nguồn cung cấp ở phía bên kia của bảng Rơle, nó được sử dụng cho một số mục đích khác. (Tôi sẽ không nói với nó rằng đó là một nhiệm vụ dễ dàng !!)
- Vì vậy, MODULE IoT của chúng ta đã sẵn sàng, còn lại gì? Kết nối nó với các thiết bị..:)
- Đó là nhiệm vụ dễ dàng nhất nhưng hãy cẩn thận vì NÓ 220V AC HOẶC 110V AC….. Đặt các công tắc chính xuống nếu không bạn sẽ chết Tôi không biết ai đã viết bài này.
- KẾT NỐI chân "KHÔNG" (Thường mở) của rơ le và chân COM (chung) của rơ le với thiết bị chuyển mạch song song nếu không có công tắc cho thiết bị, kết nối nối tiếp các chân tiếp điện với bất kỳ dây nào (TRỰC TIẾP hoặc TRUNG GIAN) kết nối với thiết bị.
LƯU Ý: Tôi đã nói kết nối rơ le với chân NO và chân COM để các thiết bị thường ở trạng thái TẮT. Người ta có thể sử dụng chân NC (Thường đóng) nếu muốn thiết bị ở trạng thái BẬT như mặc định. Trạng thái BẬT và TẮT phụ thuộc vào 2 YẾU TỐ: 1) Chân NO và NC của rơ le 2) 0 và 1 logic trong ứng dụng IFTTT / Blynk
Bước 6: Giám sát từ mọi nơi trên DI ĐỘNG (Ứng dụng IFTTT)
Người ta có thể dễ dàng theo dõi những gì đang diễn ra trong nhà của họ từ bất kỳ đâu trên thế giới này chỉ khi có Internet.
Vì vậy, điều cần thiết cho việc này là ứng dụng IFTTT có sẵn trong Cửa hàng Google Play dành cho người dùng Android.
Người dùng IoS cũng có thể tải nó từ App Store của họ.
Đối với cả hai trường hợp, hãy nhớ đăng nhập từ cùng một tài khoản được liên kết với GOOGLE HOME MINI và tài khoản IFTTT nơi bạn đã tạo các applet. Vì vậy, điều quan trọng là tài khoản gmail hoặc tài khoản facebook phải giống nhau trong suốt.
Trong ứng dụng này, bạn có thể tạo các applet giống như cách chúng tôi làm trong ứng dụng web IFTTT.
Khi chúng ta tạo applet, luôn có tùy chọn nhận thông báo khi applet chạy, mặc định là ON.
Vì vậy, bây giờ hãy theo dõi khi có bất kỳ thiết bị nào của bạn bị cù.
HÃY THƯỞNG THỨC HẠNH PHÚC !! Đổi mới !! làm cho yêu thích dự án này để thể hiện sự ủng hộ của bạn và nếu bạn muốn nhiều hơn như vậy, các dự án DIY dễ dàng…
Đề xuất:
Tự động hóa Nói chuyện -- Âm thanh từ Arduino -- Tự động hóa điều khiển bằng giọng nói -- HC - 05 Mô-đun Bluetooth: 9 bước (có Hình ảnh)
Tự động hóa Nói chuyện || Âm thanh từ Arduino || Tự động hóa điều khiển bằng giọng nói || HC - 05 Mô-đun Bluetooth: …………………………. Please SUBSCRIBE To my YouTube channel for more videos … …. Trong video này, chúng tôi đã xây dựng Tự động hóa nói chuyện .. Khi bạn gửi lệnh thoại qua thiết bị di động thì lệnh đó sẽ bật các thiết bị gia đình và gửi phản hồi tôi
Tự động hóa nhà điều khiển bằng giọng nói lấy cảm hứng từ COVID-19: 5 bước
Tự động hóa nhà điều khiển bằng giọng nói lấy cảm hứng từ COVID-19: Trong hơn 4 năm qua, tôi đã thử 3 hoặc 4 biến thể khác nhau của điều khiển tại nhà dựa trên Arduino. Để mọi người tiện theo dõi, đây là lịch sử theo thứ tự thời gian của một số sự phát triển của tôi. Hướng dẫn 1 - vào tháng 10 năm 2015 đã sử dụng IR và RF giao tiếp
Tự động hóa nhà điều khiển bằng giọng nói (như Alexa hoặc Google Home, không cần Wifi hoặc Ethernet): 4 bước
Tự động hóa nhà điều khiển bằng giọng nói (như Alexa hoặc Google Home, không cần Wifi hoặc Ethernet): Về cơ bản, nó là rơ le điều khiển arduino dựa trên SMS với thiết lập trợ lý Google để gửi tin nhắn hướng dẫn bằng giọng nói. Nó rất dễ dàng và rẻ tiền và hoạt động giống như quảng cáo Alexa với của bạn các thiết bị điện hiện có (nếu bạn có Moto -X smartp
Đèn điều khiển bằng giọng nói Điện tử dải LED RGB và hơn thế nữa với Tự động hóa tại nhà Cortana và Arduino: 3 bước
Đèn điều khiển bằng giọng nói Điện tử dải LED RGB và hơn thế nữa với Tự động hóa tại nhà Cortana và Arduino: Bạn thích ý tưởng điều khiển mọi thứ bằng giọng nói của mình? Hoặc không thích ra khỏi giường để tắt đèn? Nhưng tất cả các giải pháp hiện tại như google home là quá đắt? Bây giờ bạn có thể tự làm nó với giá dưới 10 đô la. Và tốt hơn nữa là nó rất dễ dàng
Điều khiển bằng giọng nói tự động hóa tại nhà bằng Arduino Uno và Bluetooth: 4 bước
Điều khiển bằng giọng nói tự động hóa tại nhà bằng Arduino Uno và Bluetooth: Dự án này nói về việc kết nối mô-đun bluetooth với Arduino và thiết bị di động Android để kích hoạt đèn và quạt trong phòng bằng điều khiển bằng giọng nói