Mục lục:
- Bước 1: Những thứ này hoạt động như thế nào?
- Bước 2: Thiết lập Blynk
- Bước 3: Thiết lập IFTTT
- Bước 4: Lập trình phần cứng của bạn
- Bước 5: Dùng thử
Video: Cách thêm các tính năng IOT vào dự án của bạn: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Không gì tốt hơn việc tạo một dự án DIY thay thế một sản phẩm thương mại mà bạn thấy hữu ích. Thực ra thì, có điều gì đó tốt hơn thế. Thêm khả năng IOT vào dự án của bạn.
Khi nói đến tự động hóa, những người mới bắt đầu thường lăn tăn khi nghĩ rằng họ cần lập trình phức tạp và những gì không. Nhưng ngày nay, nhờ có nhiều dịch vụ và phần mềm miễn phí cho mục đích chính xác này, việc thêm các tính năng IOT cơ bản vào các dự án của bạn đã trở nên dễ dàng hơn bao giờ hết.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể sử dụng hai phần mềm như vậy - Blynk và IFTTT, để tự động hóa các dự án DIY của bạn. Chúng ta hãy đi đến đó!
Bước 1: Những thứ này hoạt động như thế nào?
Tôi sẽ sử dụng esp8266 cho dự án của mình, nhưng hãy nhớ rằng hướng dẫn này có thể áp dụng cho hầu hết mọi vi điều khiển hỗ trợ Wi-Fi (ví dụ: esp32) Đối với hướng dẫn này, hãy tạo một dự án bật đèn LED mỗi khi bạn có một người theo dõi twitter mới. Để thực hiện dự án này, chúng ta phải sử dụng Blynk và IFTTT cùng nhau.
IFTTT:
IFTTT hoạt động như thế này: “Nếu điều này xảy ra thì hãy làm điều đó”. Nếu bạn thích viết mã, bạn có thể so sánh điều này với "câu lệnh if". Trong trường hợp của chúng ta, nó như thế này: "Nếu tôi có một người theo dõi twitter mới, thì hãy gửi tín hiệu đến Blynk"
Blynk:
Blynk simpy chuyển trình kích hoạt IFTTT thành esp8266. Giả sử đèn LED của chúng tôi được kết nối với chân GPIO 5. Blynk sẽ nhận dữ liệu từ IFTTT và chân 5 kích hoạt.
Trên thực tế, hai ứng dụng này có thể làm được nhiều điều hơn là chỉ tự động hóa các dự án DIY của bạn. Bạn có thể chơi xung quanh họ để biết thêm.
Bước 2: Thiết lập Blynk
Đầu tiên, hãy cài đặt Blynk.
Android
IOS
Bây giờ hãy tạo một dự án mới. Ngay sau khi thực hiện việc này, bạn sẽ nhận được mã thông báo Auth trong email của mình. Mã thông báo này rất quan trọng và chúng tôi sẽ sử dụng nó trong các bước tiếp theo. Nhấn vào "+" và thêm Nút từ hộp tiện ích. Nhấn vào nút mới được thêm vào và cài đặt nút sẽ xuất hiện. Tại đây chọn chân mà bạn muốn kích hoạt (GPIO 5 trong trường hợp này). Bạn có thể đặt chế độ đẩy hoặc chuyển đổi dựa trên ứng dụng của mình. Nếu nó được đặt thành ấn, ngay sau khi IFTTT kích hoạt, ghim được BẬT và ngay lập tức TẮT (giống như một nút ấn thông thường) Nếu được đặt thành công tắc, ngay sau khi IFTTT kích hoạt, ghim được BẬT và vẫn BẬT
Bước 3: Thiết lập IFTTT
Cài đặt IFTTT:
Android
IOS
Trên IFTTT, nhấp vào "nhận thêm". Bây giờ hãy nhấp vào + và sau đó nhấp vào "cái này". Sau đó tìm kiếm và chọn "twitter". Sau đó bấm vào "người theo dõi mới".
Bây giờ hãy nhấp vào "cái đó" và tìm kiếm "webhooks" trên thanh tìm kiếm. Nhấp vào "yêu cầu web" và nhập URL. Định dạng URL là https:// IP / Auth / update / pin
Vì mã pin của chúng tôi là GPIO 5, hãy thay thế “pin” trong URL thành “D5” Thay thế Auth bằng mã thông báo Auth của dự án blynk mà bạn đã nhận được trong email của mình ở bước trước. Thay thế IP bằng IP đám mây blynk của quốc gia bạn. Để lấy IP, hãy mở dấu nhắc lệnh và nhập "ping blynk-cloud.com". Đối với Ấn Độ, IP là 188.166.206.43
Chọn "đặt" trong phần phương pháp và chọn "ứng dụng / json" trong loại nội dung. Trong phần nội dung, nhập ["1"].
Cần lưu ý rằng [“1”] đại diện cho trình kích hoạt BẬT và [“0”] đại diện cho trình kích hoạt TẮT
Bước 4: Lập trình phần cứng của bạn
Đảm bảo rằng bạn đã cài đặt thư viện esp8266 và Blynk trên Arduino IDE của mình. Nếu bạn không chắc chắn về cách thực hiện việc này, hãy nhấp vào đây để xem hướng dẫn nhanh. Bây giờ đi tới tệp> ví dụ> Blynk> board_wifi> esp8266. Một chương trình mẫu sẽ xuất hiện.
Mặc dù bạn có thể chỉnh sửa điều này, nhưng tôi không khuyên bạn nên sửa đổi một bản phác thảo mẫu. Chỉ cần sao chép mã và dán vào một tệp mới. Bây giờ bạn có thể chỉnh sửa tệp này.
Bạn phải thêm ssid và mật khẩu wifi của mình trong chương trình có ghi 'YourNetworkName' và 'YourPassword'. Ngoài ra, 'YourAuthToken' nên được thay thế bằng mã thông báo xác thực mà bạn nhận được từ blynk. Sau khi thực hiện những điều này, bạn có thể thêm mã dự án của mình trong hàm loop () sau dòng Blynk.run ().
Vì của chúng tôi là một bộ kích hoạt đèn LED đơn giản, chúng tôi không phải viết bất kỳ mã nào. Nếu chúng tôi kết nối đèn LED của mình với chân GPIO 5 (D1), chúng tôi có thể làm cho dự án của mình hoạt động.
Bước 5: Dùng thử
Phương pháp đơn giản này có thể làm cho các dự án của bạn trở nên tuyệt vời. Bạn có thể thử với nhiều trình kích hoạt IFTTT hơn và các chức năng Blynk để nhận ra bạn có thể làm được nhiều hơn với hai ứng dụng này.
Không chắc chắn nên bắt đầu với dự án nào? Đây là một số dự án của tôi được thực hiện bằng Blynk và IFTTT
Đồng hồ đổi màu mỗi khi phi hành gia vào không gian
Một thiết bị nhắc bạn uống nước
Đèn nhấp nháy mỗi khi ISS đi qua
Hãy vui vẻ khi tự động hóa các dự án DIY của bạn:)
Đề xuất:
Dễ dàng thêm Google Maps vào Google Trang tính của bạn một cách tự động và miễn phí: 6 bước
Dễ dàng thêm Google Maps vào Google Trang tính của bạn một cách tự động và miễn phí: Cũng giống như nhiều Nhà sản xuất, tôi đã xây dựng một số dự án theo dõi GPS. Hôm nay, chúng ta sẽ có thể nhanh chóng trực quan hóa các điểm GPS ngay trong Google Trang tính mà không cần sử dụng bất kỳ trang web hoặc API bên ngoài nào. Hơn hết, nó MIỄN PHÍ
Mô-đun nguồn IoT: Thêm Tính năng đo công suất IoT vào Bộ điều khiển sạc năng lượng mặt trời của tôi: 19 bước (có hình ảnh)
Mô-đun nguồn IoT: Thêm Tính năng đo công suất IoT vào Bộ điều khiển sạc năng lượng mặt trời của tôi: Xin chào mọi người, tôi hy vọng tất cả các bạn đều tuyệt vời! Trong tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi tạo mô-đun Đo điện năng IoT để tính toán lượng điện năng được tạo ra bởi các tấm pin mặt trời của tôi, đang được sử dụng bởi bộ điều khiển sạc năng lượng mặt trời của tôi t
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe được thì bạn có thể nhận được nó Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin thêm: 4 bước
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe nó thì bạn có thể nhận được nó … Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin bổ sung: nếu bạn đã từng truy cập vào một trang web và nó phát một bài hát mà bạn thích và muốn nó thì đây là hướng dẫn cho bạn, không phải lỗi của tôi nếu bạn làm hỏng thứ gì đó (chỉ có cách là nếu bạn bắt đầu xóa nội dung mà không có lý do ) tôi đã có thể tải nhạc cho
Cách thêm ánh sáng vào vỏ máy tính của bạn: 5 bước
Cách thêm hệ thống chiếu sáng cho vỏ máy tính của bạn: Làm sáng vỏ máy tính của bạn để có hiệu ứng tuyệt vời. Ngoài ra, cách che các vết nứt trong hộp đựng của bạn để ánh sáng không chiếu qua chúng
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để