लेजर
यदि आपकी नीली पानी की बोतलें मेरी तरह हैं, तो वे पारदर्शी हैं।
यहाँ मैं पहले क्या कोशिश करेंगे:
मुझे एक सस्ता लेजर मिलेगा, और बोतल के माध्यम से प्रकाश को क्षैतिज रूप से चमकाना होगा। मैं शॉर्ट कॉर्ड के माध्यम से लेजर का लक्ष्य रखेगा - बोतल के बीच के माध्यम से सीधे इंगित नहीं; शायद 1/8 केंद्र के बाईं ओर मुड़ें।
-------
L../.......\..........S1
/ \
| o | S2
\ /
\ /
-------
top-down view
जब बोतल खाली होती है, तो लेजर बीम बोतल के माध्यम से बहुत सीधे गोली मार देगा - मैं वहां एक फोटो-सेंसर एस 1 डालूंगा।
जब बोतल काफी खाली नहीं होती है, तो लेजर बीम झुक जाएगी ( अपवर्तित ) - अतिरेक के लिए, मैं वहां एक और फोटो-सेंसर S2 लगाऊंगा।
जब तक Arduino S2 को अकेले मारते हुए लेजर को देखता है, तब भी बोतल में कुछ पानी रहता है, कम से कम लेजर के स्तर तक - हरी रोशनी चालू करें।
और कुछ भी - केवल S1 पर प्रकाश का पता लगाना, या सेंसर पर कुछ भी नहीं पाया गया, या दोनों सेंसर में पता लगाया गया प्रकाश (हाँ, यह हो सकता है) - कुछ सही नहीं लगता है, बेहतर है कि Arduino हरे रंग की रोशनी को बंद करें और चालू करें लाल बत्ती पर।
मैं सबसे सरल चीज से शुरू करूंगा जो संभवतः काम कर सकती है । अगर मैं भाग्यशाली हूं, तो यह काम कर सकता है। यदि नहीं, तो प्रकाश प्राप्त करने में बहुत कम चालें शामिल हैं जहाँ आप इसे जाना चाहते हैं। जहाँ आप इसे नहीं जाना चाहते, वहाँ से जाने के लिए धूप इत्यादि को रोकने के लिए बहुत सारे टोटके हैं। लिटिल ब्लैक ट्यूब, लाल प्लास्टिक फिल्टर, लेजर को कुछ किलोहर्ट्ज़ पर फेंकना, लेंस को हटाना, लॉक-इन एम्पलीफायरों, आदि।
वहाँ बहुत सारे ट्यूटोरियल हैं जो वर्णन करते हैं कि कैसे Arduino का उपयोग करते हुए एक लेजर का पता लगाने के लिए - देखें
(यह शायद एक मध्यम-शक्ति एलईडी या "इन्फ्रारेड एलईडी" और कुछ सावधान ऑप्टिकल फोकस और संरेखण के साथ ही काम करेगा - लेज़रों!)