Laser
Nếu chai nước màu xanh của bạn giống như của tôi, chúng trong suốt.
Đây là những gì tôi sẽ thử đầu tiên:
Tôi sẽ nhận được một tia laser rẻ tiền, và chiếu ánh sáng theo chiều ngang qua cái chai. Tôi sẽ nhắm tia laser qua một hợp âm ngắn - không được chỉ thẳng qua giữa chai; có lẽ 1/8 rẽ sang trái của trung tâm.
-------
L../.......\..........S1
/ \
| o | S2
\ /
\ /
-------
top-down view
Khi chai rỗng, chùm tia laser sẽ bắn thẳng vào chai - tôi sẽ đặt một cảm biến ảnh S1 ở đó.
Khi chai không hoàn toàn trống, chùm tia laser sẽ uốn cong ( khúc xạ ) - để dự phòng, tôi sẽ đặt một cảm biến ảnh S2 khác ở đó.
Miễn là Arduino nhìn thấy tia laser một mình S2, vẫn còn một ít nước trong chai, ít nhất là đến mức của tia laser - bật đèn xanh.
Bất cứ điều gì khác - ánh sáng chỉ phát hiện ở S1 hoặc không phát hiện thấy gì ở cả hai cảm biến hoặc ánh sáng được phát hiện ở cả hai cảm biến (vâng, điều đó có thể xảy ra) - một cái gì đó có vẻ không đúng, tốt hơn là Arduino tắt đèn xanh và tắt trên đèn đỏ.
Tôi sẽ bắt đầu với điều đơn giản nhất có thể làm việc . Nếu tôi may mắn, nó có thể hoạt động. Nếu không, có rất nhiều thủ thuật nhỏ liên quan đến việc đưa ánh sáng đến nơi bạn muốn. Ngoài ra còn có rất nhiều thủ thuật để ngăn chặn ánh sáng mặt trời, v.v. đi đến nơi bạn không muốn nó đi. Các ống nhỏ màu đen, bộ lọc bằng nhựa màu đỏ, xung laser ở một vài kHz, ống kính chuẩn trực, bộ khuếch đại khóa, v.v.
Dường như có rất nhiều hướng dẫn mô tả cách phát hiện tia laser bằng Arduino - xem
(Điều này có thể sẽ hoạt động tốt với đèn LED công suất trung bình hoặc "đèn LED hồng ngoại" và một số tiêu điểm và căn chỉnh quang cẩn thận. Nhưng - laser!)