विषयसूची:

बार ग्राफ और Atmega328p का उपयोग करके एक कस्टम DIY तापमान मीटर कैसे बनाएं: 3 चरण (चित्रों के साथ)
बार ग्राफ और Atmega328p का उपयोग करके एक कस्टम DIY तापमान मीटर कैसे बनाएं: 3 चरण (चित्रों के साथ)

वीडियो: बार ग्राफ और Atmega328p का उपयोग करके एक कस्टम DIY तापमान मीटर कैसे बनाएं: 3 चरण (चित्रों के साथ)

वीडियो: बार ग्राफ और Atmega328p का उपयोग करके एक कस्टम DIY तापमान मीटर कैसे बनाएं: 3 चरण (चित्रों के साथ)
वीडियो: एनालॉग टू डिजिटल कन्वर्टर (ADC) ATmega328P प्रोग्रामिंग #8 AVR माइक्रोकंट्रोलर एटमेल स्टूडियो के साथ 2024, नवंबर
Anonim
Image
Image

इस पोस्ट में मैं आपको दिखाऊंगा कि बार ग्राफ और Atmega328p का उपयोग करके तापमान मीटर कैसे बनाया जाता है। पोस्ट में सर्किट आरेख, पीसीबी निर्माण, कोडिंग, असेंबली और परीक्षण जैसे सभी विवरण शामिल होंगे। मैंने एक वीडियो भी शामिल किया है जिसमें सभी विवरण हैं।

चरण 1: अवयव

  • १*एटमेगा३२८पी
  • 1*बार ग्राफ
  • १*१०के ओम
  • १०*२२० ओह्म
  • 1 * एलएम 35
  • 1*टर्मिनल ब्लॉक
  • 2 * 22pf सिरेमिक कैपेसिटर
  • 1*16 मेगाहर्ट्ज क्रिस्टल
  • 1 * JLCPCB.com द्वारा कस्टम मेड पीसीबी

संबद्ध लिंक

अमेज़न भारत

  • Atmega328p -
  • बार ग्राफ -
  • 16 मेगाहर्ट्ज क्रिस्टल -

अमेज़ॅन यूएस

  • Atmega328p -
  • बार ग्राफ -
  • 16 मेगाहर्ट्ज क्रिस्टल -

अलीएक्सप्रेस

  • Atmega328p -
  • बार ग्राफ -
  • 16 मेगाहर्ट्ज क्रिस्टल -

बैंगगुड

  • Atmega328p -
  • 16 मेगाहर्ट्ज क्रिस्टल -

चरण 2: सर्किट आरेख, पीसीबी लेआउट और स्केच

सर्किट आरेख, पीसीबी लेआउट और स्केच
सर्किट आरेख, पीसीबी लेआउट और स्केच
सर्किट आरेख, पीसीबी लेआउट और स्केच
सर्किट आरेख, पीसीबी लेआउट और स्केच
सर्किट आरेख, पीसीबी लेआउट और स्केच
सर्किट आरेख, पीसीबी लेआउट और स्केच

सर्किट KiCad में डिजाइन किया गया था। सर्किट डिजाइन करने के बाद मैंने पीसीबी लेआउट डिजाइन किया और गेरबर और ड्रिल फाइल तैयार की। फिर निर्माण के लिए JLCPCB.com वेबसाइट में सभी Gerber और ड्रिल फ़ाइल युक्त एक ज़िप फ़ोल्डर अपलोड किया (जिसने एक दिन शिपिंग के साथ 2$ के लिए 5 PCB की पेशकश की)।

स्केच

मैंने जो स्केच इस्तेमाल किया वह एक बहुत ही बुनियादी स्केच है जिसे आसानी से समझा जा सकता है। स्केच के पहले भाग (पीले रंग में हाइलाइट किया गया) का उपयोग चर घोषित करने और आरंभ करने के लिए किया जाता है। अगली पंक्ति जिसे हाइलाइट किया गया है वह LM35 से एनालॉग वैल्यू प्राप्त करना है। अगली दो पंक्तियों का उपयोग एनालॉग मान को सेल्सियस में बदलने के लिए किया जाता है (सूत्र के बारे में अधिक जानने के लिए कृपया यहां क्लिक करें)। मैंने एक लाइन भी शामिल की है जिसका उपयोग आप फारेनहाइट में मान चाहते हैं तो आप कर सकते हैं। यदि तापमान के आधार पर बार ग्राफ को चालू और बंद करने के लिए स्टेटमेंट का उपयोग किया जाता है तो कोड का अंतिम भाग सरल होता है।

चरण 3: निर्माण और परीक्षण

निर्माण और परीक्षण
निर्माण और परीक्षण
निर्माण और परीक्षण
निर्माण और परीक्षण

JLCPCB.com से बोर्ड प्राप्त करने के बाद मैंने बोर्ड को असेंबल किया और इसे 5V DC बिजली की आपूर्ति से जोड़ा। Atmega328 को पहले से प्रोग्राम किया गया था। यदि आप Atmega328p को प्रोग्राम करने के तरीके से परिचित नहीं हैं तो आप इस वीडियो को देख सकते हैं। कृपया ध्यान दें कि यह डिवाइस 25'C से 34'C तक का तापमान दिखाने के लिए प्रोग्राम किया गया है। मैंने तापमान दिखाने वाले दो डिज़ाइन की तुलना भी शामिल की है।

सिफारिश की: