विषयसूची:

DIY Arduino डिजिटल थर्मामीटर: 5 कदम
DIY Arduino डिजिटल थर्मामीटर: 5 कदम

वीडियो: DIY Arduino डिजिटल थर्मामीटर: 5 कदम

वीडियो: DIY Arduino डिजिटल थर्मामीटर: 5 कदम
वीडियो: Arduino based digital Thermometer Temperature Gun by Manmohan Pal 2024, जुलाई
Anonim
DIY Arduino डिजिटल थर्मामीटर
DIY Arduino डिजिटल थर्मामीटर

सभी को नमस्कार ! यहां, मैं आपको दिखाऊंगा कि Arduino का उपयोग करके एक साधारण डिजिटल थर्मामीटर कैसे बनाया जाता है।

चरण 1: आवश्यक भाग।

आवश्यक भाग।
आवश्यक भाग।

इस परियोजना के लिए निम्नलिखित भागों की आवश्यकता होगी:

१) अरुडिनो नैनो।

2) नोकिया 5110 एलसीडी डिस्प्ले।

3) एलएम- 35 तापमान सेंसर।

4) जम्पर तार।

5) Arduino ide और u8glib लाइब्रेरी (Git-hub.

चरण 2: LCD को Arduino से कनेक्ट करना।

LCD को Arduino से कनेक्ट करना।
LCD को Arduino से कनेक्ट करना।

निम्नलिखित Arduino पिन को LCD से कनेक्ट करें:

सीएलके = 8, डीआईएन = 4, सीई = 7, डीसी = 5, आरएसटी = 6।

एलसीडी पर BL और Vcc पिन को Arduino पर 3.3v से कनेक्ट करें।

आप चाहें तो प्रतिरोधों का उपयोग कर सकते हैं, लेकिन मेरे मामले में, एलसीडी को सीधे Arduino पिन से जोड़ने से कोई फर्क नहीं पड़ा।

चरण 3: एलएम -35।

एलएम-35।
एलएम-35।

Lm-35 एक कम लागत वाला तापमान सेंसर है जिसका उपयोग Arduino के साथ किया जा सकता है।

goo.gl/images/AymubD

एलएम-35 पिनआउट डायग्राम यहां से देखें।

Arduino पर Lm-35 के आउटपुट पिन को A0 पिन से कनेक्ट करें।

5v और gnd पिन भी कनेक्ट करें।

चरण 4: कोड:

#शामिल "U8glib.h"

इंट ए = 0;

फ्लोट एक्स;

डबल एम;

डबल एस;

// सौर्य चौधरी द्वारा तैयार किया गया

// एलसीडी ट्यूटोरियल के लिए क्रेडिट-हेनरी की बेंच ट्यूटोरियल।

U8GLIB_PCD8544 u8g (8, 4, 7, 5, 6);

// सीएलके = 8, डीआईएन = 4, सीई = 7, डीसी = 5, आरएसटी = 6

शून्य लेखक ()

{

एक्स = एनालॉग रीड (ए);

एम = एक्स/1024.0 * 5000;

एस = एम / 10;

u8g.setFont(u8g_font_profont12);

u8g.setPrintPos(0, 15);

u8g.प्रिंट(रों);

u8g.drawStr(35, 15, "*C");

देरी (100);

अगर (एस> 30)

{

u8g.drawStr(15, 35, "सो हॉट !!");

}

और अगर (एस 20)

{

u8g.drawStr(15, 35, "अच्छा !!");

}

अन्यथा

{

u8g.drawStr(15, 35, "कूल !!");

}

}

व्यर्थ व्यवस्था()

{

सीरियल.बेगिन (९६००);

पिनमोड (ए, इनपुट);

}

शून्य लूप ()

{

u8g.firstPage ();

करना{

लेखक ();

} जबकि (u8g.nextPage ());

}

सिफारिश की: