Hô biến robot hút bụi Roomba thành robot cho chó ăn tích hợp AI

A-Train The Seven
A-Train The Seven
Phản hồi: 0

A-Train The Seven

...'cause for once, I didn't hate myself.
Khi nói đến việc tái sử dụng phần cứng cũ, không có bo mạch nào thú vị hơn Raspberry Pi. Chiếc máy tính đơn board (SBC) nhỏ bé này rất linh hoạt, và thật tuyệt vời khi chứng kiến những cách sáng tạo mà các nhà sản xuất biến đổi trải nghiệm của họ. Hôm nay, chúng ta có một ví dụ tuyệt vời từ nhà sản xuất và nhà phát triển Joaquim Silveira. Silveira đã biến một chiếc máy hút bụi Roomba cũ thành một robot cho chó ăn tự động, được điều khiển bởi Raspberry Pi.

Ý tưởng cho dự án này đến với Silveira sau khi anh mua một chiếc Roomba dự phòng để lấy linh kiện sửa chữa. Với một con robot hút bụi thừa, anh đã quyết định nhét một chiếc Raspberry Pi cũ vào bên trong và biến nó thành thứ gì đó thú vị. Theo Silveira, nguyên tắc hướng dẫn trong quá trình xây dựng dự án này là sử dụng càng nhiều phần cứng có thể tận dụng càng tốt. Điều này có nghĩa là tránh mua phần cứng mới và sử dụng các linh kiện từ các dự án trước đây. Cuối cùng, dự án thể hiện một số sự khéo léo tuyệt vời mà chỉ có thể tìm thấy trong những hạn chế.


Bo mạch chính được chọn để điều khiển dự án này là Raspberry Pi 4. Nó được cấp nguồn bởi một bộ pin bên ngoài và hoạt động cùng với Arduino Mega 5V hoạt động như một bộ chuyển đổi mức. Roomba là một mẫu cũ đã qua sử dụng được mua trực tuyến. Một mô-đun máy ảnh được sử dụng để chụp ảnh theo thời gian thực để Pi có thể phát hiện khi nào con chó của anh ấy ở gần. Nếu phát hiện thấy con chó, một servo sẽ kích hoạt và đổ thức ăn từ một chiếc cốc giấy cũ.

Silveira đã đặt tên cho dự án là máy hút bụi không gian và nếu cái tên đó khiến bạn bối rối, thì nó sẽ có ý nghĩa hơn nhiều khi bạn nhận ra phần mềm mà anh ấy đang sử dụng để điều khiển thiết bị. Thay vì kết hợp thứ gì đó với Python trên Raspberry Pi OS, anh ấy đã chọn sử dụng phần mềm bay trong phòng thí nghiệm phản lực của NASA được gọi là Fprime. Điều này cung cấp một GUI tiện dụng cho phép Silveira vận hành máy bay không người lái và theo dõi số liệu thống kê của nó. Pi sử dụng Tensorflow để xử lý nhận dạng hình ảnh AI. Bạn có thể tìm thấy tất cả mã nguồn có sẵn trên GitHub.

1737357050556.png


1737357066572.png
 


Đăng nhập một lần thảo luận tẹt ga
Top