विषयसूची:

अपने हाथ धोने के लिए टाइमर रहित संपर्क कैसे बनाएं #Covid-19: 3 चरण
अपने हाथ धोने के लिए टाइमर रहित संपर्क कैसे बनाएं #Covid-19: 3 चरण

वीडियो: अपने हाथ धोने के लिए टाइमर रहित संपर्क कैसे बनाएं #Covid-19: 3 चरण

वीडियो: अपने हाथ धोने के लिए टाइमर रहित संपर्क कैसे बनाएं #Covid-19: 3 चरण
वीडियो: साबुन से हाथ धोने से कोरोना कैसे नहीं फैलता? 2024, सितंबर
Anonim
अपने हाथ धोने के लिए टाइमर रहित संपर्क कैसे बनाएं #Covid-19
अपने हाथ धोने के लिए टाइमर रहित संपर्क कैसे बनाएं #Covid-19

नमस्ते ! यह ट्यूटोरियल आपको दिखाएगा कि टाइमर रहित संपर्क कैसे बनाया जाए। वास्तव में कोरोनावायरस महामारी के इस दौर में अपने हाथों को अच्छी तरह धोना वास्तव में महत्वपूर्ण है। इसलिए, मैंने यह टाइमर बनाया है। इस टाइमर के लिए मैंने शेष समय प्रिंट करने के लिए Nokia 5110 LCD स्क्रीन का उपयोग किया है, टाइमर पर स्विच करने के लिए सेंसर HC-SR04 (एक संपर्क रहित बटन के रूप में काम करने के लिए) और टाइमर के प्रारंभ और अंत के श्रव्य संकेतक के रूप में बजर का उपयोग किया है।.

आवश्यक सामग्री

  1. 1x Arduino नैनो या कोई अन्य Arduino
  2. 1x एचसी-एसआर04 सेंसर
  3. 1x नोकिया 5110 एलसीडी
  4. बजर / पीजो स्पीकर
  5. उछलनेवाला
  6. 1x 330 ओम रोकनेवाला
  7. 1x 1K रोकनेवाला
  8. 4x 10K प्रतिरोधक
  9. 100 ओम रोकनेवाला (वैकल्पिक)

चरण 1: वायरिंग

तारों
तारों

यहाँ प्रत्येक तत्व के लिए अलग-अलग वायरिंग हैं:

नोकिया 5110 एलसीडी के लिए

  • 10K रोकनेवाला के माध्यम से पिन 1 (RST पिन) को Arduino के पिन 6 से कनेक्ट करें।
  • 1K रोकनेवाला के माध्यम से पिन 2 (एससीई पिन) को Arduino के पिन 7 से कनेक्ट करें।
  • 10K रोकनेवाला के माध्यम से पिन 3 (डी/सी पिन) को Arduino के पिन 5 से कनेक्ट करें।
  • 10K रोकनेवाला के माध्यम से पिन 4 (डीआईएन पिन) को Arduino के पिन 4 से कनेक्ट करें।
  • 10K रोकनेवाला के माध्यम से पिन 5 (CLK पिन) को Arduino के पिन 3 से कनेक्ट करें।
  • पिन 6 (VCC पिन) को Arduino के 3.3V पिन से कनेक्ट करें।
  • पिन 7 (एलईडी पिन) को 330 ओम रोकनेवाला के माध्यम से Arduino के GND से कनेक्ट करें।
  • पिन 8 (GND पिन) को Arduino के GND से कनेक्ट करें।

एचसी-एसआर04 सेंसर के लिए

  • VCC पिन को Arduino के 3.3V पिन से कनेक्ट करें।
  • ट्रिग पिन को Arduino के पिन 9 से कनेक्ट करें।
  • इको पिन को Arduino के पिन 10 से कनेक्ट करें।
  • Gnd Pin को Arduino के GND से कनेक्ट करें।

बजर के लिए

  • 100 ओम रोकनेवाला के माध्यम से VCC पिन को Arduino के 8 पिन से कनेक्ट करें।
  • Gnd Pin को Arduino के GND से कनेक्ट करें।

चरण 2: कार्यक्रम

कार्यक्रम
कार्यक्रम

कार्यक्रम संचालन:

  • स्क्रीन पर "हैलो कृपया टाइमर शुरू करें" प्रिंट करें
  • HC-SR04. के साथ दूरी मापें
  • यदि दूरी>= 30 सेमी:

    • बजर के साथ टाइमर शुरू संगीत बजाओ
    • 30 सेकंड का टाइमर शुरू करें

टाइमर समाप्त होने के बाद:

  • बजर के साथ टाइमर अंत संगीत चलाएं
  • पहला संदेश प्रिंट करें: "हैलो कृपया टाइमर शुरू करें" स्क्रीन पर

यह निर्देश एक लूप को चालू करता है।

कोड अपलोड करने के लिए:

  1. चरण के अंत में जो फ़ाइल है उसे डाउनलोड करें और खोलें।
  2. प्रबंधक पुस्तकालय खोलें: स्केच -> पुस्तकालय शामिल करें -> पुस्तकालय प्रबंधित करें…
  3. खोज बार में "PCD8544" लिखें और कार्लोस रोड्रिग्स द्वारा पुस्तकालय 'PCD8544' स्थापित करें
  4. प्रबंधक पुस्तकालय बंद करें
  5. यदि आप एक Arduino नैनो का उपयोग करते हैं: 'Arduino Duemilanove या Diecimila' का चयन करें: टूल्स -> बोर्ड -> Arduino Duemilanove या Diecimila क्योंकि जब मैं 'Arduino नैनो' का चयन करता हूं तो अपलोड में त्रुटि होती है।
  6. कोड अपलोड करें

यदि आप डिमर की देरी को बदलना चाहते हैं तो यह आपके लिए वैरिएबल डिलेटाइमर के मान को लाइन 32 में डिफ़ॉल्ट रूप से 30 सेकंड में बदलने के लिए पर्याप्त है।

यदि आप टाइमर शुरू करने के लिए सेंसर HC-SR04 के साथ दूरी बदलना चाहते हैं, तो यह आपके लिए चर startDistance के मान को लाइन 12 में डिफ़ॉल्ट रूप से 30 सेमी में बदलने के लिए पर्याप्त है।

चरण 3: परिणाम

सिफारिश की: