Mục lục:
- Bước 1: Những gì bạn sẽ cần
- Bước 2: Mạch
- Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO
- Bước 4: Trong Visuino Thêm thành phần
- Bước 5: Trong Visuino Set Components
- Bước 6: Trong các thành phần kết nối Visuino
- Bước 7: Tạo, biên dịch và tải lên mã
- Bước 8: Chơi
Video: Quạt làm mát tự động sử dụng Servo và cảm biến nhiệt độ và độ ẩm DHT11 với Arduino: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong hướng dẫn này, chúng ta sẽ học cách khởi động và quay quạt khi nhiệt độ tăng lên trên một mức nhất định.
Bước 1: Những gì bạn sẽ cần
- Cảm biến DHT11
- Arduino UNO (hoặc bất kỳ bảng nào khác)
- Mô-đun quạt L9110
- Màn hình OLED
- Động cơ servo
- Dây nhảy
- Breadboard
- Chương trình Visuino: Tải xuống Visuino
Bước 2: Mạch
- Kết nối chân "Cam" (tín hiệu) của động cơ Servo với chân Arduino Digital [2]
- Kết nối chân "Đỏ" của động cơ Servo với chân dương Arduino [5V]
- Kết nối chân "Brown" của động cơ Servo với chân âm Arduino [GND]
- Kết nối chân mô-đun quạt [VCC] với chân arduino [5V]
- Kết nối chân mô-đun quạt [GND] với chân arduino [GND]
- Kết nối chân mô-đun quạt [INA] với chân số arduino [5]
- Kết nối chân Màn hình OLED [VCC] với chân Arduino [5V]
- Kết nối chân Màn hình OLED [GND] với chân Arduino [GND]
- Kết nối chân Màn hình OLED [SDA] với chân Arduino [SDA]
- Kết nối chân Màn hình OLED [SCL] với chân Arduino [SCL]
- Kết nối chân dương DHT11 + (VCC) với chân Arduino + 5V
- Kết nối chân âm DHT11 - (GND) với chân Arduino GND
- Kết nối chân DHT11 (Đầu ra) với chân kỹ thuật số Arduino (4)
Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO
Visuino: https://www.visuino.eu cần được cài đặt. Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2
Bước 4: Trong Visuino Thêm thành phần
- Thêm thành phần "Trình tạo tương tự hình sin"
- Thêm thành phần "Servo"
- Thêm thành phần "DHT"
- Thêm thành phần "Giá trị tương tự"
- Thêm thành phần "So sánh giá trị tương tự" 2X
- Thêm thành phần "OLED"
Bước 5: Trong Visuino Set Components
- Chọn "SineAnalogGenerator1" và trong cửa sổ thuộc tính, đặt Biên độ thành 0,30 và Tần số thành 0,1, đặt bật thành Sai và nhấp vào biểu tượng Ghim và chọn ghim chìm Boolean
- Chọn "CompareValue1" và trong cửa sổ thuộc tính, đặt Giá trị thành 24 (nhiệt độ sẽ khởi động quạt) và So sánh Loại thành ctBiggerOrEqual
- Chọn "CompareValue2" và trong cửa sổ thuộc tính, đặt Giá trị thành 24 (mức nhiệt độ sẽ dừng quạt) và So sánh Loại thành ctSmaller
- Nhấp đúp vào "AnalogValue1" và trong cửa sổ Thành phần kéo "Đặt giá trị" sang trái
- Trong cửa sổ thuộc tính, đặt Giá trị thành 0,5
- Trong cửa sổ Thành phần, kéo một "Đặt giá trị" khác sang bên trái
- Trong cửa sổ thuộc tính, đặt Giá trị thành 1
Nhấp đúp vào "DisplayOLED1"
Trong cửa sổ Thành phần:
- Kéo "Vẽ Văn bản" sang bên trái và trong cửa sổ thuộc tính, đặt Văn bản thành "TEMP"
- Kéo "Trường văn bản" sang trái và trong cửa sổ thuộc tính, đặt Kích thước thành 2 và Y thành 9
- Kéo "Vẽ Văn bản" sang bên trái và trong cửa sổ thuộc tính, đặt Văn bản thành "HUMIDITY" và Y thành 26
- Kéo "Trường văn bản" sang bên trái và trong cửa sổ thuộc tính, đặt Kích thước thành 2 và Y thành 36
- Kéo "Draw Text" sang bên trái và trong cửa sổ thuộc tính, đặt Text thành "FAN ACTIVE" và Y thành 54 và đặt Enabled thành false, nhấp vào biểu tượng ghim và đặt BooleanSinkPin
Đóng cửa sổ Thành phần
Bước 6: Trong các thành phần kết nối Visuino
- Kết nối chân SineAnalogGenerator1 [Ra] với chân Servo1 [Vào]
- Kết nối chân Servo1 [Out] với chân kỹ thuật số Arduino [2]
- Kết nối chân "HumidityThermometer1" [Cảm biến] với chân kỹ thuật số Arduino [4]
- Kết nối chân "HumidityThermometer1" [Nhiệt độ] với chân DisplayOLED1> TextField1 [In] và chân CompareValue1 [In] và chân CompareValue2 [In]
- Kết nối chân "HumidityThermometer1" [Nhiệt độ] với chân DisplayOLED1> TextField2 [In]
- Kết nối chân "CompareValue1" [Ra] với DisplayOLED1> chân DrawText3 [Iclock] và chân [Đã bật]
- Kết nối chân "CompareValue1" [Out] với AnalogValue1> Đặt chân Value1 [In] và chân SineAnalogGenerator1 [Đã bật]
- Kết nối chân "CompareValue2" [Ra] với AnalogValue1> Đặt chân Value2 [Vào]
- Kết nối "DisplayOLED1" chân I2C [Ra] với bảng Arduino I2C [Vào]
Bước 7: Tạo, biên dịch và tải lên mã
Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".
Bước 8: Chơi
Nếu bạn cấp nguồn cho mô-đun Arduino UNO, Màn hình OLED sẽ bắt đầu hiển thị các giá trị nhiệt độ và độ ẩm và nếu quạt đang Hoạt động. Khi nhiệt độ tăng trên 24 độ, quạt sẽ bắt đầu quay.
Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này, bạn có thể tải xuống và mở nó trong Visuino:
Đề xuất:
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino Như cảm biến Oregon 433mhz: 6 bước
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino As 433mhz Cảm biến Oregon: Đây là cấu tạo của một cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời. Cảm biến mô phỏng một cảm biến Oregon 433mhz và có thể nhìn thấy trong cổng Telldus Net. Những gì bạn cần: 1x " 10-LED Cảm biến chuyển động năng lượng mặt trời " từ Ebay. Đảm bảo rằng nó cho biết bộ đánh bóng 3,7v
Tự làm: Hộp cảm biến mini gắn trần với cảm biến chuyển động có thể lấy nét: 4 bước
Tự làm: Hộp cảm biến mini gắn trần với cảm biến chuyển động có thể lấy nét: Xin chào. Cách đây một thời gian, tôi đã giúp đỡ người bạn của mình về khái niệm nhà thông minh và tạo ra một hộp cảm biến mini với thiết kế tùy chỉnh có thể được gắn trên trần nhà vào lỗ 40x65mm. Hộp này giúp: • đo cường độ ánh sáng • đo độ ẩm
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Cảm biến nhiệt độ (LM35) Giao diện với ATmega32 và màn hình LCD - Điều khiển quạt tự động: 6 bước
Cảm biến nhiệt độ (LM35) Giao diện với ATmega32 và màn hình LCD | Điều khiển quạt tự động: Cảm biến nhiệt độ (LM35) Giao diện với ATmega32 và Màn hình LCD
Tự làm miếng đệm làm mát máy tính xách tay - Hack cuộc sống tuyệt vời với quạt CPU - Ý tưởng sáng tạo - Quạt máy tính: 12 bước (có hình ảnh)
Tự làm miếng đệm làm mát máy tính xách tay | Hack cuộc sống tuyệt vời với quạt CPU | Ý tưởng sáng tạo | Fan máy tính: Bạn cần xem video này cho đến khi kết thúc. để hiểu video