Mục lục:
- Bước 1: Đầu tiên, hãy để tôi cho bạn biết nó hoạt động như thế nào
- Bước 2: Thứ hai, đó là tất cả về mã hóa
- Bước 3: Thứ ba, tôi sẽ giải thích mã của mình
- Bước 4: Sau đó, đây là về thiết kế
- Bước 5: Cuối cùng, hoàn thành dự án và để trẻ em chơi với nó
Video: Dự án phân loại màu gạch Arduino: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
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 1
TCS3200 x 1
Rất nhiều bìa cứng
180 Servo x 2
Dòng
Một hộp phụ
Bước 1: Đầu tiên, hãy để tôi cho bạn biết nó hoạt động như thế nào
Tôi nghiên cứu về cảm biến này là gì và đây là một định nghĩa ngắn gọn. TCS32000 cảm nhận ánh sáng màu với sự hỗ trợ của dãy điốt quang 8 x 8. Sau đó, sử dụng Bộ chuyển đổi dòng điện thành tần số, các giá trị đọc từ điốt quang được chuyển đổi thành sóng vuông có tần số tỷ lệ thuận với cường độ ánh sáng. Cuối cùng, sử dụng Bảng Arduino, chúng ta có thể đọc đầu ra sóng vuông và nhận kết quả về màu sắc.
Nếu chúng ta xem xét kỹ hơn cảm biến, chúng ta có thể thấy cách nó phát hiện các màu sắc khác nhau. Điốt quang có ba bộ lọc màu khác nhau. 16 trong số chúng có bộ lọc màu đỏ, 16 cái khác có bộ lọc màu xanh lá cây, 16 cái khác có bộ lọc màu xanh lam và 16 điốt quang còn lại rõ ràng không có bộ lọc.
Bước 2: Thứ hai, đó là tất cả về mã hóa
Đây là mã của dự án này:
Bước 3: Thứ ba, tôi sẽ giải thích mã của mình
Phần đầu tiên của mã của tôi, chúng tôi cần xác định các chân mà cảm biến được kết nối với bo mạch của chúng tôi. Và chúng ta sẽ xác định một biến để đọc tần số.
Trong phần thiết lập, chúng ta cần xác định bốn chân điều khiển làm đầu ra và đầu ra cảm biến là đầu vào Arduino. Và cả servo chúng tôi đang sử dụng sẽ được thiết lập như một chân đầu ra.
Trong phần vòng lặp, chúng ta sẽ bắt đầu với việc đọc các điốt quang được lọc màu đỏ. Với mục đích đó, chúng ta sẽ đặt hai chân điều khiển S2 và S3 xuống mức logic thấp hơn. Sau đó, sử dụng hàm “xungIn ()”, chúng ta sẽ đọc tần số đầu ra và đưa nó vào biến “tần số”. Sử dụng Serial. Hàm Print () chúng ta sẽ in kết quả trên màn hình nối tiếp. Quy trình tương tự với hai màu còn lại, chúng ta chỉ cần điều chỉnh các chân điều khiển để có màu phù hợp. Sau đó, chúng tôi sử dụng thông tin từ tần số và tần số1 làm số có điều kiện trong if của chúng tôi, sau đó biến servo vào đúng vị trí.
Bước 4: Sau đó, đây là về thiết kế
Thao tác với máy rất đơn giản, chỉ có ba bước:
1. Đầu tiên, viên gạch màu được giữ trong bộ sạc sẽ rơi vào bệ gắn với động cơ servo trên cùng.
2. Sau đó, động cơ servo quay và đưa viên gạch đến cảm biến màu, cảm biến này sẽ phát hiện màu của nó với các viên gạch đỏ, vàng và xanh lam.
3. Sau đó, mô tơ servo dưới cùng quay đến vị trí cụ thể và sau đó mô tơ servo trên cùng quay lại cho đến khi viên gạch rơi vào thanh dẫn hướng.
Bước 5: Cuối cùng, hoàn thành dự án và để trẻ em chơi với nó
Sau khi tải mã lên, tôi đã bảo vệ Bảng Arduino bằng súng bắn keo, sau đó sử dụng một chai nhựa trong suốt, tôi làm bộ sạc và cùng với phần trên cùng dán nó vào để lắp ráp và hoàn thành dự án. Sau tất cả, đó là một trải nghiệm tuyệt vời khi có cơ hội thực hiện dự án này. Và tôi ước rằng bạn có thể học được những điều thông qua hướng dẫn này. Và tôi có thể tự do đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Cảm ơn bạn.
Đề 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à
Dự án phân loại màu Arduino với ứng dụng điều khiển Pc: 4 bước (có hình ảnh)
Dự án phân loại màu Arduino với ứng dụng điều khiển Pc: Trong dự án này, tôi chọn cảm biến màu TCS34725. Bởi vì cảm biến này thực hiện phát hiện chính xác hơn các cảm biến khác và không bị ảnh hưởng bởi sự thay đổi ánh sáng trong môi trường. Robot gỡ lỗi sản phẩm được điều khiển bởi chương trình giao diện
Portable / ghetto Thiết lập trống kỹ thuật số / điện tử Dấu gạch chéo / gạch chéo: 7 bước
Portable / ghetto Digital / Electronic Drum Set-up Slash / slash: CẬP NHẬT! Gần đây, tôi đã thực hiện lại dự án này theo một cách nhìn chuyên nghiệp hơn. ở trang cuối cùng … ok vì vậy geekboxjockey đã tạo ra một hướng dẫn tuyệt vời cho một
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