Mục lục:
- Bước 1: BƯỚC 1: Danh sách vật liệu
- Bước 2: BƯỚC 2: Lập trình
- Bước 3: BƯỚC 3: Hòa
- Bước 4: BƯỚC 4: Lưu đồ
- Bước 5: BƯỚC 5: Thiết kế Máy của Chúng tôi và In 3D
- Bước 6: Bước 6: Cơ sở dữ liệu
- Bước 7: Bước 7: Nút đỏ
Video: Phân loại màu UCL-IIoT: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Giới thiệu
Trong hướng dẫn này, chúng tôi sẽ cố gắng giải thích, cách chúng tôi lập trình và cách chúng tôi thu thập một máy phân loại màu. Nó sẽ được lập trình trong Arduino Uno, thông qua Phần mềm Arduino.
Dự án này là một phần tự chọn trong nghiên cứu của chúng tôi. Ý nghĩa của nó là tìm hiểu về nền công nghiệp 4.0.
Những suy nghĩ đằng sau dự án này hầu hết đều xuất phát từ suy nghĩ của Casper, nhóm của chúng tôi, rằng anh ấy muốn một chiếc máy có thể phân loại màu sắc từ ví dụ như một chiếc túi M & Ms. Chúng tôi đã tạo ra chiếc máy này nhờ sự trợ giúp từ cảm biến của chúng tôi sẽ phân loại màu sắc theo một số bát khác nhau.
Dưới đây là danh sách những điều chúng ta sẽ gặp trong quá trình hướng dẫn này.
BƯỚC 1: Danh sách vật liệu
BƯỚC 2: Lập trình
BƯỚC 3: Bốc thăm
BƯỚC 4: Lưu đồ
BƯỚC 5: Thiết kế máy của chúng tôi
Bước 6: Cơ sở dữ liệu
Bước 7: Nút đỏ
BƯỚC 8: Video
Bước 1: BƯỚC 1: Danh sách vật liệu
Danh sách vật liệu
Arduino Nano
Bảng Arduino
1 x cáp USB
máy in 3D
máy cắt laser
Servomotor
Node Red
Nhiều loại dây
Cảm biến màu
Cung cấp 9V
Mô-đun cấp nguồn Breadboard
Bước 2: BƯỚC 2: Lập trình
Chúng tôi sử dụng một
“Trường hợp chuyển mạch” để điều khiển servo phía dưới, vì vậy khi một trường hợp được gọi, nó sẽ ghi một vị trí cho servo và nó thêm 1 vào bộ đếm.
Chúng tôi sử dụng kết quả “nếu” để làm xấu đi màu sắc mà cảm biến đang nhìn thấy bởi vì nó nhìn thấy bao nhiêu màu đỏ, xanh lá cây và xanh lam được phản chiếu trở lại.
Bước 3: BƯỚC 3: Hòa
Hình ảnh này cho thấy cách kết nối dây với arduino của bạn, trên mô hình của chúng tôi, chúng tôi đã sử dụng bộ nguồn breadbord để tạo đủ năng lượng cho bộ cảm biến màu và servo của chúng tôi.
nhưng quan trọng nhất là không sử dụng nguồn điện từ arduino nano. kết nối nó như hình hoặc giống như chúng tôi làm điều đó
Bước 4: BƯỚC 4: Lưu đồ
Chúng tôi đã đưa ra một cái nhìn tổng quan để mọi người có thể thấy từng bước những gì sẽ xảy ra.
Nó được thực hiện trên một trang web miễn phí trên internet có tên là draw.io. Khi chúng tôi cố gắng chuyển nó sang PDF, nó không ổn, vì vậy chúng tôi đã chụp một số ảnh chụp màn hình và gọi chúng theo tên và trang.
Bước 5: BƯỚC 5: Thiết kế Máy của Chúng tôi và In 3D
Chúng tôi đã tìm thấy thiết kế của chiếc máy của mình trên một trang web và rất cảm ơn trang web
chúng tôi đã sử dụng máy cắt laser để cắt tấm gỗ dày 3 mm của chúng tôi và chỉ một phần của nó dày 6mm, đó là phần servo trên cùng, bởi vì chúng tôi sử dụng M & M và khi nó dày 3mm, M & m chỉ lướt ra khỏi nó.
Cắt laser chúng tôi sử dụng nhà phát minh Adobe
Chúng tôi có bộ in 3D, một pibe và một giá đỡ cho phần dưới của servo để có được góc phù hợp.
Bước 6: Bước 6: Cơ sở dữ liệu
Bước 6: Cơ sở dữ liệu
Chúng tôi đã thông qua Wampserver64 tạo cơ sở dữ liệu.
Trong cơ sở dữ liệu của chúng tôi, chúng tôi đã chọn để lưu trữ các màu khác nhau và Thời gian cho biến của chúng tôi.
Thời gian, Đỏ, Vàng, Xanh lá, Xanh dương, Nâu, Cam.
Chúng tôi sẽ nhận thông tin thông qua nút màu đỏ và nút màu đỏ sẽ nhận thông tin từ Arduino của chúng tôi.
Trong trình duyệt của chúng tôi, nó sẽ hiển thị các màu của chúng tôi và xem liệu có màu nào được lưu trữ hay không.
Bước 7: Bước 7: Nút đỏ
Bước 7: Nút đỏ
Node Red là một chương trình bạn có thể cài đặt thông qua cmd trên máy tính của mình.
Sau đó, trong cmd, bạn viết nút màu đỏ, và sau đó nó sẽ khởi động.
Vào trình duyệt của bạn và viết https://127.0.0.1:1880. Nếu bạn muốn bảng điều khiển của nó gần như giống nhau, chỉ cần viết https://127.0.0.1:1880. sau đó trang sẽ hiển thị bảng điều khiển của bạn.
Trong nút màu đỏ của chúng tôi, chúng tôi đã tạo một chương trình mà chúng tôi sẽ kết nối Arduino của mình và hiển thị các màu khác nhau và đã tạo kết nối với cơ sở dữ liệu của chúng tôi.
Khi cơ sở dữ liệu của chúng tôi cần được đặt lại, chúng tôi có một nút để đặt lại cơ sở dữ liệu của chúng tôi.
mã là:
[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disable": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Node-RED MySQL "," func ":" var data = msg.payload.split ( ", / "); / nvar Red = data [0]; / nvar Yellow = data [1]; / nvar Green = data [2]; / nvar Blue = data [3]; / nvar Brown = data [4]; / nvar Orange = data [5]; / nvar out = / "INSERT INTO gật gù.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\" + new Date (). ToISOString (). Slice (0, 19).replace ('T', '') + / "',' \" + Đỏ + / "',' \" + Vàng + / "',' \" + Xanh lục + / "',' \" + Xanh lam + / "',' \" + Nâu + / "',' \" + Da cam + / "') "; / nmsg.topic = out; / nreturn msg; / n / n "," đầu ra ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wire ":
Đề xuất:
Cách viết mã phân loại màu trong Modkit cho Vex: 7 bước
Làm thế nào để viết mã một bộ phân loại màu trong Modkit cho Vex: Xin chào tất cả, Trong hướng dẫn này, bạn sẽ học cách viết mã một bộ phân loại bóng màu trong Modkit cho VexHope
Hệ thống phân loại màu: Hệ thống dựa trên Arduino với hai đai: 8 bước
Hệ thống phân loại màu: Hệ thống dựa trên Arduino với hai dây đai: Việc vận chuyển và / hoặc đóng gói các sản phẩm và vật phẩm trong lĩnh vực công nghiệp được thực hiện bằng dây chuyền sử dụng băng tải. Những chiếc đai đó giúp di chuyển món đồ từ điểm này đến điểm khác với tốc độ cụ thể. Một số tác vụ xử lý hoặc nhận dạng có thể là
Phân loại màu: 6 bước
Sắp xếp màu: Mục tiêu của Trình sắp xếp màu này là di chuyển m & ms thành các chồng khác nhau dựa trên màu của chúng
Dự án phân loại màu gạch Arduino: 5 bước
Dự án Arduino Brick Color Sorter: Trong Hướng dẫn Arduino này, chúng ta sẽ học cách phát hiện màu sắc của viên gạch đồ chơi của tôi bằng cách sử dụng Arduino và Bộ cảm biến màu TCS3200. Bạn có thể đọc hướng dẫn bằng văn bản bên dưới để biết thêm chi tiết. Vật liệu: Arduino Leonardo x 1TCS3200 x 1 Rất nhiều bìa cứng180 Servo
TRASH ROCKS - Loại bỏ Thùng rác không thể phân loại: 8 bước
TRASH ROCKS - Loại bỏ Thùng rác Không thể phân loại: Để tạo thành một tảng đá rác, trước tiên, một bao tải được khâu ra khỏi lưới cá. Nó chứa đầy rác và trát bằng xi măng. Vỏ tạo thành có hình dạng độc đáo và trông rất tự nhiên. Đá rác là một