Về nguyên tắc hoạt động thì thiết bị đã được chế tạo có nguyên lý hoạt động như sau: Một bộ kit điều khiển Arduino kết nối với một cảm biến siêu âm SR05 và một động cơ servo SG90. Khi chúng ta đến gần cảm biến tiệm cận phát hiện thì sẽ truyền thông tin về bộ điều khiển. Khi đó bộ điều khiển sẽ ra tín hiệu khiến cho servo quay 1 góc (bàn đạp được kéo xuống giúp nắp thùng rác tự mở ra), sau khoảng thời gian 5s thì sẽ quay servo về góc ban đầu (nắp luôn có xu hướng đóng nên khi được trả về trạng thái cũ thì lập tức nắp thùng rác sẽ tự động đóng lại như ban đầu. Như vậy ta có thể bỏ rác mà không cần chạm tay vào nắp thùng.
Đi ra bỏ rác vào thùng
Qua quá trình thiết kế do kiến thức còn hạn chế nên còn gặp nhiều khó khăn khi thao tác với mạch điện, với các thiết kế cơ khí cũng như lập trình mã code cho bộ vi điều khiển Arduino nhưng được sự chỉ bảo tận tình của các thầy cô em Thành đã hoàn thành sản phẩm. Tuy nhiên sản phẩm của em vẫn còn nhiều hạn chế và em đã có nhiều ý tưởng để cải thiện cho sản phẩm của mình “thông minh” hơn đó là : Thiết kế thêm cảnh báo rác đầy cũng như là thiết kế để thùng rác có thông báo nhắc nhở về việc phân loại rác trước khi bỏ vào thùng.