Mục lục:

Hệ thống giám sát & điều khiển Hydroponics Blynk: 4 bước
Hệ thống giám sát & điều khiển Hydroponics Blynk: 4 bước

Video: Hệ thống giám sát & điều khiển Hydroponics Blynk: 4 bước

Video: Hệ thống giám sát & điều khiển Hydroponics Blynk: 4 bước
Video: Hướng dẫn sử dụng blynk iot điều khiển 4 thiết bị từ xa qua điện thoại dùng kít wifi esp8266 2024, Tháng mười một
Anonim
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk
Hệ thống giám sát & điều khiển Hydroponics Blynk

Trong dự án này, tôi đã tạo ra một hệ thống điều khiển theo dõi và kiểm soát tất cả các khía cạnh của một hệ thống lên xuống và dòng chảy thủy canh cỡ trung bình. Căn phòng tôi xây dựng để sử dụng hệ thống 8 thanh 4 x 4'x4 '640W LM301B. Nhưng hướng dẫn này không phải về đèn của tôi. Đó là hộp điều khiển. Trong hộp của tôi, tôi có thể đặt thời gian bật / tắt cho đèn, cũng như máy bơm thủy canh, nó cũng bật các quạt hút và hút khác nhau để làm mát. Tôi chắc rằng hầu hết những người làm những kiểu DIY này có lẽ đều thích meh bất cứ thứ gì dễ dàng. Và họ không sai. Đó chắc chắn là khía cạnh dễ dàng của nó. Nó trở nên phức tạp hơn một chút sau khi thêm vào cả màn hình LCD, cũng như blynk để thu thập dữ liệu. Màn hình hiển thị đủ dễ dàng, tôi tìm thấy mã trên một hướng dẫn khác được liên kết ở đây: https://www.instructables.com/id/ARDUINO-SPFD5408-… Khía cạnh blynk đưa ra một vài thách thức. Bắt tất cả mã để hoạt động trên blynk đã đủ đơn giản, nhưng sau đó tôi gặp phải một số vấn đề khi blynk ngừng hoạt động vì bất kỳ lý do gì. Nó khiến tất cả mã của tôi ngừng hoạt động vì tôi đã viết tất cả vào mã hẹn giờ đơn giản và chỉ có blynk.run trong vòng lặp chính. Vì vậy, dù sao thì vấn đề là, sau nhiều giờ làm việc và vận hành nó ở đây là dự án của tôi. Mã đã được sửa đổi để chạy hoàn toàn tự động bên ngoài blynk. Khi bắt đầu vòng lặp, nó sẽ kiểm tra xem blynk đã bật chưa, nếu nó bật thì mã sẽ tiếp tục với blynk, nhưng nếu nó trả về rằng blynk không hoạt động hoặc tắt nó sẽ cố gắng kết nối trong 10 giây, sau đó tiếp tục để tắt giao tiếp nối tiếp và tiếp tục chạy hoạt động của bộ điều khiển, với màn hình LCD vẫn hiển thị thông tin quan trọng. Nó sẽ tiếp tục cố gắng đăng nhập vào blynk cho đến khi nó đăng nhập lại hoặc bạn khắc phục sự cố tại sao nó không đăng nhập lại. Dự án này sử dụng nguồn điện xoay chiều, rất nguy hiểm. Nếu bạn không cảm thấy thoải mái với việc nối dây nguồn AC, ĐỪNG LƯU Ý ĐIỀU NÀY, và LUÔN đảm bảo rằng bạn không làm việc với nguồn điện trực tiếp. Nếu bạn có một người bạn thợ điện, có lẽ họ có thể giúp đỡ. Bạn cùng phòng của tôi là một thợ điện và đã cung cấp cho tôi một bảng điều khiển phụ 60A với 4 cầu dao 15A cấp vào bộ chia của tôi, sau đó được chia thành đèn, quạt, máy bơm, v.v. Hãy nhớ đừng bao giờ chạy nó ở 100%. An toàn nhất là tính toán mức tiêu thụ điện năng của bạn trên mỗi rơ le với định luật Ohm và tính toán công suất. Định luật Ohm là V = IR và công suất là P = IV. rơ le đạt cực đại ở 10A, nghĩa là trên thực tế, an toàn nhất là đảm bảo bạn chỉ chạy 6A qua một kênh duy nhất. Tôi đã bao gồm một bản đồ cơ bản cho sơ đồ chuyển tiếp của mình và mã của tôi được ghi chú khá tốt. Tôi sẽ tải lên một sơ đồ chi tiết trong tương lai gần để bao gồm tất cả mọi thứ. Điều đó đang được nói, tất cả những người bạn DIY ngoài kia có lẽ khá thành thạo trong việc đọc giữa các dòng. Nếu bạn gặp bất kỳ khó khăn nào với blynk, có hàng triệu bài hướng dẫn và thậm chí cả những tài liệu hướng dẫn chỉ cho bạn cách sử dụng nó. Tôi đã chạy nối tiếp qua usb của mình, nhưng bạn có thể sử dụng wifi hoặc ethernet cho các mục đích của mình, nó sẽ chỉ là một thay đổi nhỏ nhanh chóng. Dù sao cũng có niềm vui, tôi hy vọng một số người sẽ sử dụng được điều này.

Quân nhu

www.amazon.ca/Weller-WE1010NA-Digital-Sold…

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Waterproof-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14-Insulated-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel…

www.amazon.ca/Baoblaze-DS1302-Battery-Real…

Bước 1: Thư viện yêu cầu

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Tempeosystem…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

Tôi nghĩ đó là hầu hết trong số họ. Nếu có bất kỳ sự thiếu sót cho tôi biết.

Bước 2: Đồng hồ thời gian thực

sau khi bạn tải xuống thư viện cho đồng hồ thời gian thực, có các ví dụ trong thư viện của bạn để cung cấp cho bạn ý tưởng về cách hoạt động của nó. Đây là mã tôi đã sử dụng để đặt thời gian. Vì có pin sau khi thời gian được lưu, bạn không cần tiếp tục sử dụng mã tải lên thời gian.

Bước 3: Máy đo PH

Điều khá quan trọng là cung cấp cho máy đo pH của bạn một bài kiểm tra và hiệu chuẩn, bên ngoài mã chính để bạn biết cách hiệu chỉnh độ lệch. Đây là mã mà tôi đã sử dụng, nó cũng được tích hợp vào khối mã chính. Chỉ cần ném nó ra đây để bạn có thể chơi với nó, cũng có thể bạn chỉ quan tâm đến các cảm biến chứ không phải phần còn lại của dự án.

Bước 4: Sơ đồ

Sơ đồ
Sơ đồ

Đây là sơ đồ cho phần điện tử của dự án. Tất cả các chân đều được gắn nhãn và chúng được ký hiệu trong mã.

Đề xuất: