Mục lục:

Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266: 5 bước
Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266: 5 bước

Video: Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266: 5 bước

Video: Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266: 5 bước
Video: Hướng dẫn sử dụng blynk iot - new blynk 2.0 - node mcu esp8266 - điều khiển thiết bị qua internet 2024, Tháng bảy
Anonim
Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266
Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266

Internet vạn vật (IoT) là mạng lưới liên kết giữa các thiết bị vật lý (còn được gọi là "thiết bị được kết nối" và "thiết bị thông minh"), tòa nhà và các mặt hàng khác được nhúng với thiết bị điện tử, phần mềm, cảm biến, thiết bị truyền động và kết nối mạng cho phép các đối tượng này thu thập và trao đổi dữ liệu.

Bây giờ tôi sẽ hướng dẫn cách tạo một thiết bị cơ sở IoT có khả năng điều khiển các thiết bị và theo dõi thời tiết theo thời gian thực. Thiết bị này được xây dựng bằng ESP8266 Node Mcu.

Esp8266 node mcu là một thiết bị tích hợp mô-đun wifi và bộ điều khiển vi mô có thể giao tiếp với arduino Ide.

Bắt đầu nào..

Bước 1: Các thành phần bắt buộc

Thành phần bắt buộc
Thành phần bắt buộc
Thành phần bắt buộc
Thành phần bắt buộc

Nút MCU Esp8266 [Banggood]

Bảng chuyển tiếp 4 kênh [Banggood]

Bảng hoàn thiện [Banggood]

Ghim tiêu đề [Banggood]

DC Jack [Banggood]

DHT 11 [Banggood]

Bước 2: Cắt

Làm đứt mạch
Làm đứt mạch
Làm đứt mạch
Làm đứt mạch
  • Đầu tiên, lấy một bảng điều khiển và đặt các chân tiêu đề nữ đối với các chân Node Mcu esp8266.
  • Lấy chân tiêu đề đực và hàn bên cạnh chân tiêu đề cái và kết nối các chân tiêu đề nam và chân cái w.r.t Esp8266 để lấy đầu ra.
  • Thêm một số chân cắm đầu đực khác tại chân + V và GND của Esp8266
  • Bây giờ đến lượt để tạo nguồn điện, lấy một giắc cắm một chiều và IC7805 đặt nó trên bảng điều khiển.
  • Kết nối Vin của IC7805 với + V của giắc Dc và GND với GND.
  • Bây giờ nối dây + 5v ra 7805 đến Vin của Esp8266 và GND của IC7805 đến GND của Esp8266.
  • Bây giờ nối bảng Relay và mô-đun DHT 11 đến Esp 8266 theo các chân trong mạch.
  • Các kết nối trong mạch int he giống như các chân đã khai báo trong chương trình.

Bây giờ chúng ta cần chuẩn bị bảng điều khiển và lập trình thiết bị.

Bước 3: Tạo Thiết bị trong Trang tổng quan

Image
Image

Đối với dự án này, tôi đã sử dụng nền tảng Cayenne IoT.

Trước tiên, bạn cần truy cập trang Cayenne và tạo một tài khoản bằng cách đăng ký.

Bây giờ hãy làm theo các hướng dẫn như được đưa ra trong video.

Trong khi tạo thiết bị, bạn cần chọn loại MQTT.

Sau đó trang web sẽ tạo tên người dùng, mật khẩu và id khách hàng cho thiết bị, bạn cần sao chép nó. Điều này là cần thiết cho quy trình tiếp theo.

Để biết thêm thông tin, hãy truy cập vào đây [Hướng dẫn của nhóm Cayenne IoT]

Bước 4: Lập trình

Tải xuống các thư viện đính kèm và đưa nó vào arduino Ide.

Tôi đã đính kèm mã.

  1. Đầu tiên Mở mã và chỉnh sửa như sau.
  2. Nhập SSID của mạng wifi của bạn (tên mạng Wifi) với trong dấu ngoặc kép.

char ssid = "nhập tên mạng wifi của bạn";

3. Nhập mật khẩu của mạng wifi của bạn với trong dấu ngoặc kép.

char wifiPassword = "nhập mật khẩu bộ định tuyến wifi của bạn";

4. Bây giờ bạn cần điền tên người dùng, mật khẩu, clientid mà bạn nhận được khi thêm thiết bị.

char username = "nhập tên người dùng"; char password = "nhập mật khẩu";

char clientID = "nhập id khách hàng";

Bây giờ hãy lưu và tải mã lên mô-đun mcu nút ESP 8266.

Khi mô-đun mcu nút esp8266 được kết nối với máy chủ đó, bạn có thể thấy các tiện ích con tự động được tạo trong trang tổng quan của mình. Ghim các widget đó và chỉnh sửa chúng (tên, loại, v.v.).

Đó là tất cả các chàng trai…

Để xây dựng hoàn chỉnh, hãy xem video bên dưới.

Bước 5: Xây dựng và thử nghiệm

Image
Image

Hãy bình luận.

Để biết thêm nhiều dự án, hãy đăng ký kênh youtube của tôi [Bấm vào đây]

Ghé thăm trang web của tôi để biết thêm các dự án khác.

Đề xuất: