विषयसूची:

स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा: 4 कदम
स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा: 4 कदम

वीडियो: स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा: 4 कदम

वीडियो: स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा: 4 कदम
वीडियो: Tea coffee business ideas 👀| small buisness ideas / New tea coffee machine in low price India 2022 2024, सितंबर
Anonim
स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा
स्मार्ट कॉफी मशीन - स्मार्टहोम इकोसिस्टम का हिस्सा

हैक की गई कॉफी मशीन, इसे स्मार्टहोम इकोसिस्टम का हिस्सा बना दिया मेरे पास एक अच्छी पुरानी डेलॉन्गी कॉफी मशीन (डीसीएम) है (प्रचार नहीं और इसे "स्मार्ट" बनाना चाहता हूं। इसलिए, मैंने ईएसपी 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 मॉड्यूल की योजनाबद्ध

ESP8266 मॉड्यूल की योजनाबद्ध
ESP8266 मॉड्यूल की योजनाबद्ध
ESP8266 मॉड्यूल की योजनाबद्ध
ESP8266 मॉड्यूल की योजनाबद्ध
ESP8266 मॉड्यूल की योजनाबद्ध
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 योजनाबद्ध से लिंक:

सिफारिश की: