Mục lục:

Trạm thời tiết: 7 bước
Trạm thời tiết: 7 bước

Video: Trạm thời tiết: 7 bước

Video: Trạm thời tiết: 7 bước
Video: Bảy bước đưa đến giác ngộ - Kinh Trung Bộ 24b - Kinh Trạm xe - phần 2 - SC. Giác Lệ Hiế 2024, Tháng mười một
Anonim
Trạm thời tiết
Trạm thời tiết

Trong phần Có thể hướng dẫn này, tôi sẽ chỉ ra các bước và mã để xây dựng trạm thời tiết của riêng bạn! Bạn sẽ có thể chuyển đổi qua Nhiệt độ, Độ ẩm và Độ sáng! Xin lưu ý, Mã từ xa của bạn sẽ khác với Mã của tôi, nhưng tôi sẽ hướng dẫn cách tìm ID Mã chính xác của bạn! NHỮNG ĐIỀU BẠN CẦN:

  • 1 x Arduino UNO R3
  • 1 x IR Remote (bất kỳ sẽ làm được)
  • 1 x cảm biến hồng ngoại
  • 1 x Điện trở quang (Cảm biến độ sáng)
  • Màn hình LCD 1 x 16x2
  • Điện trở 3 x 220 Ohm
  • 1 x chiết áp
  • 1 x DHT11 (Cảm biến nhiệt độ / độ ẩm)
  • 1 x Breadboard
  • Dây nhảy

Bước 1: Dây dương và dây nối đất

Dây điện dương và dây nối đất
Dây điện dương và dây nối đất

CÀI ĐẶT CƠ BẢN

  1. Kết nối 1 dây jumper (màu đỏ) vào mặt + của breadboard với cổng GND trên arduino
  2. Sử dụng một dây jumper khác (màu đỏ) để kết nối với phía bên kia của bảng mạch trên + thanh ray
  3. Kết nối 1 dây jumper (màu đen) vào mặt bên của breadboard với cổng 5v trên arduino
  4. Sử dụng một dây jumper khác (màu đen) để kết nối với phía bên kia của bảng mạch trên + thanh ray

Bước 2: Thêm điện trở quang

Thêm điện trở quang
Thêm điện trở quang
  1. Đặt điện trở quang trên breadboard
  2. Kết nối bên phải với + thanh ray
  3. Kết nối phía bên trái với một điện trở 220 Ohm
  4. Kết nối dây từ điện trở đến cổng 7 trên arduino
  5. Kết nối dây nối đất đến từ - thanh ray trên breadboard với cùng một thanh ray được kết nối với dây trước đó (cổng 7)

Bước 3: Thêm cảm biến hồng ngoại

Thêm cảm biến IR
Thêm cảm biến IR
  1. Đặt Cảm biến IR trên breadboard
  2. Kết nối dây đầu tiên với thanh GND (-) đến cổng đầu tiên trên IR
  3. Kết nối dây thứ hai với thanh POSITIVE (+) đến cổng thứ hai trên IR
  4. Kết nối dây từ cổng 10 trên arduino với cột cuối cùng trên cảm biến IR

Bước 4: Thêm LCD và Potentiometer

Thêm LCD và Potentiometer
Thêm LCD và Potentiometer

Hãy bắt đầu với việc thêm Potentiometer

  1. Đặt Màn hình LCD và Chiết áp trên breadboard
  2. Kết nối thanh GND (-) với cực âm của chiết áp
  3. Kết nối thanh tích cực (+) với cực dương của chiết áp
  4. Kết nối dây từ đầu chiết áp đến cổng V0 trên màn hình LCD
  5. Điều này sẽ đặt độ tương phản với màn hình LCD để điều chỉnh để dễ xem hơn

Hãy thêm Màn hình LCD, dây sẽ theo thứ tự

  1. Đặt màn hình LCD trên breadboard
  2. Kết nối dây nối đất với cổng VSS trên màn hình LCD
  3. (V0 đã được kết nối từ bước trước)
  4. RS sẽ kết nối với cổng 12 trên arduino
  5. RW sẽ kết nối với mặt đất trên breadboard
  6. E sẽ kết nối với cổng ~ 11 trên arduino
  7. D4 sẽ kết nối với cổng ~ 5 trên arduino
  8. D5 sẽ kết nối với cổng 4 trên arduino
  9. D6 sẽ kết nối với cổng 3 trên arduino
  10. D7 sẽ kết nối với cổng 2 trên ardiino
  11. A sẽ kết nối với một điện trở 220 Ohm, điện trở kết nối với đường sắt nối đất trên breadboard
  12. K sẽ kết nối để kết nối với đường sắt nối đất trên breadboard

Bước 5: Thêm DHT11 (Cảm biến nhiệt độ và độ ẩm)

Thêm DHT11 (Cảm biến nhiệt độ và độ ẩm)
Thêm DHT11 (Cảm biến nhiệt độ và độ ẩm)
  1. Đặt DHT11 trên breadboard
  2. Kết nối thanh dương (+) trên breadboard với chân dương trên DHT11, nó sẽ là chân đầu tiên bên trái
  3. Kết nối chân thứ hai trên DHT11 với điện trở 220 Ohm
  4. Kết nối Điện trở 220 Ohm với cổng ~ 6 trên arduino
  5. Kết nối chốt cuối cùng và chân phải nhất với thanh ray âm trên breadboard

Bước 6: Thêm điều khiển từ xa, bây giờ bạn là một người đàn ông thời tiết

Thêm điều khiển từ xa, bây giờ bạn là một người đàn ông thời tiết!
Thêm điều khiển từ xa, bây giờ bạn là một người đàn ông thời tiết!

Nếu có bất kỳ vấn đề nào phát sinh trong khi thi công, vui lòng xem lại sơ đồ có được nối dây chính xác hay không. Nhiều khả năng điều khiển từ xa tôi đã sử dụng trên này, sẽ không giống với điều khiển của bạn. Điều này có nghĩa là bạn sẽ phải thay đổi mã để làm cho nó hoạt động cho bạn.

  1. Tải xuống Arduino IDE để thực hiện các chỉnh sửa này cho tài liệu của bạn.
  2. Tải xuống mã được cung cấp (remoteFinder.ino), mở IDE và tải lên / biên dịch chương trình.
  3. Đảm bảo mở màn hình nối tiếp.
  4. Nhấn hai nút bạn muốn sử dụng và ghi lại mã mà màn hình nối tiếp cung cấp cho bạn.

LƯU Ý: FFFFFF không đúng, thư viện IR ném điều này khi nó phát hiện việc sử dụng cùng một nút. Điều này chỉ nói rằng bạn đang nhấn nhiều lần cùng một nút. Nếu bạn không thể tải xuống tệp, đây là để sao chép và dán.

int RECV_PIN = 6; IRrecv’tcv (RECV_PIN); giải mã kết quả;

void setup () {Serial.begin (9600); không thể thay đổi.enableIRIn (); // Khởi động bộ thu}

void loop () {if (’tcv.decode (& results)) {Serial.println (results.value, HEX); không thể tìm thấy (); // Nhận giá trị tiếp theo}} Tiếp theo, mở WeatherStation.ino và thay đổi giá trị cho các nút thành của bạn. Trong đoạn mã, chúng ở đầu tệp và được gọi là mã1 mã2 mã3 Biên dịch mã và tải lên và bây giờ bạn đã sẵn sàng tiếp quản Kênh 10!

Bước 7: Thư viện được sử dụng

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalNếu các thư viện này đã cập nhật hoặc chúng không hoạt động với nó, vui lòng gửi email cho tôi và tôi sẽ gửi cho bạn các thư viện của tôi!

Đề xuất: