विषयसूची:

स्वचालित कॉफी अधिसूचना प्रणाली: 7 चरण (चित्रों के साथ)
स्वचालित कॉफी अधिसूचना प्रणाली: 7 चरण (चित्रों के साथ)

वीडियो: स्वचालित कॉफी अधिसूचना प्रणाली: 7 चरण (चित्रों के साथ)

वीडियो: स्वचालित कॉफी अधिसूचना प्रणाली: 7 चरण (चित्रों के साथ)
वीडियो: Jalebi baby 🔥 | The most viral video by dadipota 😍 | Mayur jumani | #shorts #ytshorts 2024, जुलाई
Anonim
Image
Image
स्वचालित कॉफी अधिसूचना प्रणाली
स्वचालित कॉफी अधिसूचना प्रणाली

इस प्रोजेक्ट में मैं एक कॉफी अलर्ट सिस्टम बनाकर एक ऑफिस कॉफी मेकर को स्मार्ट बनाता हूं, जो जब कोई कॉफी का ताजा पॉट बनाता है तो स्लैक नोटिफिकेशन भेजता है। ईमेल, या टेक्स्ट संदेश भेजने के लिए कोड बदला जा सकता है। यह प्रोजेक्ट रास्पबेरी पाई ज़ीरो-डब्ल्यू. पर बनाया गया है

ऐसा करने के लिए मुझे कॉफी मशीन के तापमान की लगातार निगरानी करने की आवश्यकता होगी। मैं DS18B20 वाटरप्रूफ तापमान सेंसर और एक रास्पबेरी पाई ज़ीरो-डब्ल्यू के साथ गया था।

अगर आपको यह प्रोजेक्ट पसंद आया तो कृपया मुझे इंस्टाग्राम और यूट्यूब पर फॉलो करें।

लिंक

कोड और वायरिंग आरेख:

Adafruit की रास्पबेरी पाई और DS18B20 तापमान सेंसर गाइड:

भाग (कुछ संबद्ध लिंक)

मिनी सोल्डरलेस प्रोटोटाइप ब्रेडबोर्ड:

नर से मादा जम्पर तार:

Adafruit से DS18B20 डिजिटल टेम्प सेंसर:

ईबे पर डिजिटल टेम्प सेंसर (मैंने इस्तेमाल किया):

रास्पबेरी पाई जीरो डब्ल्यू किट:

Adafruit ($10 शिपिंग) से रास्पबेरी पाई ज़ीरो डब्ल्यू:

मेरे पास एलईडी लगी हुई थी।

सिंगल गैंग बॉक्स और पाइपिंग लोवेस से आया था

चरण 1: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

यह सर्किट रात का खाना आसान है। मैंने एक मिनी ब्रेडबोर्ड पर मेरा निर्माण किया था, इसलिए मुझे मिलाप नहीं करना पड़ा (मैं उस समय बस सीख रहा था)। हालाँकि मैंने DS18B20 से आने वाले तारों पर कुछ जम्पर तारों को मिलाया था, इसलिए इसे ब्रेडबोर्ड में प्लग किया जा सकता था। आपको इसे इस तरह से करने की ज़रूरत नहीं है, और सब कुछ आसानी से एक साथ मिलाप किया जा सकता है (मेरे ड्यूएल इंटरनेट ऑफ थिंग्स थर्मामीटर वीडियो देखें)।

आरेख पर एक नज़र डालें।

मूल रूप से, आप बस DS18B20 पर पिन 5 से पीले तार, जमीन से जमीन के तार (काला), और 3.3V से लाल तार तक एक जम्पर तार चलाते हैं। फिर, सेंसर पर 3.3V और पीले तार (सिग्नल) के बीच एक 4.7K रोकनेवाला जोड़ें

अधिक जानकारी के लिए आपको Adafruit की रास्पबेरी पाई और DS18B20 तापमान सेंसर गाइड की जांच करनी चाहिए

चरण 2: पाई सेट करना और तापमान रीडिंग प्राप्त करना

पाई ज़ीरो डब्ल्यू पर रास्पियन (मेरे पास उसके लिए एक गिस्ट और एक वीडियो है) स्थापित करने के बाद, आपको एसएसएच को पाई में चलाने और तापमान जांच इंटरफ़ेस को सक्षम करने के लिए dtoverlay=w1-gpio चलाने की आवश्यकता होगी। फिर सुडो रीबूट चलाकर रीबूट करें। SSHing के बाद Pi में वापस आने के बाद आप तापमान रीडिंग प्राप्त करने के लिए निम्नलिखित चला सकते हैं।

  • sudo modprobe w1-gpio
  • sudo modprobe w1-therm
  • cd /sys/bus/w1/devices ls cd 28-xxxx (इसे बदलने के लिए कि कौन सा सीरियल नंबर पॉप अप होता है)
  • बिल्ली w1_दास

नोट: विंडोज़ में एसएसएच के लिए आपको पुट्टी का उपयोग करने की आवश्यकता हो सकती है।

चरण 3: कॉफ़ी मेकर से कनेक्ट करना और कैलिब्रेट करना

कॉफी मेकर से जुड़ना और कैलिब्रेट करना
कॉफी मेकर से जुड़ना और कैलिब्रेट करना

कॉफी मेकर को तापमान जांच को हुक करने के लिए मैंने मेटल हीटिंग डक्ट टेप का इस्तेमाल किया, और इसे बॉयलर के ठीक पीछे लगा दिया। हमारे कार्यालय में कॉफी मेकर एक अच्छा धातु बैक वाला एक पुराना बुन है जो गर्मी को अच्छी तरह से संचालित करता है। आपको अपने कॉफी मेकर पर प्रोब लगाने के लिए एक अच्छी जगह ढूंढनी होगी। DS18B20 तापमान सेंसर वाटर प्रूफ है, इसलिए आपके पास विकल्प हैं।

एक बार जांच संलग्न हो जाने के बाद, आपको शराब बनाते समय तापमान की निगरानी करने की आवश्यकता होगी, और देखें कि शराब बनाते समय यह किस तापमान पर हिट करता है, साथ ही जब इसे पीसा जाता है। आपको ऐसी जगह खोजने के लिए सेंसर की स्थिति के साथ खेलना पड़ सकता है जो आपको सामान्य अस्थायी और ब्रूड अस्थायी के बीच एक बड़ा पर्याप्त अस्थायी अंतर देता है।

अपने अस्थायी नंबर प्राप्त करने के लिए, आप "सेटिंग अप द पाई एंड गेटिंग ए टेम्परेचर रीडिंग" चरण से कमांड चलाकर तापमान को कंसोल पर लॉग इन कर सकते हैं।

नोट: आपको केवल एक बार सभी कमांड चलाने की जरूरत है, फिर नवीनतम अस्थायी रीडिंग देखने के लिए बस "cat w1_slave" कमांड चलाएं।

चरण 4: कोड

कोड
कोड

यहां कोड का लिंक दिया गया है: https://github.com/calebbrewer/pi-coffee-ready/blo… यह जावास्क्रिप्ट (नोडज) में लिखा गया है।

शीर्ष पर कुछ स्थिरांक हैं जिन्हें आप अपने सेटअप के लिए काम करने के लिए बदल सकते हैं।

  • कॉन्स्ट ब्रूइंगटेम्प = 88; (शराब बनाते समय यह सबसे कम तापमान होता है। इस तापमान के हिट होने पर सामने की तरफ एलईडी लाइट झपकेगी)
  • कॉन्स्ट ब्रूडटेम्प = ९३; (जब यह तापमान पहुँच जाता है तो हम जानते हैं कि कॉफी तैयार है)
  • कॉन्स्ट ब्रूऑफसेट = 45 * 60000; (यह फिर से जाँच करने से पहले प्रतीक्षा करने का समय है। कॉफी मेकर के ठंडा होने की प्रतीक्षा करने के लिए 45 मिनट की संख्या को बदलें।)
  • कॉन्स्ट फाइलपाथ = '/ sys/बस/w1/डिवाइस/28-031702a501ff/w1_slave'; (यह अस्थायी रीडिंग के साथ फ़ाइल का पथ है। आपका मेरा से अलग होगा। "सेटिंग अप द पाई एंड गेटिंग ए टेम्परेचर रीडिंग" चरण में कमांड चलाकर आपको मिली फ़ाइल का उपयोग करें।)
  • const slackMessage = { "उपयोगकर्ता नाम": "कॉफ़ी बॉट", "पाठ": "ताज़ी कॉफ़ी है! अच्छा होने पर इसे प्राप्त करें।"}
  • कॉन्स्ट स्लैकहुक = ""; (आपका सुस्त हुक)

यह कोड स्लैक नोटिफिकेशन भेजने पर आधारित है, लेकिन लाइन 75 वह जगह है जहां मैं वास्तव में संदेश भेजता हूं। आप जो भी सेवा पसंद करते हैं उसके साथ अधिसूचना भेजने के लिए आप इसे संशोधित कर सकते हैं।

यदि आप जानना चाहते हैं कि संदेश भेजने के लिए स्लैक हुक कैसे सेट करें, तो यह दस्तावेज़ देखें:

पाई में अपना कोड जोड़ने के लिए, बस scp कमांड का उपयोग करके index.js और package.json फ़ाइलों को Pi में कॉपी करें। उदाहरण के लिए: scp index.js pi@pi-ip-address:/var/pi-coffee-ready

चरण 5: PM2 के साथ बूट पर नोड और कोड शुरू करना

नोड और PM2 के साथ बूट पर कोड शुरू करना
नोड और PM2 के साथ बूट पर कोड शुरू करना

कोड चलाने के लिए आपको निम्न कार्य करके नोडज स्थापित करना होगा:

  • एसएसएच इन
  • रन: $ wget -O - https://raw.githubusercontent.com/sdesalas/node-p… | दे घुमा के
  • निर्देशिका में बदलने के लिए "cd" कमांड का उपयोग करें जहाँ आप अपना कोड डालते हैं
  • "एनपीएम इंस्टॉल" चलाएं
  • "एनपीएम प्रारंभ" चलाएँ

जब पीआई बूट होता है तो कोड चलाने के लिए मैंने pm2. जबकि पाई रन में sshed:

  • npm pm2 -g. स्थापित करें
  • pm2 start app.js

इसके बाद पीआई बूट होने पर स्क्रिप्ट शुरू हो जाएगी।

चरण 6: इसे कूल दिखाना

मेकिंग इट लुक कूल
मेकिंग इट लुक कूल
मेकिंग इट लुक कूल
मेकिंग इट लुक कूल
मेकिंग इट लुक कूल
मेकिंग इट लुक कूल

मैंने एक गृह सुधार स्टोर से घटकों, और कुछ धातु 1/2 इंच पाइप को पकड़ने के लिए एक आउटलेट बॉक्स पकड़ा। मैंने इसे एक साथ रखा ताकि पिप बॉक्स के लिए एक स्टैंड हो। मैंने फिर इसे लाल और सफेद रंग में रंग दिया।

मैंने बॉक्स के सामने के लिए एक ग्राफिक बनाया और इसे काटने के लिए विनाइल कटर का इस्तेमाल किया। मैंने संकेतक एलईडी के लिए एक छेद ड्रिल किया, फिर विनाइल को बॉक्स कवर से जोड़ा।

मैंने पाई के पिछले हिस्से को बिजली के टेप से ढँक दिया ताकि पीछे के संपर्क धातु के बक्से में कम न हों। मैंने फिर पाई को बॉक्स के एक तरफ कार्पेट टेप से जोड़ दिया। मैंने शामिल चिपकने वाले बैकिंग का उपयोग करके मिनी ब्रेडबोर्ड को दूसरी तरफ संलग्न किया।

तार पाइप के माध्यम से और टी फिटिंग के बाहर अच्छी तरह से चलते हैं। कृपया पेंट रन का बहाना करें। मैं कुछ जल्दी में हो गया।

चरण 7: सब हो गया

सब कुछ कर दिया
सब कुछ कर दिया
सब कुछ कर दिया
सब कुछ कर दिया
सब कुछ कर दिया
सब कुछ कर दिया

और ठीक उसी तरह, आपके पास एक कॉफी अलर्ट सिस्टम है जो कमाल का दिखता है!

अगर आपको यह प्रोजेक्ट पसंद आया तो कृपया मुझे इंस्टाग्राम और यूट्यूब पर फॉलो करें।

सिफारिश की: