Mục lục:
- Quân nhu
- Bước 1: Phần mềm chương trình cơ sở và trình điều khiển Micropython
- Bước 2: Kết nối
- Bước 3: Thêm cảm biến vào Domoticz
- Bước 4: Kết quả
Video: Hộp cảm biến cho nhà kính: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Này. Tôi muốn giới thiệu một dự án nữa của mình cho toàn thể xã hội.
Dự án nhằm mục đích tự động hóa nhà kính mà tôi đã xây dựng ở sân sau của mình. Đây là bước đầu tiên tạo ra một phức hợp các cảm biến cho nhà kính. Sau này trong tương lai, dựa trên dữ liệu từ các cảm biến, tôi dự định sẽ tự động hóa hệ thống tưới và thông gió. Thiết bị dựa trên Wemos D1 mini Pro. Phần mềm cho dự án này được viết bằng MicroPython. Dữ liệu từ các cảm biến chuyển đến máy chủ Domoticz chạy trên Raspberry Pi Zero.
Bây giờ chúng ta hãy đi sâu hơn vào chi tiết.
Quân nhu
Đối với dự án này, bạn cần:
1. Wemos D1 mini Pro
2. Đế trippler Wemos
3. Tấm chắn cấp nguồn (Tùy chọn, bạn có thể cấp nguồn cho D1 qua USB).
4. Màn hình OLED
5. Cảm biến DHT22
6. Cảm biến SOIL
7. Cảm biến nhiệt độ 18b20
8. Nhà ở
9. Cáp Dupont
10. Chạy máy chủ Domoticz (Tôi đang sử dụng Raspberry Pi Zero)
11. Các tệp Pyhon. Tất cả các tệp bạn cần đều có ở đây.
Bước 1: Phần mềm chương trình cơ sở và trình điều khiển Micropython
Tôi sẽ không đi sâu vào cách cài đặt phần sụn trên thiết bị. Quy trình được mô tả chi tiết trong một trong những bài viết trước đây của tôi ở đây.
Mặc dù có một điều bạn phải biết về việc cài đặt phần mềm cơ sở trên WemosD1 mini Pro. Thông thường, khi tôi đang cài đặt chương trình cơ sở, tôi sử dụng lệnh sau:
python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = phát hiện 0 C: / path_to_firmware
Nhưng nó không hoạt động với phiên bản D1 mini Pro. Nó hoạt động với D1 mini, nhưng không hoạt động với Pro. Sau khi cài đặt phần sụn theo cách này, D1 đi vào vòng lặp vô hạn - nó khởi động lại liên tục. Ở đâu đó trên internet, tôi thấy rằng cần phải mô tả kích thước bộ nhớ flash mà nó sẽ sử dụng. Bạn phải sử dụng lệnh dưới đây:
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
Vì vậy, sau khi bạn đã cài đặt chương trình cơ sở, hãy tải lên các tệp được đề cập ở trên trong 11.) ngoại trừ main.py, bằng cách sử dụng ampy chẳng hạn. Bạn sẽ cần phải chỉnh sửa main.py sau, vì vậy đừng tải nó lên ngay bây giờ:).
Bước 2: Kết nối
Kết nối tất cả phần cứng.
1. Cảm biến đất:
Dây đỏ ======> + 3,3V
Đen ======> GND
Màu vàng (dữ liệu) ===> A0
2. Màn hình OLED:
GND ======> GND
VCC ======> + 5V
SCL ======> D1
SDA ======> D2
3. ds18x20:
Đỏ ======> + 3,3V
Đen ======> GND
Trắng (dữ liệu) ==> D6, cũng thông qua kéo lên điện trở 4,7kOhm kết nối với + 3,3V
4. DHT22:
GND ======> GND
VCC ======> + 3,3V
HẾT ======> D3
Bước 3: Thêm cảm biến vào Domoticz
Thêm cảm biến vào máy chủ Domoticz của bạn.
1. Chọn SETUP / HARDWARE để thêm phần cứng.
2. Thêm "Dummy" từ menu thả xuống. Khi phần cứng được thêm vào, tổng quan của tất cả phần cứng đã xác định sẽ được hiển thị.
Phần cứng mới phải có trong danh sách và phải có nút "Tạo cảm biến ảo". Nhấp vào nút này. Chọn loại cảm biến bạn đã tạo. Vui lòng lưu ý số IDX của cảm biến của bạn.
Nhập số idx cho mọi cảm biến vào tệp main.py. Bạn cần nó trong tập lệnh Python của mình để giải quyết dữ liệu từ cảm biến đến cảm biến ảo.
Để xem danh sách thiết bị, hãy nhấp vào tab CÀI ĐẶT và sau đó chọn THIẾT BỊ.
Ngoài ra, nhập địa chỉ IP của máy chủ Domoticz của bạn vào tệp main.py.
Bây giờ bạn có thể tải main.py lên Wemos D1 mini Pro.
Bước 4: Kết quả
Bật nguồn thiết bị.
Sau khi ESP khởi động, hãy tìm một mạng WiFi mới có tên "Wifimanager". Kết nối với nó với PC hoặc điện thoại của bạn bằng mật khẩu: "tayfunulu", sau đó truy cập địa chỉ IP 192.168.4.1.. Tại đây bạn có thể kết nối ESP của mình với mạng WiFi cục bộ. Chọn mạng WiFi bạn sẽ sử dụng, nhập mật khẩu, nhấn "Gửi". Nếu mọi thứ đều chính xác, bạn sẽ thấy thông báo "ESP đã kết nối thành công với mạng XXXX". ESP của bạn hiện đã được kết nối với mạng WiFi của bạn và đã sẵn sàng. Ngay sau khi kết nối với WiFi, nó sẽ kết nối với máy chủ Domoticz và bắt đầu gửi dữ liệu từ các cảm biến. Bạn có thể theo dõi quá trình trong "Thiết lập" / "Nhật ký". Hiển thị các cảm biến mới được tạo bằng cách nhấp vào tab "Nhiệt độ". Hình ảnh cảm biến sẽ được hiển thị.
Cảm biến đất sẽ được hiển thị trong tab "Tiện ích".
Đánh dấu các cảm biến như "yêu thích" bằng cách nhấp vào dấu sao, để xem tất cả trên tab "Trang tổng quan".
Vì việc xử lý lỗi được thực hiện trong mã, thiết bị sẽ không bị treo, nhưng chỉ khởi động lại trong trường hợp có lỗi.
Vì vậy, bây giờ bạn sẽ biết, những gì tôi đang diễn ra trong Nhà kính của bạn.
Chúc may mắn:)
Đề xuất:
Tự động hóa nhà kính với LoRa! (Phần 1) -- Cảm biến (Nhiệt độ, Độ ẩm, Độ ẩm của đất): 5 bước
Tự động hóa nhà kính với LoRa! (Phần 1) || Cảm biến (Nhiệt độ, Độ ẩm, Độ ẩm của đất): Trong dự án này, tôi sẽ chỉ cho bạn cách tôi tự động hóa một nhà kính. Điều đó có nghĩa là tôi sẽ chỉ cho bạn cách tôi đã xây dựng nhà kính và cách kết nối hệ thống điện và thiết bị điện tử tự động hóa. Ngoài ra, tôi sẽ chỉ cho bạn cách lập trình bảng Arduino sử dụng L
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ảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: 5 bước
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: Đây là dự án đầu tiên của tôi và dự án này hoạt động dựa trên hai cảm biến cơ bản, một là Cảm biến cảm ứng và cảm biến thứ hai là Cảm biến âm thanh, khi bạn nhấn bàn phím trên cảm biến cảm ứng, đèn AC sẽ chuyển BẬT, nếu bạn nhả nó ra, Đèn sẽ TẮT và cùng
Cảm biến nhà kính thông minh: 5 bước
Cảm biến nhà kính thông minh: Có thể hướng dẫn này hiện đang trong cuộc thi Vi điều khiển, hãy bình chọn cho nó: DH Hello mọi người, Hôm nay tôi sẽ cho các bạn xem dự án nhỏ của tôi mà tôi đã xây dựng trong vài ngày. Bộ này được làm từ 4 (bốn) cảm biến khác nhau và tôi nghĩ rằng mọi chủ sở hữu nhà kính
Hộp Barbie: Hộp ngụy trang / Hộp bùng nổ cho máy nghe nhạc Mp3 của bạn: 4 bước (có hình ảnh)
Hộp Barbie: Hộp ngụy trang / Hộp bùng nổ cho máy nghe nhạc Mp3 của bạn: Đây là một hộp đựng bảo vệ có đệm cho máy nghe nhạc mp3 của bạn, cũng có thể chuyển đổi giắc cắm tai nghe sang 1/4 inch, có thể hoạt động như một hộp bùng nổ khi lật công tắc và ngụy trang máy nghe nhạc mp3 của bạn thành một máy nghe nhạc đầu những năm chín mươi hoặc hành vi trộm cắp tương tự tôi