Mục lục:

Cách thêm các tính năng IOT vào dự án của bạn: 5 bước
Cách thêm các tính năng IOT vào dự án của bạn: 5 bước

Video: Cách thêm các tính năng IOT vào dự án của bạn: 5 bước

Video: Cách thêm các tính năng IOT vào dự án của bạn: 5 bước
Video: Giới thiệu về IoT siêu dễ hiểu. Học và làm việc trong ngành IoT ra sao? 2024, Tháng mười một
Anonim
Cách thêm các tính năng IOT vào dự án của bạn
Cách thêm các tính năng IOT vào dự án của bạn

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

Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk
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

Thiết lập IFTTT
Thiết lập IFTTT
Thiết lập IFTTT
Thiết lập IFTTT
Thiết lập IFTTT
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

Lập trình phần cứng của bạn
Lập trình phần cứng của bạn
Lập trình phần cứng của bạn
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: