Mục lục:
- Bước 1: Bước 1: Sử dụng lược đồ này
- Bước 2: Làm việc trên PCB - Đầu hàn cho ESP8266 và các cảm biến dựa trên sơ đồ
- Bước 3: Cài đặt cảm biến và đặt PCB vào hộp
- Bước 4: Định cấu hình ThingSpeaks
- Bước 5: Lấy mã, định cấu hình và tải lên
- Bước 6: Chuẩn bị Máy bơm nước & Máy bơm nước Jerry
- Bước 7: Kết nối nó và bắt đầu lấy thông tin qua ThingSpeaks.com
Video: Tưới cây thông minh được hỗ trợ bởi bảng điều khiển năng lượng mặt trời: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Đây là phiên bản cập nhật của dự án SmartPlantWatering đầu tiên của tôi (https://www.instructables.com/id/Smart-Plant-Water…
Những điểm khác biệt chính với phiên bản trước:
1. Kết nối với ThingSpeaks.com và sử dụng trang web này để xuất bản dữ liệu thu được (nhiệt độ, độ ẩm, ánh sáng, v.v.) - kênh của tôi trong ThingSpeaks -
2. Tối ưu hóa để chạy bằng pin. Phiên bản này đang sử dụng bảng điều khiển năng lượng mặt trời để sạc pin Lipo 18650 3.7v.
3. Điều chỉnh tần suất cập nhật và tưới nước dựa trên thời tiết (sử dụng OpenWeatherMap.org).
4. Mã được tối ưu hóa… được tải lên Github -
Yêu cầu:
- PCB
- ESP8266 NodeMCU
- Cảm biến DHT11 (Nhiệt độ & Độ ẩm)
- Tiếp sức
- Cảm biến ánh sáng
- Hộp / Hộp đựng
- Tiêu đề
- Máy bơm nước (12V)
- ống mềm trong suốt có đường kính nhỏ (có thể thay đổi tùy theo đầu nối máy bơm nước của bạn)
- Pin 3.7 Lipo
- TP4056 (bộ sạc pin)
- Dây điện
- kiên nhẫn…. điều này không phức tạp…. nhưng cần một chút thời gian để làm điều đó, đặc biệt nếu đây là lần đầu tiên bạn làm điều gì đó với các thành phần này..:)
Dưới đây, bạn có thể tìm thấy một số biểu đồ được tạo trên ThingSpeaks:
Tiếp theo Tưới nước cho cây (hiển thị số giờ tưới còn lại) Mức nước (lít trong lon nước)
Bước 1: Bước 1: Sử dụng lược đồ này
Thực hiện theo sơ đồ và sao chép điều này vào bảng tiên tiến…
bạn cần những thứ sau:
1. Protoboard
2. ESP8266 NodeMCU
3. Cảm biến DHT11 (Nhiệt độ & Độ ẩm)
4. Tiếp sức
5. Cảm biến ánh sáng
6. Máy bơm nước (12V)
7. ống mềm trong suốt có đường kính nhỏ (có thể thay đổi tùy theo đầu nối máy bơm nước của bạn)
Bước 2: Làm việc trên PCB - Đầu hàn cho ESP8266 và các cảm biến dựa trên sơ đồ
Sử dụng giản đồ để tái tạo nó vào PCB. Ngoài sơ đồ trên, tôi đã thêm TP 4056 để sạc Pin Lipo bằng bảng năng lượng mặt trời. Bạn có thể sử dụng thẻ sạc pin khác nếu thích. Vui lòng sử dụng một thiết bị có bảo vệ để sạc quá mức / xả pin của bạn.
Nếu bạn sử dụng bảng điều khiển năng lượng mặt trời 12v, bạn cần thêm một bước xuống để chuyển đổi điện áp thành 5v. TP4046 không hỗ trợ đầu vào 12v.
Đây là những kết nối mà tôi đã thực hiện để sử dụng TP4056 để sạc pin Lipo và cấp nguồn cho ESP8266 NodeMcu.
Bảng điều khiển năng lượng mặt trời (+) -> Bước xuống -> TP4056 (+)
Bảng điều khiển năng lượng mặt trời (-) -> Bước xuống -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Tôi đã sử dụng cáp USB cho kết nối này
TP4056 (HẾT -) -> ESP8266 (-);
Bước 3: Cài đặt cảm biến và đặt PCB vào hộp
Tôi đã sử dụng một hộp nhựa có thể được sử dụng bên ngoài để đặt thẻ PCB và cảm biến nhiệt độ / độ ẩm.
Bước 4: Định cấu hình ThingSpeaks
Trong phiên bản này của dự án, tôi đã sử dụng ThingSpeaks.com. Trang web này có một phiên bản thương mại và miễn phí. Tôi đã sử dụng phiên bản miễn phí và tạo một kênh để tải lên dữ liệu do dự án này thu thập được.
Ý tưởng là thu thập thông tin và hình dung nó thông qua các biểu đồ / thước đo khác nhau
thingspeak.com/channels/504661
Đầu tiên, bạn cần tạo một tài khoản và sau đó tạo một kênh (nếu bạn nghi ngờ về cách tạo tài khoản hoặc kênh, vui lòng liên hệ với tôi)
Sau đó, bạn cần định cấu hình kênh bằng các cài đặt này. Điều quan trọng là bạn phải thực hiện cùng một cấu hình các trường vì tôi đã giới thiệu chúng trong mã.
Bước 5: Lấy mã, định cấu hình và tải lên
Truy cập kho lưu trữ Git sau
Tải xuống mã và cài đặt nó vào ESP8266 của bạn. Mã được cập nhật định kỳ nhưng tôi đang giữ cho nó hoạt động với cùng một sơ đồ đang được chia sẻ ở đây. Trong phiên bản này, tôi đang sử dụng ThingSpeaks để thu thập dữ liệu và tạo đồ thị để hiển thị trên Internet. Ngoài ra, việc sử dụng openWeatherMap.org cho phép nhận được thời tiết hiện tại và dự báo cho thành phố nơi bạn ở. Thông tin này được sử dụng để tối ưu hóa việc sử dụng pin nếu chúng ta dự kiến có một số ngày mưa và pin có thể không được sạc đầy.
Quan trọng!! - Có một số cài đặt trong mã cần được điều chỉnh.
Xem mã và cập nhật giá trị cho các biến sau
- ThingSpeaks_KEY - được sử dụng cho trang ThingSpeaks
- openWeatherAPIid - được sử dụng để nhận thông tin thời tiết hiện tại và dự báo cho những ngày sắp tới.
- openWeatherAPIappid - được sử dụng để nhận thông tin thời tiết hiện tại và dự báo cho những ngày sắp tới
Nếu bạn thích mã, hãy gắn dấu sao nó trong GitHub !. Cảm ơn bạn!
Bước 6: Chuẩn bị Máy bơm nước & Máy bơm nước Jerry
Bạn có thể sử dụng bất kỳ loại nước nào bạn có thể có. Tôi đã sử dụng một lon nước 10 lít để nó có đủ quyền tự chủ trong một vài tuần.
Máy bơm nước là 12v (1A) nên tôi kết nối trực tiếp với nguồn điện bên ngoài. Bạn cũng có thể sử dụng máy bơm nước 5v và có thể thử cấp nguồn cho nó bằng cùng một loại pin được sử dụng cho ESP8266. Tôi vẫn chưa thử, nhưng đó có thể là một ý tưởng cho một giai đoạn khác của dự án này.
Bước 7: Kết nối nó và bắt đầu lấy thông tin qua ThingSpeaks.com
Sau khi được kết nối, ESP8266 của bạn sẽ gửi dữ liệu đến ThingSpeaks.com và bạn có thể trực quan hóa các biểu đồ và dữ liệu. Ngoài ra, cây của bạn sẽ được tưới mỗi ngày và nó sẽ điều chỉnh lượng nước cần thiết dựa trên nhiệt độ / độ ẩm.
Vui lòng kiểm tra kênh của tôi để biết dữ liệu trực tiếp -
Đề xuất:
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: 11 bước (có hình ảnh)
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: Dự án: Một văn phòng rộng 200 ft vuông cần được cung cấp năng lượng từ pin. Văn phòng cũng phải chứa tất cả các bộ điều khiển, pin và các thành phần cần thiết cho hệ thống này. Năng lượng mặt trời và năng lượng gió sẽ sạc pin. Chỉ có một vấn đề nhỏ là
Hệ thống tưới tiêu 'thông minh' có kiểm soát bằng năng lượng mặt trời: 6 bước (có hình ảnh)
Hệ thống tưới tiêu 'thông minh' có điều khiển bằng năng lượng mặt trời: Dự án này sử dụng các bộ phận năng lượng mặt trời tự làm tiêu chuẩn và 12v từ ebay, cùng với các thiết bị Shelly IoT và một số lập trình cơ bản trong openHAB để tạo ra lưới điện vườn thông minh tự chế, hoàn toàn chạy bằng năng lượng mặt trời và tưới tiêu thiết lập. Điểm nổi bật của hệ thống: Fu
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: 6 bước
Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: Tôi đang tìm kiếm hệ thống chiếu sáng sân vườn 12v cho sân sau của mình. Trong khi tìm kiếm trên mạng về các hệ thống, không có gì thực sự níu kéo tôi và tôi không biết mình muốn đi theo con đường nào. Nếu tôi nên sử dụng một máy biến áp vào nguồn điện lưới của mình hoặc sử dụng hệ thống năng lượng mặt trời. Tôi đồng ý
Laser hỗ trợ năng lượng mặt trời (con trỏ) - Một bảng điều khiển "kích thước sở thích" Chạy được nó! - Tự làm đơn giản - Thử nghiệm thú vị!: 6 bước (có hình ảnh)
Laser hỗ trợ năng lượng mặt trời (con trỏ) - Một bảng điều khiển "kích thước sở thích" Chạy được nó! - Tự làm đơn giản - Thử nghiệm thú vị!: Tài liệu hướng dẫn này cho thấy cách cấp nguồn cho một con trỏ laser với bảng điều khiển năng lượng mặt trời. giới thiệu tốt về năng lượng mặt trời và một thí nghiệm thú vị