विषयसूची:

Arduino Kombucha थर्मोस्टेट: 3 चरण (चित्रों के साथ)
Arduino Kombucha थर्मोस्टेट: 3 चरण (चित्रों के साथ)

वीडियो: Arduino Kombucha थर्मोस्टेट: 3 चरण (चित्रों के साथ)

वीडियो: Arduino Kombucha थर्मोस्टेट: 3 चरण (चित्रों के साथ)
वीडियो: How to Check SMD Resistors Good or Bad 2024, जुलाई
Anonim
अरुडिनो कोम्बुचा थर्मोस्टेट
अरुडिनो कोम्बुचा थर्मोस्टेट
अरुडिनो कोम्बुचा थर्मोस्टेट
अरुडिनो कोम्बुचा थर्मोस्टेट

मैंने हमेशा कोम्बुचा से प्यार किया है, लेकिन दुकान में यह इतना महंगा है। लगभग 4 डॉलर प्रति 12 औंस पर। कोई रास्ता नहीं है कि मैं इसे जितना चाहूं उतना पी सकता हूं। मैंने अपना खुद का कोम्बुचा बनाने पर ध्यान दिया और महसूस किया कि यह बिल्कुल भी कठिन नहीं था, और इसके लिए बहुत अधिक संसाधनों की आवश्यकता नहीं थी। मुझे शुरू करने के लिए मैंने यह किट खरीदी थी, लेकिन हो सकता है कि आपके पास पहले से ही इनमें से बहुत सारी चीज़ें हों, इसलिए कुछ ऐसा न खरीदें जो आपके पास पहले से है! मैं एक पूर्णकालिक छात्र हूं, और मैं लगभग कभी घर पर नहीं हूं, इसलिए मुझे लगा कि मैं गर्मी विनियमन को स्वचालित करने के लिए एक Arduino का उपयोग करके एक सर्किट बनाने की कोशिश करूंगा।

सर्किट बनाने के लिए आवश्यक वस्तुएँ:

  • Arduino Uno (यदि आपके पास पहले से Arduino नहीं है, तो मैं शुरू करने के लिए एक किट प्राप्त करने की सलाह दूंगा। मैंने इसके साथ शुरुआत की, और यह LCD, ब्रेडबोर्ड, बजर, LED और एक TMP36 तापमान सेंसर के साथ आया जिसका उपयोग किया जा सकता है। कोम्बुचा के बाहर)
  • ब्रेडबोर्ड और तार
  • DS18B20 तापमान सेंसर (आपको 4.7k रोकनेवाला की भी आवश्यकता होगी)
  • रिले मॉड्यूल
  • हीटर

सर्किट बनाने के लिए वैकल्पिक आइटम:

  • ब्रेडबोर्ड एलसीडी डिस्प्ले
  • ब्रेडबोर्ड एलईडी
  • ब्रेडबोर्ड पीजो बजर

कोम्बुचा बनाने के लिए आवश्यक वस्तुएँ:

मुझे यह किट मिली है, जिसमें सब कुछ नीचे और बहुत कुछ है।

  • कोम्बुचा स्कोबी
  • 1 गैलन ग्लास जार
  • काली, हरी या ऊलोंग चाय
  • रिफाइंड चीनी
  • ढक्कन के साथ कांच की बोतलें (कोम्बुचा को दूसरे किण्वन के लिए डालने के लिए)

चरण 1: पहला किण्वन शुरू करना

इस चरण के लिए, हमें किसी भी इलेक्ट्रॉनिक्स की आवश्यकता नहीं होगी, बस एक छोटा बर्तन, चीनी, स्कोबी और कुछ चाय।

  1. 4 कप पानी में उबाल आने दें। जब एक अच्छा रोलिंग फोड़ा हो जाए, तो आँच बंद कर दें।
  2. या तो 6 टी बैग लें, या 3 बड़े चम्मच ढीली पत्ती वाली काली, हरी या ऊलोंग चाय को एक कॉटन टी बैग में डालें और बर्तन में डालें।
  3. 5-7 मिनट के लिए खड़े हो जाओ।
  4. टी बैग्स निकालें और चाय त्यागें।
  5. कढ़ाई में 1 कप चीनी डाल कर मिला दीजिये. इतनी चीनी पीने के बारे में चिंता न करें, किण्वन के दौरान स्कोबी अधिकांश चीनी खाता है।
  6. चीनी घुल जाने के बाद, 1 गैलन ब्रू जार में मीठी चाय डालें।
  7. 8 कप ठंडा, छना हुआ पानी डालें। मैं ठंडे बोतलबंद पानी का उपयोग करता हूं।
  8. मिश्रण अब कमरे का तापमान, या थोड़ा ऊपर होना चाहिए। अगले चरण पर जाने से पहले बस सुनिश्चित करें कि फ्रीडम इकाइयों में पानी 86 डिग्री से ऊपर नहीं है।
  9. मिश्रण में स्कोबी और लिक्विड स्टार्टर डालें। केवल एक बार हिलाओ।
  10. जार को सूती कपड़े से ढक दें और रबर बैंड से सील कर दें।

अब हमारे पास (जल्द ही होने वाला) कोम्बुचा है, आइए इसे एक माइक्रोकंट्रोलर मस्तिष्क दें…..

चरण 2: सर्किट का निर्माण

सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण

दूसरा चरण शुरू करने के लिए, पहले ब्रेडबोर्ड के बगल में Arduino सेट करें, और लंबे समय में खुद की मदद करने के लिए आवश्यक सभी भागों को इकट्ठा करें। आपकी आंखों पर इसे आसान बनाने के लिए, मैंने सर्किट को 3 आरेखों, एलसीडी, नोटिफ़ायर और तापमान सेंसर में विभाजित किया है। अनिवार्य मैंने इन सभी आरेखों को फ्रिट्ज़िंग के साथ बनाया है। आखिरी तस्वीर मेरे सर्किट की है। यदि आपका सर्किट मेरे जैसा साफ-सुथरा नहीं दिखता है, तो चिंता न करें। (;

*** कृपया ध्यान दें, Arduino के एनालॉग पक्ष का उपयोग नहीं किया जाता है। उन स्लॉट में किसी भी तार को प्लग न करें।***

मैं तापमान संवेदक के साथ शुरू करूँगा। मेरे DS18B20 में लाल, नीला और पीला तार था, आपके रंग समान होने चाहिए। लाल 5V से जुड़ता है, नीला GND से जुड़ता है। पीला दिलचस्प है, क्योंकि यह डेटा तार है, लेकिन इसे 4.7k ओम रोकनेवाला के माध्यम से कुछ पूरक शक्ति की आवश्यकता होती है, इसलिए पीला Arduino पर 13 को पिन से जोड़ता है, और 4.7k ओम रोकनेवाला पीले से 5V तक जाता है। बेहतर ढंग से समझने के लिए चित्र का संदर्भ लें।

* LCD सबसे अधिक जगह लेता है और पूरी चीज़ को पागल बना देता है, लेकिन यह काफी सरल है। मैं बाएँ से दाएँ क्रम में जाऊँगा, 1 से शुरू होकर 16 पर समाप्त करूँगा।

  • पहला पिन GND को जाता है।
  • दूसरा पिन 5V. पर जाता है
  • तीसरा पिन GND को जाता है।
  • 4 वां पिन Arduino पर 12 पर जाता है।
  • 5 वां पिन GND को जाता है।
  • Arduino पर 6 वां पिन 11 पर जाता है।
  • पिन 7-10 का उपयोग नहीं किया जाता है।
  • 11 वां पिन Arduino पर 5 पर जाता है।
  • Arduino पर 12 वां पिन 4 पर जाता है।
  • 13 वां पिन Arduino पर 3 पर जाता है।
  • 14 वां पिन Arduino पर 2 पर जाता है।
  • १५वाँ पिन ३३० ओम रेसिस्टर के माध्यम से ५वी से जुड़ता है।
  • 16 वां पिन GND से जुड़ता है।

थर्मोस्टेट भाग के लिए रिले सबसे महत्वपूर्ण हिस्सा है, क्योंकि यह हीटर के चालू या बंद होने पर नियंत्रित करता है। वास्तव में मॉड्यूल का निर्माण करने के लिए, मैंने स्पार्कफुन के इस ट्यूटोरियल का उपयोग किया। मैंने इस वेबसाइट का उपयोग किया है, जो यह भेद करने में मदद करती है कि तार कहां जाते हैं। वैकल्पिक रूप से, आप SparkFun या Adafruit से IOT रिले खरीद सकते हैं जो समान कार्य करता है। मैंने रिले पर डेटा पिन को Arduino पर डिजिटल पिन 6 पर रखा। मैंने अपने रिले को NC, या सामान्य रूप से बंद के लिए सेट किया है, इसलिए यदि आप इसे NO, या सामान्य रूप से खुला रखना चुनते हैं, तो आपको कोड को बदलना होगा।

अंत में, जिसे मैं नोटिफ़ायर कहता हूँ। यह एक विकल्प है, और आवश्यक हिस्सा नहीं है। मूल रूप से, यदि आप नहीं चाहते कि हीटर चालू और बंद होने पर रिले को नियंत्रित किया जाए, तो जब भी आप बीपिंग सुनते हैं तो आप इसे मैन्युअल रूप से कर सकते हैं। एक एलईडी और एक पीजो बजर है। एलईडी का लंबा हिस्सा 220 ओम अवरोधक से जुड़ता है, जो Arduino पर पिन 8 से जुड़ता है। छोटा पक्ष GND से जुड़ता है। बजर का एक सकारात्मक पक्ष और एक नकारात्मक पक्ष होता है, जिसे आमतौर पर क्रमशः + और - द्वारा चिह्नित किया जाता है। + साइड Arduino पर 9 पिन करने के लिए जाता है, - साइड GND को जाता है।

* ध्यान रखें, मैंने इस प्रोजेक्ट को ओपन सोर्स बनाया है ताकि आप इसे अपने पास संशोधित कर सकें! यदि आपके पास LCD नहीं है, तो आप कोड को बिना एक के भी काम करने के लिए संशोधित कर सकते हैं!

चरण 3: सबसे अच्छा हिस्सा… कोड लिखना

पहले प्रयास में काम करने वाले कोड लिखने की तुलना में गर्व और उपलब्धि की कोई बेहतर भावना नहीं है! दुर्भाग्य से मेरे लिए ऐसा नहीं था, लेकिन जब यह काम करता है तब भी यह मजेदार होता है। यूनो को कोड फ्लैश करने के लिए आपको Arduino IDE की आवश्यकता होगी। और भी तरीके हैं, लेकिन यह सबसे सरल है। यदि आपके पास IDE सेट या स्थापित नहीं है, तो कृपया इस खरगोश के छेद को नीचे गिरा दें।

पहला कदम इनिशियलाइज़ेशन है। इस कोड के लिए आवश्यक तीन पुस्तकालय हैं, जिनमें से सभी को Arduino IDE के माध्यम से डाउनलोड किया जा सकता है, स्केच पर जाकर -> पुस्तकालय शामिल करें -> पुस्तकालय प्रबंधित करें … फिर वनवायर, लिक्विड क्रिस्टल और डलास तापमान पुस्तकालयों को खोजें और स्थापित करें। मैंने कोड संलग्न किया है, और इसे अपने जीथब पर अपलोड कर दिया है! फ़ाइल को KombuchaThermostat.ino कहा जाता है।

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

डिबगिंग जानकारी…

डिबगिंग बिल्कुल भी डरावना नहीं है, खासकर Arduino के साथ।

  • यदि आपका कोड संकलित नहीं हो रहा है, तो संभावना है कि आपके पास पुस्तकालय स्थापित नहीं हैं।
  • यदि यह अपलोड नहीं हो रहा है, तो संभावना है कि आपने गलत पोर्ट, बोर्ड या प्रोग्रामर का चयन किया है। आईडीई सेट अप करने के लिए उपरोक्त लिंक यह सुनिश्चित करने के लिए एक महान संसाधन है कि आपने अपनी सभी सामग्री ठीक से कॉन्फ़िगर की है।
  • यदि तापमान अजीब लग रहा है, तो उसमें "सीरियल" के साथ सभी लाइनों को अनकम्मेंट करें, और सीरियल मॉनिटर को खोलकर देखें कि आपका तापमान कैसा दिखता है।

इस कोड का परीक्षण Ubuntu 16.04 पर किया गया है।

यदि यह आपके सिस्टम पर किसी भिन्न ऑपरेटिंग सिस्टम के साथ काम करता है, तो मुझे बताएं और मैं इसे सूची में जोड़ दूंगा!

सिफारिश की: