Mục lục:
- Bước 1: Những thứ bạn cần
- Bước 2: Phần mềm
- Bước 3: Tạo kết nối
- Bước 4: Tạo tài khoản IBM Watson
- Bước 5: Cung cấp thiết bị
- Bước 6: Phác thảo
- Bước 7: Xem dữ liệu
Video: IOT Hydroponics - Sử dụng Watson của IBM cho các phép đo PH và EC: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tài liệu hướng dẫn này sẽ chỉ ra cách theo dõi EC, pH và nhiệt độ của thiết lập thủy canh và tải dữ liệu lên dịch vụ Watson của IBM.
Watson hoàn toàn miễn phí để bắt đầu. Có những gói trả phí, nhưng gói miễn phí là quá đủ cho dự án này.
Bước 1: Những thứ bạn cần
- Bất kỳ hội đồng phát triển ESP32 nào. Điều này có vẻ hợp lý, nhưng bất kỳ sẽ hoạt động.
- Bảng giao diện đầu dò EC được cách ly và đầu dò độ dẫn điện K1. Bạn có thể nhận được cả hai tại ufire.co.
- Bảng giao diện đầu dò ISE được tách biệt và một đầu dò pH cũng từ ufire.co.
- Một số tỷ lệ cược và kết thúc như dây và cáp USB.
Bước 2: Phần mềm
- Tôi sẽ cho rằng bạn đã quen thuộc với Arduino, Arduino IDE và đã cài đặt nó rồi. Nếu không, hãy làm theo các liên kết.
- Điều tiếp theo là cài đặt nền tảng ESP32. Vì một số lý do, điều này đã không được đơn giản hóa bởi các tính năng quản lý nền tảng có sẵn mà IDE cung cấp, vì vậy bạn sẽ cần phải truy cập trang github và làm theo hướng dẫn cài đặt thích hợp.
-
Bây giờ cho các thư viện: Từ trong Arduino IDE, goto Sketch / Bao gồm Thư viện / Quản lý Thư viện…
- Tìm kiếm và cài đặt 'Giao diện đầu dò EC cô lập'.
- Tìm kiếm và cài đặt 'PubSubClient'.
- Tìm kiếm và cài đặt 'Giao diện đầu dò ISE cô lập'.
- Tìm kiếm và cài đặt 'ArduinoJson' phiên bản 5.13.2.
Bước 3: Tạo kết nối
ESP32 mà chúng tôi đang sử dụng có giao diện WiFi và BLE, vì vậy chỉ cần nguồn điện. Có thể bạn sẽ muốn cáp USB cung cấp năng lượng, nhưng pin là một lựa chọn khác. Nhiều ESP32 có thể được mua với mạch sạc pin đã có sẵn trên bo mạch.
Các thiết bị uFire mà chúng ta sẽ đo EC, pH và nhiệt độ kết nối với ESP32 bằng bus I2C. Với ESP32, bạn có thể chọn bất kỳ hai chân nào cho I2C. Cả hai thiết bị sẽ nằm trên cùng một bus, vì vậy các chân SCL và SDA sẽ giống nhau. Nếu bạn nhìn vào mã (bước tiếp theo), bạn sẽ thấy hai dòng này.
ISE_pH pH (19, 23); uFire_EC mS (19, 23);
Tôi quyết định sử dụng chân 19 cho SDA và chân 23 cho SCL. Vì vậy, hãy kết nối 3.3v của ESP32 (hoặc bất kỳ chân nào có thể được gọi trên bảng cụ thể của bạn) với chân 3.3 / 5v của thiết bị EC uFire, GND với GND, 19 với SDA và 23 với SCL. Bây giờ kết nối bảng pH uFire với bảng EC, ghim cho pin. Sơ đồ chân trên ESP32 của bạn có thể khác với hình ảnh.
Bước 4: Tạo tài khoản IBM Watson
Truy cập trang web IBM Watson IoT Platform và nhấp vào 'ĐĂNG NHẬP' ở góc trên bên phải. Nhấp vào liên kết gần cuối để 'Tạo và IBMid'. Hoàn tất quá trình đăng ký và cuối cùng bạn sẽ thấy mình trên một trang web gần như trống rỗng. Ở góc trên bên phải, bạn sẽ thấy địa chỉ email của mình, nhấp vào đó và bạn sẽ thấy thông báo rằng bạn không phải là thành viên của một tổ chức. Nhấp vào 'Đăng ký'.
Bạn sẽ tìm thấy chính mình tại trang Đăng nhập đám mây của IBM. Nhấp vào 'Đăng nhập', sau đó trên trang tiếp theo, nhấp vào 'ĐĂNG KÝ'. Hoàn thành biểu mẫu và sau đó kiểm tra email của bạn. Quay lại trang này và cài đặt 'Nền tảng Internet of Things'.
Bây giờ hãy đến trang đầu tiên, tại đây, nhấp vào địa chỉ email của bạn và bạn sẽ thấy một tổ chức trong menu có tên 'Bluemix Free xxxxxx'. Ghi lại sự kết hợp số / chữ cái gồm sáu chữ số. Bạn sẽ cần nó cho sau này, nó là ID tổ chức của bạn.
Bây giờ bạn có thể truy cập liên kết này, nhấp vào 'Internet of Things Platform-vr. Trên trang tiếp theo, bạn sẽ thấy nút 'Khởi chạy'. Tôi sẽ sao chép liên kết đó để truy cập nhanh hơn vào lần sau, nó sẽ là nơi mọi thứ được thực hiện từ đây về sau.
Bước 5: Cung cấp thiết bị
- Bạn sẽ thấy một menu ở bên trái màn hình. Nhấp vào một cái trông giống như một bộ vi xử lý có nhãn 'Thiết bị'.
- Ở giữa phía trên của màn hình, bạn sẽ thấy 'Duyệt qua', 'Hành động' và 'Loại thiết bị'. Chọn 'Loại thiết bị', sau đó chọn '+ Thêm loại thiết bị'.
- Trên màn hình 'Thêm loại thiết bị', đặt tên thiết bị mới là ESP32, nhấp vào Tiếp theo. Hoàn thành thông tin bổ sung trên biểu mẫu nếu bạn muốn và sau đó nhấp vào 'Hoàn tất'. Trên màn hình tiếp theo, nhấp vào 'Đăng ký thiết bị'
- Trên màn hình 'Đăng ký thiết bị', bạn sẽ thấy loại thiết bị của mình, ESP32, đã được điền và màu đen để nhập 'ID thiết bị'. Tôi sẽ gọi là '0001' của tôi. Bấm tiếp'. Để trống mã xác thực và nhấp vào 'Tiếp theo' và sau đó nhấp vào 'Hoàn tất'.
- Trên màn hình sau, bạn sẽ có cơ hội duy nhất để sao chép 'Mã xác thực'. Sao chép nó và cũng ghi lại 'ID tổ chức', 'ID thiết bị' và 'Loại thiết bị'. Bạn sẽ cần nó cho bước tiếp theo.
- Giữ trang đó mở và chuyển sang bước tiếp theo.
Bước 6: Phác thảo
Bạn có thể xem qua nguồn tại đây.
- Sao chép các tệp vào một dự án Arduino.
-
Chỉnh sửa Watson.h.
- Thay đổi ssid và mật khẩu thành thông tin mạng WiFi của bạn.
- Thay đổi Organization_ID, Device_Type, Device_ID và Authentication_Token thành thông tin bạn nhận được từ bước trước.
- Tải nó lên ESP32 của bạn và xem thiết bị mới của bạn trên trang IBM Watson. Nhấp vào thiết bị và sau đó nhấp vào 'Trạng thái'. Nó sẽ hiển thị cho bạn các giá trị cập nhật. Nếu nó không hoạt động, bạn có thể tìm thấy một số thông tin hữu ích trong 'Nhật ký'.
Bước 7: Xem dữ liệu
- Trên trang Nền tảng IBM Watson IoT, hãy nhấp vào biểu tượng trên cùng bên trái, biểu tượng có chín chấm nhỏ có nhãn 'Bo mạch'.
- Nhấp vào '+ Tạo bảng mới', gọi nó là bất cứ thứ gì bạn muốn, nhấp vào 'Tiếp theo' và sau đó 'Hoàn tất'.
-
Mở Bảng mới tạo, sau đó nhấp vào '+ Thêm Thẻ mới'.
- Tôi sẽ tạo hình ảnh nhiệt độ bằng cách sử dụng loại biểu đồ Gauge.
- Trên trang tiếp theo, chọn thiết bị của chúng tôi và nhấp vào 'Tiếp theo'
- Nhấp vào 'Kết nối tập dữ liệu mới' trên trang tiếp theo. Trong hộp 'Sự kiện', chọn 'trạng thái', sau đó trong 'Thuộc tính', bạn sẽ thấy danh sách các mục dữ liệu của chúng tôi, hãy chọn 'C'. Thay đổi 'Loại' thành số và 'Đơn vị' thành 'C', sau đó 'Tối thiểu' và 'Tối đa' thành 0 và 85. Nhấp vào 'Tiếp theo'.
- Thay đổi kích thước thành 'S' hoặc 'M' để thực sự xem biểu đồ đo. 'Tiếp theo' và sau đó 'Gửi'.
- Lặp lại các bước trên cho các mục dữ liệu khác.
Đề xuất:
Lập mô hình dựa trên hình ảnh / Chân dung bằng phép đo ảnh: 4 bước
Mô hình dựa trên hình ảnh / Chân dung phép đo ảnh: Xin chào mọi người, Trong bài viết có thể hướng dẫn này, tôi sẽ chỉ cho các bạn quy trình tạo mô hình 3D bằng hình ảnh kỹ thuật số. Quá trình này được gọi là Photogrammetry, còn được gọi là Lập mô hình dựa trên hình ảnh (IBM). Cụ thể, loại quy trình này được sử dụng để tái
Sử dụng Động cơ truyền động DC của Máy chạy bộ và Bộ điều khiển tốc độ PWM cho các công cụ cấp nguồn: 13 bước (có Hình ảnh)
Sử dụng Động cơ truyền động DC của máy chạy bộ và Bộ điều khiển tốc độ PWM cho các công cụ cấp nguồn: Các công cụ điện như máy và máy tiện cắt kim loại, máy ép khoan, máy cưa vòng, máy chà nhám, v.v. có thể yêu cầu động cơ 5HP đến 2HP với khả năng tinh chỉnh tốc độ trong khi duy trì mô-men xoắn Thật trùng hợp hầu hết các Máy chạy bộ sử dụng động cơ 80-260 VDC với
Đầu vào cảm ứng điện dung ESP32 sử dụng "Phích cắm lỗ kim loại" cho các nút: 5 bước (có hình ảnh)
Đầu vào cảm ứng điện dung ESP32 sử dụng "Phích cắm lỗ kim loại" cho các nút: Khi tôi đang hoàn thiện các quyết định thiết kế cho dự án dựa trên ESP32 WiFi Kit 32 sắp tới yêu cầu đầu vào ba nút, một vấn đề đáng chú ý là Bộ WiFi 32 không sở hữu một nút bấm cơ học duy nhất, nhưng chỉ có ba nút cơ học, f
Các phép đo ánh sáng và màu sắc với Pimoroni Enviro: bit cho Micro: bit: 5 bước
Các phép đo ánh sáng và màu sắc với Pimoroni Enviro: bit cho Micro: bit: Tôi đã làm việc trên một số thiết bị cho phép đo ánh sáng và màu sắc trước đây và bạn có thể tìm thấy rất nhiều về lý thuyết đằng sau các phép đo như vậy trong tài liệu hướng dẫn ở đây và ở đây. gần đây đã phát hành enviro: bit, một tiện ích bổ sung cho m
Cho phép tạo ra một quả cầu pha lê ma thuật với phép thuật! ~ Arduino ~: 9 bước
Cho phép tạo ra một quả cầu pha lê ma thuật với phép thuật! ~ Arduino ~: Trong phần này, chúng tôi sẽ tạo một Magic Ball sử dụng cảm biến chuyển động và máy quét RFID để điều khiển hoạt ảnh của đèn LED bên trong