विषयसूची:
- आपूर्ति
- चरण 1: हार्डवेयर
- चरण 2: कॉफी मशीन नियंत्रण बोर्ड के लिए इंटरफ़ेस
- चरण 3: ESP8266 मॉड्यूल की योजनाबद्ध
- चरण 4: फर्मवेयर/कॉन्फ़िगरेशन
वीडियो: स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
हैक की गई कॉफी मशीन, इसे स्मार्टहोम इकोसिस्टम का हिस्सा बना दिया मेरे पास एक अच्छी पुरानी डेलॉन्गी कॉफी मशीन (डीसीएम) है (प्रचार नहीं और इसे "स्मार्ट" बनाना चाहता हूं। इसलिए, मैंने ईएसपी 8266 मॉड्यूल को इसके मस्तिष्क / माइक्रोकंट्रोलर का उपयोग करके इंटरफेस के साथ स्थापित करके हैक किया। Tasmota फर्मवेयर। DCM PIC माइक्रोकंट्रोलर (uC) पर आधारित है; इसलिए, इसे ESP8266 द्वारा Tasmota ऑनबोर्ड के साथ चलाने के लिए मैंने PIC uC के लिए इस तरह से एक इंटरफ़ेस बनाया है जो इसके सामान्य संचालन में हस्तक्षेप नहीं करता है। निश्चित रूप से, सभी मौजूदा DCM कार्यक्षमता को संरक्षित रहें। बटनों का अनुकरण करने का सबसे आसान तरीका है। मैं यह सुनिश्चित करने के लिए ऑप्टो-कप्लर्स का उपयोग करता हूं कि ईएसपी मॉड्यूल डीसीएम इलेक्ट्रॉनिक्स और यूसी संचालन को बाधित नहीं करता है।
आपूर्ति
ESP8266 मॉड्यूल
चरण 1: हार्डवेयर
ESP-12F ESP8266 मॉड्यूल पर आधारित एक "स्मार्ट" मॉड्यूल मिलाप (चित्र देखें)। आप मेरे योजनाबद्ध के अनुसार इसे हैक करने वाले एक मानक सोनऑफ़ मॉड्यूल का भी उपयोग कर सकते हैं। मैं GPIO16, 14, और 12 का उपयोग करता हूं; वे आमतौर पर सोनऑफ़ मॉड्यूल में खाली होते हैं और आपको संबंधित ESP8266 पिन के लिए केवल सोल्डर तारों की आवश्यकता होगी। हालाँकि, मेरा लक्ष्य रिले के उपयोग से बचना था। इसलिए, मैं ऑप्टोकॉप्लर-आधारित इंटरफ़ेस पर रिले करता हूं।
चरण 2: कॉफी मशीन नियंत्रण बोर्ड के लिए इंटरफ़ेस
DCM को प्रबंधित करने के लिए, ESP मॉड्यूल दो मुख्य बटनों के साथ इंटरफेस करता है: "पावर ऑन / ऑफ" और "मेक अ कप ऑफ़ कॉफ़ी"। मैंने नियंत्रण बोर्ड पर प्रत्येक बटन के संपर्कों में तारों की जोड़ी को मिलाया (चित्र देखें, प्रत्येक बटन पर 2xग्रे तार)। बोर्ड को नमी से बचाने के लिए एक गर्म गोंद द्वारा कवर किया जाता है, इसलिए मैंने इसे ~ 120 * C के तापमान पर टांका लगाने वाले लोहे के सेट से पिघलाया, फिर मिलाप वाले तार और चिपके हुए संपर्क और तार वापस। मैंने GND (ग्रीन वायर) को एक तार भी मिलाया। चित्रों पर), नियंत्रण बोर्ड पर बड़े बहुभुजों में से एक के लिए। मल्टीमीटर से मिला/जांचा।
चरण 3: ESP8266 मॉड्यूल की योजनाबद्ध
ऑप्टो-युगल (योजनाबद्ध देखें) 1k करंट लिमिटिंग रेसिस्टर वाले बटन के समानांतर जुड़े हुए हैं। एक बटन को आमतौर पर पुल-अप रोकनेवाला द्वारा सकारात्मक बस तक खींचा जाता है। ऑप्टो-कपलर को सही तरीके से जोड़ने के लिए, आपको बटन का "सकारात्मक अंत" ढूंढना होगा; जो प्रत्येक तार और GND पर वोल्टेज को मापकर मल्टी-मीटर द्वारा किया जा सकता है। ऑप्टो-पेयर के एक कलेक्टर को 1k रोकनेवाला के माध्यम से सकारात्मक तार से जोड़ा जाना है। एमिटर - दूसरे तार के लिए (जो आमतौर पर जीएनडी से जुड़ा होता है)।
चित्रों में लाल तार +5V बस से जुड़ा है (अन्य उद्देश्य के लिए, ईएसपी मॉड्यूल के लिए उपयोग नहीं किया जाता है, इस पोस्ट का विषय नहीं)।
ESP8266 को बिजली देने के लिए मैं एक समर्पित 5V 1A बिजली की आपूर्ति का उपयोग करता हूं। एक मौजूदा डीसीएम बिजली की आपूर्ति ईएसपी मॉड्यूल को चलाने के लिए पर्याप्त नहीं होगी जो चित्रों में 800 एमए तक की खपत कर सकती है। इसलिए, समर्पित 5V बिजली की आपूर्ति स्थापित करना बहुत बेहतर/स्थिर/सुरक्षित है। आप एक पुराने 1A फ़ोन चार्जर का उपयोग कर सकते हैं, जो DCM के ठीक अंदर मुख्य तारों से जुड़ा है।
EasyEDA योजनाबद्ध से लिंक:
चरण 4: फर्मवेयर/कॉन्फ़िगरेशन
निम्नलिखित विन्यास के साथ तस्मोटा:
1. दो "रिले" सेट करें, DCM "रेडी-टू-ब्रू-कॉफी" सिग्नल के लिए इनपुट और ESP8266 बिल्ड-इन LED को निम्नानुसार कॉन्फ़िगर करें:
- GPIO2 LED1i
- GPIO16 रिले 1 - "पावर ऑन/ऑफ" बटन का अनुकरण करने के लिए
- GPIO14 रिले 2 - "मेक अ कप ऑफ़ कॉफ़ी" बटन का अनुकरण करने के लिए
- GPIO13 स्विच3 - इन्फ्रारेड कप उपस्थिति मॉड्यूल से कप उपस्थिति संकेत के लिए इनपुट
- GPIO12 स्विच4 - DCM से तैयार सिग्नल (अभी तक Tasmota द्वारा उपयोग नहीं किया गया)
2. एक बटन के एक छोटे से प्रेस का अनुकरण करने के लिए मैं तस्मोटा की BLINK सुविधा का उपयोग करता हूं; Tasmota कंसोल में निम्न आदेशों द्वारा ब्लिंक कॉन्फ़िगर किया गया:
- ब्लिंकटाइम 3 - का अर्थ है 0.3 सेकंड की ब्लिंक अवधि - एक बटन पर एक छोटे से धक्का की नकल करने के लिए
- ब्लिंककाउंट १ - एक बटन पर केवल एक धक्का आवश्यक है
- नींद २५० - ऊर्जा बचाने के लिए
3. बटनों को "दबाने" के लिए मैं निम्नलिखित कमांड का उपयोग करता हूं (मेरे स्मार्ट फोन में शॉर्टकट के रूप में):
- https://cm?cmnd=Power1%20ब्लिंक // "पावर ऑन/ऑफ" बटन के लिए
- 192.168.1.120/cm?cmnd=Event%20Brew // जांचें कि क्या इसे जगह में रखा गया है और "पॉवर 2 ब्लिंक" निष्पादित करें
4. एक कप उपस्थिति मॉड्यूल जोड़ा गया (एक पुराने कॉपियर से "पेपर उपस्थिति" मॉड्यूल को बचाया गया)। तो, अगर कप जगह पर नहीं है तो कॉफी नहीं बनाई जाएगी:
VAR1 मान या तो 1 या 0 असाइन करना, कप की उपस्थिति पर निर्भर करता है:
नियम ३ ON स्विच३#स्टेट =१ DO VAR1 1 ENDON ON स्विच३#स्टेट = DO VAR1 0 ENDON // सेट VAR1 मान // ब्रू कमांड निष्पादित करें, VAR1 मान पर निर्भर करता है:
रूल2 ऑन इवेंट#ब्रू डू आईएफ (VAR1==1) पावर2 ब्लिंक एंडिफ एंडॉन // अगर कप जगह पर है -> ब्रू कॉफी
जादू की तरह काम करता है!
जिस तरह से मैंने इसे किया वह अन्य पुरानी लेकिन अभी भी विश्वसनीय मशीनों और उपकरणों के साथ इस्तेमाल किया जा सकता है, केवल आपकी कल्पना द्वारा सीमित!
EasyEDA योजनाबद्ध से लिंक:
सिफारिश की:
रास्पबेरी पाई और गूगल शीट के साथ कॉफी मशीन ट्रैकर: 5 कदम
रास्पबेरी पाई और गूगल शीट्स के साथ कॉफी मशीन ट्रैकर: यह निर्देश आपको दिखाएगा कि अपने ऑफिस स्पेस में साझा कॉफी मशीन के लिए रास्पबेरी पाई-आधारित ट्रैकर कैसे बनाया जाए। ट्रैकर के OLED डिस्प्ले और मैकेनिकल स्विच का उपयोग करके, उपयोगकर्ता अपनी कॉफी खपत को लॉग कर सकते हैं, अपना बैलेंस देख सकते हैं और
रास्पबेरी पाई और HC-SR04 अल्ट्रासोनिक सेंसर और Cloud4RPi द्वारा नियंत्रित स्मार्ट कॉफी मशीन पंप: 6 कदम
रास्पबेरी पाई और एचसी-एसआर04 अल्ट्रासोनिक सेंसर और क्लाउड 4 आरपीआई द्वारा नियंत्रित स्मार्ट कॉफी मशीन पंप: सिद्धांत रूप में, हर बार जब आप अपने सुबह के कप के लिए कॉफी मशीन पर जाते हैं, तो आपको पानी भरने का केवल एक-बीस मौका होता है। टैंक व्यवहार में, हालांकि, ऐसा लगता है कि मशीन किसी तरह इस काम को हमेशा आप पर डालने का एक तरीका ढूंढती है। NS
फार्नवर्थ फ्यूजन रिएक्टर कैसे बनाएं और न्यूक्लियर कल्चर कैनन का हिस्सा बनें: 10 कदम
फार्नवर्थ फ्यूजन रिएक्टर कैसे बनाएं और न्यूक्लियर कल्चर कैनन का हिस्सा बनें: ज्ञान शक्ति पदानुक्रमों को विकेंद्रीकृत करने और व्यक्ति को सशक्त बनाने की उम्मीदों के साथ, हम एक उपकरण बनाने के लिए आवश्यक कदम उठाएंगे जो प्लाज्मा में कणों को आयनित करेगा बिजली। यह डिवाइस दिखाएगा
IoT सक्षम कॉफी मशीन: 9 कदम (चित्रों के साथ)
IoT सक्षम कॉफी मशीन: यह निर्देश IoT प्रतियोगिता में दर्ज किया गया है - यदि आप इसे पसंद करते हैं, तो कृपया इसे वोट करें! अद्यतन: अब 2 तरह से कॉम और ओटीए अपडेट का समर्थन करता है अब कुछ समय के लिए मेरे पास एक जुरा कॉफी मशीन है और मैं हमेशा चाहता था इसे किसी तरह स्वचालित करने के लिए।मैं
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: 7 कदम
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: यह ट्यूटोरियल एलेक्सा ड्रैगनबोर्ड और एंड्रॉइड एप्लिकेशन के साथ कॉफी मशीन को जोड़ने, एकीकृत करने और उपयोग करने के लिए आवश्यक कदम प्रदान करता है। कॉफी मशीन के बारे में अधिक जानकारी के लिए, कृपया इस निर्देश की जांच करें।