विषयसूची:
- चरण 1: आवश्यक सामग्री इकट्ठा करें
- चरण 2: हार्डवेयर का विन्यास
- चरण 3: यूवी रीडिंग लेने के लिए Arduino में कोड जोड़ें
- चरण 4: समस्या निवारण (यदि आवश्यक हो)
वीडियो: Adafruit SI1145 UV/विजिबल लाइट/इन्फ्रारेड सेंसर - Arduino और LCD: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह परियोजना वर्तमान यूवी रेटिंग की गणना करने के लिए एक एडफ्रूट एसआई1145 यूवी/विजिबल लाइट/इन्फ्रारेड सेंसर का उपयोग करती है। यूवी को सीधे महसूस नहीं किया जाता है। बल्कि, इसकी गणना दृश्य प्रकाश और अवरक्त रीडिंग के एक कार्य के रूप में की जाती है। जब मैंने इसे बाहर परीक्षण किया, तो यह Weather.com से यूवी रीडिंग के आधार पर सटीक था। मैंने "स्टीमपंक" थीम के साथ परियोजना की कल्पना की - एक ऐसा उपकरण जिसकी एक एयरशिप कप्तान को आवश्यकता होगी जब डेक पर यूवी एक्सपोजर के लिए सनब्लॉक के आवेदन या पुन: आवेदन की आवश्यकता होगी।
समग्र डिजाइन का उद्देश्य रास्पबेरी पाई मौसम स्टेशन के साथ एकीकृत करना था। दुर्भाग्य से, मैंने अभी तक वह एकीकरण पूरा नहीं किया है। ऐसा होने पर मैं इस निर्देश को और विवरण के साथ अपडेट करूंगा।
चरण 1: आवश्यक सामग्री इकट्ठा करें
हार्डवेयर/सॉफ्टवेयर आवश्यक
- Arduino Uno और USB पोर्ट में कॉर्ड को सिंक करें
- Arduino प्रोग्राम करने के लिए कंप्यूटर
- यूवी सेंसर के लिए एडफ्रूट लाइब्रेरी (https://github.com/adafruit/Adafruit_SI1145_Library/)
- लिक्विड क्रिस्टल डिस्प्ले लाइब्रेरी (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- एलसीडी प्रदर्शन। मैंने इस्तेमाल किया: (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- यूवी/आईआर/दृश्यमान प्रकाश के लिए एडफ्रूट एसआई११४५ सेंसर (https://www.adafruit.com/products/1777) बी
- ब्रेड बोर्ड
- पुरुष-से-पुरुष जम्पर केबल
- 10k पोटेंशियोमीटर
- 220 ओम रोकनेवाला
- बैटरी पैक (8 एए बैटरी) 6 एए बैटरी
चरण 2: हार्डवेयर का विन्यास
मिलाप यूवी सेंसर कंप्यूटर पर Arduino को USB पोर्ट से कनेक्ट करें
एलसीडी डिस्प्ले को Arduino से कनेक्ट करें
- एलसीडी आरएस पिन - डिजिटल पिन 12
- एलसीडी इनेबल पिन - डिजिटल पिन 11
- LCD D4 - डिजिटल पिन 5
- LCD D5 पिन - डिजिटल पिन 4
- LCD D6 पिन - डिजिटल पिन 3
- LCD D7 पिन - डिजिटल पिन 2
यूवी सेंसर मॉड्यूल को Arduino से कनेक्ट करें। (सेंसर पर एडफ्रूट के पेज में वायरिंग पिक्स सहित एक अच्छा ट्यूटोरियल शामिल है)।
- बिजली की आपूर्ति के लिए VIN - 5V या 3V। मैंने सेंसर को 3.3V का उपयोग करने के लिए सेट किया है ताकि 5V का उपयोग LCD स्क्रीन द्वारा किया जा सके
- जमीन पर जीएनडी।
- Arduino पर SCL को सेंसर पर SCL - पिन A5।
- Arduino पर SDA से SDA पर SDA - पिन A4।
एक 10k पोटेंशियोमीटर को +5V और ग्राउंड को आउटपुट के साथ LCD पिन 3. तक वायर करें
डिस्प्ले की बैकलाइट को पावर देने के लिए 220 ओम रेसिस्टर को वायर करें, 15 से 5V पिन करें और 16 को ग्राउंड पर पिन करें।
चरण 3: यूवी रीडिंग लेने के लिए Arduino में कोड जोड़ें
संलग्न फ़ाइल में Arduino के लिए कोड शामिल है जो सेंसर को इनिशियलाइज़ करेगा और UV रीडिंग लेगा।
चरण 4: समस्या निवारण (यदि आवश्यक हो)
मैंने Arduino को पावर देने के लिए बैटरी पैक का उपयोग किया क्योंकि 5V पावर एडॉप्टर ने इसे बहुत अधिक शक्ति दी - डिस्प्ले विस्की लग रहा था।
आप Arduino में सीरियल डिस्प्ले से सेंसर के इनिशियलाइज़ेशन को देख सकते हैं। कोड में एक मामूली बदलाव आपको सीरियल डिस्प्ले पर भी रीडिंग की जांच करने की अनुमति दे सकता है। "lcd.print" को "serial.print" में बदलें।
आनंद लेना!
सिफारिश की:
रोड बाइक डे टाइम और साइड विज़िबल 350mA लाइट (सिंगल सेल): 11 स्टेप्स (चित्रों के साथ)
रोड बाइक डेटाइम और साइड विज़िबल 350mA लाइट (सिंगल सेल): इस बाइक लाइट में फ्रंट और 45° फेसिंग एम्बर LED है जो 350mA तक संचालित है। साइड विजिबिलिटी से चौराहों के पास सुरक्षा में सुधार हो सकता है। एम्बर को दिन के समय दृश्यता के लिए चुना गया था। लाइट को हैंडलबार के लेफ्ट ड्रॉप पर लगाया गया था। इसके पैटर्न अलग हो सकते हैं
वेलेंटाइन डे प्रोजेक्ट: एक विज़िबल हार्टबीट: 9 स्टेप्स
वेलेंटाइन डे प्रोजेक्ट: एक विज़िबल हार्टबीट: वेलेंटाइन डे आ रहा है, क्या आप चिंतित हैं कि वह आपको पसंद करती है या नहीं? शायद आप पूछना चाहते हैं, लेकिन यहां एक और तरीका है, उंगली को दिल की धड़कन डिवाइस में डाल दें, डेटा जवाब दिखाएगा। वयस्कों के दिल की धड़कन लगभग 70 ~ 80 गुना है, ठीक है, 60 ~
रास्पबेरी पाई - TMP007 इन्फ्रारेड थर्मोपाइल सेंसर पायथन ट्यूटोरियल: 4 चरण
रास्पबेरी पाई - TMP007 इन्फ्रारेड थर्मोपाइल सेंसर पायथन ट्यूटोरियल: TMP007 एक इन्फ्रारेड थर्मोपाइल सेंसर है जो किसी वस्तु के संपर्क में आए बिना उसके तापमान को मापता है। सेंसर क्षेत्र में वस्तु द्वारा उत्सर्जित अवरक्त ऊर्जा को सेंसर में एकीकृत थर्मोपाइल द्वारा अवशोषित किया जाता है। थर्मोपिल
M5Stack IR थर्मल कैमरा AMG8833 इन्फ्रारेड एरे इमेजिंग सेंसर का उपयोग करना: 3 चरण
M5Stack IR थर्मल कैमरा AMG8833 इन्फ्रारेड एरे इमेजिंग सेंसर का उपयोग कर रहा है: कई लोगों की तरह मुझे थर्मल कैमरों के साथ एक आकर्षण रहा है, लेकिन वे हमेशा मेरी कीमत सीमा से बाहर रहे हैं - अब तक !! Hackaday वेबसाइट के माध्यम से ब्राउज़ करते समय मैं M5Stack का उपयोग करके इस कैमरा बिल्ड में आया था ESP32 मॉड्यूल और अपेक्षाकृत सस्ते
रिग सेल लाइट इंट्रो: इन्फ्रारेड सेंसर: 3 चरण
रिग सेल लाइट इंट्रो: इन्फ्रारेड सेंसर: एक इन्फ्रारेड सेंसर एक इलेक्ट्रॉनिक उपकरण है, जो परिवेश के कुछ पहलुओं को समझने के लिए उत्सर्जित करता है। एक आईआर सेंसर किसी वस्तु की गर्मी को माप सकता है और साथ ही गति का पता लगा सकता है। इस प्रकार के सेंसर केवल इन्फ्रारेड विकिरण को मापते हैं, बल्कि