Mục lục:
- Bước 1: Dây dương và dây nối đất
- Bước 2: Thêm điện trở quang
- Bước 3: Thêm cảm biến hồng ngoại
- Bước 4: Thêm LCD và Potentiometer
- Bước 5: Thêm DHT11 (Cảm biến nhiệt độ và độ ẩm)
- 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
- Bước 7: Thư viện được sử dụng
Video: Trạm thời tiết: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
CÀI ĐẶT CƠ BẢN
- 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
- 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
- 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
- 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
- Đặt điện trở quang trên breadboard
- Kết nối bên phải với + thanh ray
- Kết nối phía bên trái với một điện trở 220 Ohm
- Kết nối dây từ điện trở đến cổng 7 trên arduino
- 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
- Đặt Cảm biến IR trên breadboard
- Kết nối dây đầu tiên với thanh GND (-) đến cổng đầu tiên trên IR
- Kết nối dây thứ hai với thanh POSITIVE (+) đến cổng thứ hai trên IR
- 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
Hãy bắt đầu với việc thêm Potentiometer
- Đặt Màn hình LCD và Chiết áp trên breadboard
- Kết nối thanh GND (-) với cực âm của chiết áp
- Kết nối thanh tích cực (+) với cực dương của chiết áp
- Kết nối dây từ đầu chiết áp đến cổng V0 trên màn hình LCD
- Đ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ự
- Đặt màn hình LCD trên breadboard
- Kết nối dây nối đất với cổng VSS trên màn hình LCD
- (V0 đã được kết nối từ bước trước)
- RS sẽ kết nối với cổng 12 trên arduino
- RW sẽ kết nối với mặt đất trên breadboard
- E sẽ kết nối với cổng ~ 11 trên arduino
- D4 sẽ kết nối với cổng ~ 5 trên arduino
- D5 sẽ kết nối với cổng 4 trên arduino
- D6 sẽ kết nối với cổng 3 trên arduino
- D7 sẽ kết nối với cổng 2 trên ardiino
- 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
- 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)
- Đặt DHT11 trên breadboard
- 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
- Kết nối chân thứ hai trên DHT11 với điện trở 220 Ohm
- Kết nối Điện trở 220 Ohm với cổng ~ 6 trên arduino
- 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
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.
- 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.
- 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.
- Đảm bảo mở màn hình nối tiếp.
- 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:
Trạm thời tiết chuyên nghiệp sử dụng ESP8266 và ESP32 DIY: 9 bước (có hình ảnh)
Trạm thời tiết chuyên nghiệp sử dụng ESP8266 và ESP32 DIY: LineaMeteoStazione là một trạm thời tiết hoàn chỉnh có thể được kết nối với các cảm biến chuyên nghiệp từ Sensirion cũng như một số thành phần của Dụng cụ Davis (Máy đo mưa, Máy đo gió) Dự án nhằm mục đích là trạm thời tiết DIY nhưng chỉ yêu cầu
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Trạm thời tiết DIY & Trạm cảm biến WiFi: 7 bước (có hình ảnh)
DIY Weather Station & WiFi Sensor Station: Trong dự án này, tôi sẽ hướng dẫn bạn cách tạo một trạm thời tiết cùng với một trạm cảm biến WiFi. Trạm cảm biến đo dữ liệu nhiệt độ và độ ẩm cục bộ và gửi dữ liệu đó qua WiFi đến trạm thời tiết. Sau đó, trạm thời tiết hiển thị t
Nến thời tiết - Xem nhanh thời tiết và nhiệt độ: 8 bước
Nến thời tiết - Xem nhanh thời tiết và nhiệt độ: Sử dụng ngọn nến kỳ diệu này, bạn có thể cho biết nhiệt độ hiện tại và điều kiện bên ngoài ngay lập tức
Acurite 5 trong 1 Trạm thời tiết sử dụng Raspberry Pi và Weewx (các trạm thời tiết khác tương thích): 5 bước (có Hình ảnh)
Trạm thời tiết Acurite 5 trong 1 Sử dụng Raspberry Pi và Weewx (các Trạm thời tiết khác Tương thích): Khi tôi mua trạm thời tiết Acurite 5 trong 1, tôi muốn có thể kiểm tra thời tiết tại nhà của mình khi tôi đi vắng. Khi tôi về nhà và thiết lập nó, tôi nhận ra rằng tôi phải có màn hình kết nối với máy tính hoặc mua trung tâm thông minh của họ,