विषयसूची:
- चरण 1: योजनाबद्ध
- चरण 2: सेटअप
- चरण 3: डेज़ी चेन सभी मॉड्यूल एक साथ
- चरण 4: कॉन्फ़िगरेशन और कोड
- चरण 5: कोड स्पष्टीकरण
- चरण 6: डेमो
- चरण 7: यह कैसे काम करता है
वीडियो: बैठने का समय ट्रैकर कैसे बनाएं: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
यह परियोजना किसी व्यक्ति का पता लगाने और उसे ट्रैक करने के लिए जिओ क्विक अल्ट्रासोनिक डिस्टेंस सेंसर का उपयोग करेगी। डिवाइस को एक स्क्रीन/मॉनिटर के शीर्ष पर रणनीतिक रूप से नीचे बैठे व्यक्ति के सामने, उसके कंप्यूटर के सामने रखा जाएगा।
प्रोजेक्ट ट्रैक करेगा कि वे घंटों/मिनटों में कितने समय से बैठे हैं। अधिकतम 'बैठने' का समय आने के बाद, यह उन्हें खड़े होने और चलने के लिए सचेत करेगा।
चरण 1: योजनाबद्ध
चरण 2: सेटअप
इस परियोजना को बनाने के लिए आपको निम्नलिखित मॉड्यूल की आवश्यकता होगी:
- ज़ुइनो एम ऊनो डेवलपमेंट बोर्ड
- जिओ क्विक अल्ट्रासोनिक डिस्टेंस सेंसर
- जिओ क्विक 0.91” OLED डिस्प्ले
- क्विक केबल्स (200 मिमी)
- माइक्रो यूएसबी केबल
चरण 3: डेज़ी चेन सभी मॉड्यूल एक साथ
चरण 4: कॉन्फ़िगरेशन और कोड
अपने Arduino IDE में निम्न लाइब्रेरी डाउनलोड और इंस्टॉल करें:
- एडफ्रूट जीएफएक्स लाइब्रेरी
- एडफ्रूट SSD1306 लाइब्रेरी
अपने बोर्ड पर पूरा प्रोजेक्ट कोड अपलोड करें। अपने Uno को कंप्यूटर से कनेक्ट करें। Arduino IDE का उपयोग करके कोड को अपने Uno पर डाउनलोड करें और फ्लैश करें।
वैकल्पिक रूप से, आप हमारे जीथब पेज से कोड डाउनलोड कर सकते हैं।
चरण 5: कोड स्पष्टीकरण
शुरुआत से, सेंसर 75 सेमी की दूरी के भीतर बैठे मानव की उपस्थिति का पता लगाएगा। इस समय, सभी काउंटरों को शून्य से प्रारंभ किया जाएगा।
uint16_t time_sit1 = 0;uint16_t time_sit2 = 0; uint16_t time_leave1 = 0;uint16_t time_leave2 = 0; uint16_t लिम = 75; // सेंसर से सीटूइंट16_टी मैक्ससिट_टाइम = 7200000 तक की दूरी; // अधिकतम बैठने का समय ms. में सेट करें
लूप फ़ंक्शन के अंदर, सेंसर पहले मानव उपस्थिति का पता लगाएगा। यदि कोई वस्तु डिटेक्शन रेंज के भीतर नहीं है, तो एक 'लीव काउंटर' उस समय को ट्रैक करना शुरू कर देगा जब कोई मौजूद नहीं होगा।
if(distance*0.1 < lim){// पता लगाता है कि कोई व्यक्ति डिटेक्शन रेंज के भीतर है या नहीं दूरी_H = Wire.read (); दूरी_एल = वायर.रीड (); दूरी = (uint16_t)दूरी_H<<8; दूरी = दूरी | दूरी_एल; बैठिये(); time_leave1++; // उस समय को ट्रैक करता है जब कोई भी कैलकुलेटटाइम के आसपास नहीं होता है ();
यदि वह 2 घंटे से अधिक समय से बैठा है, तो कोड उस व्यक्ति के लिए एक ब्रेक लेने का संदेश प्रदर्शित करेगा।
अगर (time_sit2> maxsit_time) {maxsit (); time_leave1 = मिली ()/1000; time_leave1++; गणना समय ();
यदि व्यक्ति ब्रेक लेने का निर्णय लेता है, तो कोड फिर से जांच करेगा कि क्या मानव उपस्थिति है। यदि कोई उपस्थिति नहीं पाई जाती है, तो बैठने का काउंटर शून्य पर रीसेट हो जाएगा और छुट्टी काउंटर शुरू हो जाएगा। सेंसर उस समय को ट्रैक करेगा जब व्यक्ति ने अपने कार्यक्षेत्र को विराम लेने के लिए छोड़ा है।
और अगर (दूरी*0.1> लिम){//पता लगाता है कि कोई व्यक्ति सीमा से बाहर है तो कैलकुलेटटाइम (); सीरियल.प्रिंट ("समय बैठो:"); सीरियल.प्रिंट (time_sit2/1000); Serial.println ("सेकंड"); time_sit1 = मिली ()/1000; Serial.println ("कोई नहीं"); time_sit1++; देरी (1000);
चरण 6: डेमो
जिओ क्विक अल्ट्रासोनिक डिस्टेंस सेंसर को अपने कंप्यूटर मॉनीटर के ऊपर रखें।
नोट: सेंसर द्वारा किसी भी वस्तु का पता लगाने से बचने के लिए इसे कंप्यूटर के ऊपर रखना बेहतर है जो परिणामों को विकृत कर सकता है।
आप डिवाइस से जुड़े OLED डिस्प्ले पर सिटिंग टाइम रिजल्ट देख सकते हैं।
चरण 7: यह कैसे काम करता है
अल्ट्रासोनिक डिस्टेंस सेंसर बैठे हुए व्यक्ति को ट्रैक करेगा और उसका पता लगाएगा यदि वह सेंसर से 75 सेमी (मॉनिटर से सीट की दूरी) की सीमा के भीतर बैठा है।
यह उस व्यक्ति के बैठने की संख्या और सेंसर से दूरी को ट्रैक करेगा।
यदि वह निर्दिष्ट 75 सेमी सीमा के भीतर नहीं है, तो सेंसर यह मान लेगा कि व्यक्ति ने अपने बैठने की जगह छोड़ दी है। OLED स्क्रीन किसी व्यक्ति के बैठने के बाद बचे हुए समय को प्रदर्शित करेगी।
यदि सेंसर ने ट्रैक किया है और पता लगाया है कि कोई व्यक्ति 2 घंटे से अधिक समय से बैठा है, तो स्क्रीन उसे ब्रेक लेने के लिए एक संदेश प्रदर्शित करेगी।
सिफारिश की:
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई संचालित ट्रैकर: 6 कदम
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई पावर्ड ट्रैकर: हम जानते हैं कि हम कभी भी मर सकते हैं, यहां तक कि इस पोस्ट को लिखते समय मैं भी मर सकता हूं, आखिरकार, मैं मैं, तुम, हम सब नश्वर हैं। COVID19 महामारी के कारण पूरी दुनिया दहल गई। हम जानते हैं कि इसे कैसे रोका जाए, लेकिन हे! हम जानते हैं कि कैसे प्रार्थना करना है और क्यों प्रार्थना करना है, क्या हम करते हैं
ESP8266, ई-पेपर डिस्प्ले के साथ कोरोनावायरस COVID 19 लाइव डेटा ट्रैकर कैसे बनाएं: 7 कदम
ESP8266 के साथ कोरोनावायरस COVID 19 लाइव डेटा ट्रैकर कैसे बनाएं, ई-पेपर डिस्प्ले: 1
Arduino और Servo Motor का उपयोग करके सोलर ट्रैकर कैसे बनाएं: 4 कदम
Arduino और Servo Motor का उपयोग करके सोलर ट्रैकर कैसे बनाएं: मेरे Youtube चैनल पर जाएं इस पोस्ट में मैं "सौर ट्रैकर" के बारे में बात करने जा रहा हूं। जिसे मैंने Arduino UNO और SG90 सर्वो का उपयोग करके बनाया है। पोस्ट पढ़ने से पहले कृपया मेरे चैनल से वीडियो देखें, यह प्रोजेक्ट के बारे में 70% आइडिया देता है।
मूवी ट्रैकर - रास्पबेरी पाई संचालित थियेट्रिकल रिलीज ट्रैकर: 15 कदम (चित्रों के साथ)
मूवी ट्रैकर - रास्पबेरी पाई पावर्ड थियेट्रिकल रिलीज़ ट्रैकर: मूवी ट्रैकर एक क्लैपरबोर्ड के आकार का, रास्पबेरी पाई-पावर्ड रिलीज़ ट्रैकर है। यह आपके क्षेत्र में आने वाली फिल्मों के पोस्टर, शीर्षक, रिलीज की तारीख और अवलोकन को एक निर्दिष्ट समय अंतराल में प्रिंट करने के लिए टीएमडीबी एपीआई का उपयोग करता है (उदाहरण के लिए इस सप्ताह फिल्म रिलीज)।
आरएफआईडी बैठने की योजना: 7 कदम
आरएफआईडी बैठने की योजना: मैं अपनी शादी के टेबल चार्ट के लिए कुछ खास बनाना चाहता था, और मुझे लगा कि यह इसे व्यक्तिगत बनाने का एक अच्छा तरीका है, क्योंकि यह इलेक्ट्रॉनिक परियोजनाओं के लिए मेरे प्यार (लत) को दर्शाता है। इसलिए योजना एक बड़ी लकड़ी बनाने की थी कमरे की योजना के साथ पैनल