Mục lục:

Cách tạo Trạm thời tiết IoT có kích thước bỏ túi: 7 bước (có hình ảnh)
Cách tạo Trạm thời tiết IoT có kích thước bỏ túi: 7 bước (có hình ảnh)

Video: Cách tạo Trạm thời tiết IoT có kích thước bỏ túi: 7 bước (có hình ảnh)

Video: Cách tạo Trạm thời tiết IoT có kích thước bỏ túi: 7 bước (có hình ảnh)
Video: Khi bị điểm kém #shorts #duolingo 2024, Tháng bảy
Anonim
Cách tạo Trạm thời tiết IoT có kích thước bỏ túi
Cách tạo Trạm thời tiết IoT có kích thước bỏ túi

Xin chào bạn đọc!

Trong tài liệu hướng dẫn này, bạn sẽ học cách tạo Khối thời tiết nhỏ bằng cách sử dụng D1 mini (ESP8266) được kết nối với WiFi tại nhà của bạn, vì vậy bạn có thể xem đầu ra của nó ở mọi nơi trên trái đất, tất nhiên, miễn là bạn có kết nối Internet. Nhìn chung, việc thực hiện dự án này không quá khó cũng như không tốn nhiều tài nguyên, vì vậy nó sẽ hoàn hảo như là dự án IoT đầu tiên của bạn. Vậy hãy bắt đầu.

Tái bút: Hãy nhớ rằng đây là sách Hướng dẫn đầu tiên của tôi nên không phải mọi thứ đều hoàn hảo.:)

Bước 1: Tài nguyên

Như tôi đã đề cập trong phần giới thiệu, dự án này rất dễ xây dựng và không yêu cầu quá nhiều thành phần. Đây là danh sách các bộ phận:

Linh kiện điện tử:

WeMos D1mini

BME280

Màn hình OLED I2C (128x64)

Thanh đồng 1,5mm hoặc Thanh sắt

LƯU Ý: Nếu bạn muốn biết thêm thông tin về các bộ phận này cho người yêu cũ. lấy chúng ở đâu, bạn có thể xem ở Bước 7

Các công cụ để tạo mẫu và thử nghiệm mạch:

Breadboard

Dây nhảy

Dây USB - Micro USB Loại B đến USB Loại A

Công cụ:

Hàn sắt

Ghế dự phòng - không bắt buộc

Búa nhỏ - không bắt buộc

Bước 2: Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)

Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)
Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)
Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)
Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)
Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)
Tạo mẫu trên Breadboard (Chuyển sang Bước 3 Nếu bạn muốn Đi thẳng vào Mã và Lắp ráp)

Nếu bạn chưa hàn các chân trên D1mini / OLED / BME280 của mình, bây giờ là lúc để làm điều đó

Trước hết, hãy đặt tất cả các thành phần của chúng ta trên breadboard. Chúng tôi sẽ bắt đầu bằng cách đặt D1mini trên 2 đường ray riêng biệt (hình số 1). Sau đó, chúng tôi sẽ đặt BME280 một khoảng cách hợp lý với nó (hình số 2). Và cuối cùng, chúng tôi sẽ đặt OLED ở phía đối diện của BME280 (hình số 3). Bây giờ, chúng ta hãy kết nối chúng với nhau.

Đây là tất cả các kết nối:

Chân D1 vào SCL / SCKpin trên OLED và chân SCL / SCK trên BME280

Chân D2 đến chân SDA trên OLED và chân SDA trên BME280

Ghim G sang chân GND trên cả OLED và BME280

Chân 3.3V đến chân VCC của BME280

Và cuối cùng là chân 5V đến OLED VCC

Kiểm tra lại kết nối của bạn trước khi kết nối nó với máy tính của bạn và tải mã lên nó! Bạn không muốn đốt cháy bất cứ thứ gì

Bước 3: Phần IoT

Phần IoT
Phần IoT
Phần IoT
Phần IoT
Phần IoT
Phần IoT

Phần này thực sự đơn giản. Trước hết, hãy truy cập AppStore và tải ứng dụng Blynk. Sau đó, hãy mở nó và đăng ký. Tiếp theo tạo dự án mới. Tôi đã gọi là WeatherStation của tôi nhưng bạn có thể đặt tên cho nó bất cứ thứ gì bạn muốn. Sau đó, đặt tùy chọn thiết bị thành ESP8266 và loại kết nối thành WiFi (hình số 1). Tiếp theo nhấn tạo dự án. Bạn sẽ nhận được một email với mã thông báo xác minh của bạn. Bây giờ nhảy vào mã (liên kết tải xuống bên dưới) và thay thế các phần được đánh dấu. Sau đó, quay trở lại không gian làm việc của dự án ứng dụng Blynk, chạm vào màn hình để mở hộp widget (hình số 2). Bây giờ đặt 3 hộp giá trị được gắn nhãn bằng cách chạm vào chúng (hình số 3). Để thiết lập chúng, hãy nhấn vào cái đầu tiên và đặt tên cho nó. Tôi gọi nó là nhiệt độ (điều này không bắt buộc nhưng nó làm cho mọi thứ đơn giản và có tổ chức hơn). Khi đầu vào, hãy chọn chân ảo 1 và trong phần nhãn loại "° C" (hình số 4). Sau đó, bạn có thể thiết lập các giá trị được gắn nhãn khác.

Đây là biểu đồ nhỏ:

Giá trị được gắn nhãn số 2:

Tên: Độ ẩm

Đầu vào: Chân ảo V2

Nhãn mác: "%"

Giá trị được gắn nhãn số 3:

Tên: Độ cao hoặc áp suất - phụ thuộc vào mã bạn chọn

Đầu vào: Chân ảo V3

Nhãn: Độ cao hoặc áp suất - phụ thuộc vào mã

Nếu bạn đã làm mọi thứ chính xác, hãy tải mã của bạn lên D1mini, đợi một lúc và sau đó các giá trị sẽ bật lên trên màn hình OLED và trong ứng dụng Blynk của bạn (hình số 5) (bạn cần nhấn nút phát ở trên cùng bên phải góc của màn hình). Nếu không có gì xuất hiện, hãy chuyển đến phần khắc phục sự cố.

Bước 4: Định dạng mạch

Tạo hình mạch tự do
Tạo hình mạch tự do
Tạo hình mạch
Tạo hình mạch

Được rồi, đây sẽ là phần khó nhất vì vậy hãy sẵn sàng. Chuẩn bị que đồng / que sắt của bạn (Tôi sẽ sử dụng móc sắt bọc đồng thau vì tôi không tìm thấy que chỉ bằng đồng) và làm nóng mỏ hàn của bạn. Bây giờ bạn có thể tạo nó thành bất cứ thứ gì bạn muốn! Tôi sẽ tạo thành một khối lập phương đơn giản. Quá trình này đòi hỏi sự kiên nhẫn và thời gian, vì vậy đừng vội vàng nếu bạn không muốn làm hỏng toàn bộ mạch của mình. Bạn có thể thấy mạch đã hoàn thành trong hình số 2. Tôi quyết định sử dụng các thanh 1, 5mm ở bên ngoài, nhưng các thanh mỏng hơn ở bên trong (1mm) để dễ quản lý hơn.

CẢNH BÁO: Chỉ hàn trong không gian thông gió tốt, việc hàn có thể tạo ra khói độc

LỜI KHUYÊN:

Đối với thanh uốn, hãy sử dụng búa để cố định và một chiếc búa nhỏ - nếu bạn không có vật cố định hoặc búa, kìm và tay không là đủ

Dùng băng dính hoặc tay giúp giữ các que lại với nhau trong khi hàn. Nó dễ dàng hơn nhiều.

HOẶC nếu bạn đang sử dụng thanh sắt như tôi, bạn có thể sử dụng 2 nam châm mạnh để giữ chúng cố định (hình số 1).

Nếu các mối nối của bạn không dính vào nhau, hãy tháo đá và làm nhám chúng bằng giấy nhám.

Nếu chất hàn của bạn không chảy vào các khe hở, hãy sử dụng một chút chất trợ hàn hoặc làm nóng mối nối thêm một chút.

Bước 5: Chung kết

Finale
Finale

Bây giờ điều duy nhất cần làm là kết nối nó với 5V 1A PSU. Nếu bạn đã làm mọi thứ một cách chính xác, nó sẽ hoạt động tốt (đừng quên tải lên mã của bạn nếu bạn chưa làm). Nếu không có gì hiển thị hoặc có điều gì đó không ổn, hãy chuyển sang phần khắc phục sự cố.

Bước 6: Khắc phục sự cố

Xử lý sự cố
Xử lý sự cố

Màn hình hiển thị nan: Kiểm tra hệ thống dây điện của bạn! Cảm biến của bạn không được kết nối nhanh.

BME280 outputing 0.0: Kiểm tra hệ thống dây điện của bạn! Cảm biến của bạn không được kết nối nhanh.

Màn hình đen / dữ liệu cảm biến không hiển thị: Kiểm tra các địa chỉ I2C của bạn bằng cách sử dụng máy quét I2C hoặc kiểm tra dây.

Thiết bị ngoại tuyến trong ứng dụng: Kiểm tra xem bạn đã nhập đúng Mã thông báo / tên WiFi / mật khẩu WiFi của mình chưa. Nếu có, hãy kiểm tra tín hiệu wifi của bạn. Nó có thể yếu hoặc bạn không có kết nối Internet.

Bạn vẫn gặp sự cố hoặc bạn tìm thấy sai lầm trong hướng dẫn này? Viết ra ý kiến và tôi sẽ liên hệ với bạn CÀNG SỚM CÀNG TỐT.:)

Bước 7: Lấy Phụ tùng Theese ở đâu?

Bạn là người mới trong lĩnh vực điện tử? Không vấn đề gì! Dưới đây là giải thích ngắn gọn về một số bộ phận vật lý, cách chúng hoạt động và cách mua chúng với giá rẻ nhất:

1. Tôi lấy tất cả các bộ phận điện tử hiện nay ở đâu?

Aliexpress. Đối với tôi, Aliexpress là trang web tốt nhất, cho đến nay để có được tất cả các bộ phận của chúng với giá rẻ. Nhược điểm duy nhất là vận chuyển cơ bản thường mất rất nhiều thời gian (Bất cứ nơi nào từ 2 tuần đến 1, 5 tháng).

2. BME280 là gì?

BME280 là một cảm biến có thể đo nhiệt độ, độ ẩm tương đối và áp suất khí quyển. Nó thực sự thuận tiện để sử dụng trong các ứng dụng yếu tố hình thức nhỏ như thiết bị điện tử bỏ túi. Thêm về nó ở đây.

LƯU Ý: D1mini, BME280 và màn hình OLED đều được đặt hàng từ AliExpress

Cuộc thi bỏ túi có kích thước
Cuộc thi bỏ túi có kích thước
Cuộc thi bỏ túi có kích thước
Cuộc thi bỏ túi có kích thước

Giải nhất cuộc thi bỏ túi

Đề xuất: