विषयसूची:

तापमान और प्रकाश संवेदक: 8 कदम
तापमान और प्रकाश संवेदक: 8 कदम

वीडियो: तापमान और प्रकाश संवेदक: 8 कदम

वीडियो: तापमान और प्रकाश संवेदक: 8 कदम
वीडियो: How do you install LED lights on stairs - Smart Bright LEDs 2024, जुलाई
Anonim
तापमान और प्रकाश संवेदक
तापमान और प्रकाश संवेदक
तापमान और प्रकाश संवेदक
तापमान और प्रकाश संवेदक

यह निर्देश एक बुनियादी तापमान और प्रकाश संवेदक के लिए है। यह इसके बारे में।

आपूर्ति:

-23 जंप केबल्स

-1 10k पोटेंशियोमीटर

-1k रोकनेवाला

-एलसीडी प्रदर्शन

-ब्रेड बोर्ड

-फोटोरेसिस्टर

-अरुडिनो 2560

चरण 1: चरण एक: आपूर्ति प्राप्त करें

चरण एक: आपूर्ति प्राप्त करें
चरण एक: आपूर्ति प्राप्त करें

सुनिश्चित करें कि आपकी आपूर्ति इकट्ठी हो गई है और उपयोग के लिए तैयार है। दोषपूर्ण पाए जाने पर उन्हें बदला जा सकता है, लेकिन जब आप सर्किटरी को एक साथ रखते हैं तो प्लेसहोल्डर होना अच्छा होता है।

चरण 2: चरण दो: एलसीडी डालें और संलग्न करें

चरण दो: एलसीडी डालें और संलग्न करें
चरण दो: एलसीडी डालें और संलग्न करें
चरण दो: एलसीडी डालें और संलग्न करें
चरण दो: एलसीडी डालें और संलग्न करें

अंजीर। 3 और चित्र 4 में एलसीडी डिस्प्ले और ब्रेडबोर्ड और अरुडिनो के बीच जंप केबल के पहले आधे हिस्से को डालने का उचित तरीका दिखाया गया है।

चरण 3: चरण तीन: एलसीडी के साथ ब्रेडबोर्ड को Arduino में संलग्न करना समाप्त करें

चरण तीन: एलसीडी के साथ Arduino के साथ ब्रेडबोर्ड संलग्न करना समाप्त करें
चरण तीन: एलसीडी के साथ Arduino के साथ ब्रेडबोर्ड संलग्न करना समाप्त करें

चरण तीन: एलसीडी के साथ ब्रेडबोर्ड को Arduino के साथ संलग्न करना समाप्त करें चित्र 5 ब्रेडबोर्ड और Arduino के बीच जंप केबल के दूसरे भाग को दिखाता है।

चरण 4: चरण चार: पोटेंशियोमीटर डालें और कनेक्ट करें

चरण चार: पोटेंशियोमीटर डालें और कनेक्ट करें
चरण चार: पोटेंशियोमीटर डालें और कनेक्ट करें

अंजीर। 6 पोटेंशियोमीटर को सम्मिलित करने और कनेक्ट करने का एक आसान तरीका दिखाता है ताकि भविष्य के चरणों में बाधा न आए। (नोट: हो सकता है कि पोटेंशियोमीटर ब्रेडबोर्ड में सुरक्षित रूप से न जाए। सुनिश्चित करें कि जब आप सर्किट को पावर देते हैं तो आप इसे सुरक्षित कर रहे हैं।)

चरण 5: चरण पांच: सेंसर लगाएं और कनेक्ट करें

चरण पांच: सेंसर लगाएं और कनेक्ट करें
चरण पांच: सेंसर लगाएं और कनेक्ट करें

अंजीर। 7 एलसीडी और अरुडिनो से ठीक से कनेक्ट करने के लिए और मेल खाने वाले जंप केबल्स के लिए उचित प्लेसमेंट और कनेक्शन पॉइंट दिखाता है। कृपया सुनिश्चित करें कि फोटोरेसिस्टर के पास उचित प्रकाश स्तर तक पहुंच है और इसे किसी भी जंप केबल या अन्य सर्किटरी बिट्स द्वारा अवरुद्ध नहीं किया जा रहा है।

चरण 6: चरण छह: कंप्यूटर और Arduino को कनेक्ट करें और कोड अपलोड करें

कोड https://learn.adafruit.com/adafruit-arduino-lesson-12-lcd-displays-part-2/arduino-code पर पाया जा सकता है

चरण 7: (वैकल्पिक) चरण सात: उपयोग में तापमान सेंसर के आधार पर कोड बदलें

TMP36 तापमान सेंसर वह है जो वर्तमान कोड के साथ उपयोग किया जाता है, लेकिन हमने DHT11 आर्द्रता और तापमान सेंसर का उपयोग किया। चूंकि यह सेंसर एक अलग डेटा मान भेजता है, इसलिए तापमान को सही ढंग से देखने के लिए कोड को बदला जाना चाहिए।

निम्नलिखित लिंक से DHT11 लाइब्रेरी डाउनलोड करना सुनिश्चित करें और इसे अपने लाइब्रेरी डेटाबेस और कोड में जोड़ें।

github.com/adidex/dht11

#शामिल

#शामिल करें #DHT11PIN 4 int lightPin = 1 परिभाषित करें; इंट टेम्पपिन = 4; // बीएस ई डी4 डी5 डी6 डी7 लिक्विड क्रिस्टल एलसीडी (7, 8, 9, 10, 11, 12); डीएचटी11 डीएचटी11; शून्य सेटअप () {lcd.begin (१६, २); } शून्य लूप () {Serial.println (); int chk = DHT11.read (DHT11PIN); सीरियल.प्रिंट ("आर्द्रता (%):"); Serial.println((float)DHT11.humidity, 2); सीरियल.प्रिंट ("तापमान (सी):"); Serial.println((float)DHT11.temperature, 2); // सी LCD.println () में तापमान प्रदर्शित करें; इंट टेम्परीडिंग = एनालॉगरेड (टेम्पपिन); फ्लोट अस्थायी वोल्ट = अस्थायी पढ़ना * 5.0 / 1024.0; फ्लोट अस्थायी = अस्थायी वोल्ट * 11.1; फ्लोट अस्थायी = (अस्थायी * 9) / 5 + 32; एलसीडी.प्रिंट ("अस्थायी एफ"); LCD.setCursor(6, 0); एलसीडी.प्रिंट (अस्थायी); // दूसरी पंक्ति पर प्रकाश प्रदर्शित करें int lightReading = analogRead (lightPin); LCD.setCursor(0, 1); // ----------------- एलसीडी.प्रिंट ("लाइट"); LCD.setCursor(6, 1); एलसीडी.प्रिंट (लाइट रीडिंग); देरी (500); }

चरण 8: चरण आठ: अपने नए ज्ञान का आनंद लें

बधाई हो, दर्शक। यदि आपने पिछले 7 चरणों का पालन किया है, तो अब आपके हाथों पर एक कार्यशील तापमान और प्रकाश संवेदक होगा। आपने जो सीखा है उसका उपयोग अच्छे के लिए करें, बुराई के लिए नहीं।

अस्वीकरण: यदि आप इस तकनीक का उपयोग बुराई के लिए करते हैं, तो इस निर्देश के निर्माता आप जो करते हैं उसके लिए कोई जिम्मेदारी नहीं लेते हैं।

सिफारिश की: