विषयसूची:
वीडियो: Arduino द्वारा संचालित DIY ब्लूटूथ वाटर वार्मर: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
नोट: यह केवल परीक्षण के लिए है, (यूआई Remotexy.com का उपयोग करके) 12 वी डीसी वॉटर हीटर (मूल रूप से इन-कार - 12 वी लाइटर पावर सॉकेट के उपयोग के लिए) को नियंत्रित करने के लिए।
मैं मानता हूं कि इस परियोजना में इस्तेमाल किया गया कुछ हिस्सा इसके उद्देश्य के लिए "सर्वश्रेष्ठ विकल्प नहीं" है, लेकिन फिर से यह सिर्फ परीक्षण परियोजना है। (मैं केवल पहले से उपलब्ध भागों का उपयोग करता हूं, यह दिखाने के लिए कि आपके स्मार्टफोन के माध्यम से इस पोर्टेबल वॉटर हीटर को नियंत्रित करना संभव है)।
इस परीक्षण का उद्देश्य "12 वोल्ट डीसी मग वॉटर हीटर / वार्मर को एंड्रॉइड स्मार्टफोन से ब्लूटूथ के माध्यम से नियंत्रित करने योग्य बनाना" है।
और मैं इस विशेष परीक्षण के लिए "नियंत्रणीय" को एक क्षमता के रूप में परिभाषित करता हूं:
मैनुअल कंट्रोल
(चालू करें, हीटिंग पावर की गति सेट करें, बंद करें, इसका वर्तमान पानी का तापमान दिखा रहा है)।
स्वचालित नियंत्रण
(इच्छा जल अस्थायी सेट करें, और सेट अस्थायी के आसपास वर्तमान जल अस्थायी रखने के लिए स्वचालित रूप से हीटिंग गति समायोजित करें)। नोट: मैं पीआईडी लिब का उपयोग नहीं कर रहा हूं, बस अगर ईएलएसई (राज्य की स्थिति)।
जैसा कि आप अंतिम एंड्रॉइड यूआई स्क्रीनशूट में देख सकते हैं, इस मग हीटर को नियंत्रित करने के लिए 2 प्रकार का यूआई है, स्लाइडर पावर वाले एक का मतलब इसका मैनुअल कंट्रोलर है, इसलिए हम मैन्युअल रूप से हीटिंग पावर को नियंत्रित कर सकते हैं। अन्य % (प्रतिशत) स्तर के साथ स्वचालित हीटिंग समायोजन का मतलब है, वर्तमान पानी के तापमान को सेट अस्थायी सेटिंग के आसपास रखना।
चरण 1: प्रयुक्त भाग
- कार मग हीटर, इसके इनडोर उपयोग के लिए, मूल रूप से सिगरेट 12 वी पावर सॉकेट द्वारा संचालित है।
- 12 वी 2 ए एसी से डीसी पावर एडाप्टर, मैंने सिगरेट मादा सॉकेट के साथ अंत को संशोधित किया।
- कैप्टन टेप, मैं इस टेप के साथ मग हीटर के अंदर मूल टेप (जो मग बॉडी को हीटिंग केबल संलग्न करता हूं) को प्रतिस्थापित करता हूं।
- अरुडिनो नैनो।
- DS18B20 वाटरप्रूफ टेम्प सेंसर।
- HC-05 ब्लूटूथ मॉड्यूल, स्मार्टफोन के साथ संचार करने के लिए।
- L298 स्टेपर मोटर ड्राइव मॉड्यूल, एच ब्रिज।
- बजर, अलर्ट करने के लिए जब (मैन्युअल मोड में) निश्चित तापमान पर पहुंच जाए।
उपयोग किए गए भागों के बारे में नोट्स:
कुछ परीक्षणों के बाद, "हीटिंग" के ५० मिनट के बाद अधिकतम पानी का तापमान लगभग ५० डिग्री सेल्सियस होता है। शायद उन्हें इसे मग वार्मर कहना चाहिए।
चरण 2: सिस्टम कैसे काम करता है
चित्र थोड़े दिखाता है कि यह कैसे काम करता है, मूल रूप से हम arduino nano, arduino को कमांड भेजने (और प्राप्त करने) के लिए स्मार्टफोन का उपयोग करते हैं, फिर pwm सिग्नल भेजते हैं जो कि हीटर को मग करने के लिए DC आउटपुट (L298 dc मोटर मॉड्यूल द्वारा) में बदल जाएगा।
चूंकि यह सिर्फ परीक्षण परियोजना है, मैं भागों के बीच विस्तृत कनेक्शन प्रदान नहीं कर रहा हूं, लेकिन एक मिनट के भीतर गुगल करने से निश्चित रूप से मेरे द्वारा उपयोग किए जाने वाले भागों के बारे में विस्तृत कनेक्शन का परिणाम मिलेगा।
चरण 3: यूआई निर्माण
फिर से, मैं UI निर्माण के लिए Remotexy.com समाधान का उपयोग कर रहा हूं। Remotexy बहुत लचीले विकल्प और बटन/स्विच/स्लाइडर की विस्तृत श्रृंखला देता है। यह (अब) केवल ब्लूटूथ ही नहीं, वाईफाई और इंटरनेट/आईपी का भी समर्थन करता है। (वास्तव में मेरी समझ से, ब्लूटूथ केवल एंड्रॉइड ओएस के लिए काम कर रहा है, आईओएस के साथ आपको वाईफाई/इंटरनेट की आवश्यकता है)।
मैनुअल मोड में (बाईं ओर लंबवत स्लाइडर के साथ स्क्रीनशूट), हम वास्तव में हीटर के लिए पीडब्लूएम सेट करते हैं (या मुझे इसे गर्म कहना चाहिए)। इसमें 0-100% रेंज है जो PWM के लिए 0-255 में बदल जाएगी। (२५५ का मतलब १००% है, इसका मतलब है कि १२ वी डीसी डिलीवर होगा)।
इस मैनुअल मोड में 50 डिग्री सेल्सियस पर हार्डकोडेड चेतावनी तापमान भी है। जब वर्तमान पानी का तापमान ५० सेल्सियस तक पहुंच जाता है, और स्लाइडर की शक्ति ० (शून्य) स्थिति में नहीं होती है, तो बजर लगातार चेतावनी देगा, जब तक कि स्लाइडर की स्थिति ० (शून्य) स्थिति में न हो जाए। वह (50 डिग्री सेल्सियस तक पहुंचना), कठिन काम होगा क्योंकि यह "गर्म" पानी के तापमान को बढ़ाने के लिए बहुत धीमा है। मेरा परिणाम दिखाता है कि 20-ईश डिग्री सेल्सियस से 45 डिग्री तक पहुंचने में लगभग 1 घंटा लगता है।
ऑटो मोड में (ऊर्ध्वाधर स्लाइडर के बिना स्क्रीनशूट), हम वांछित अस्थायी सेट करते हैं और पीडब्लूएम स्वचालित रूप से पानी के तापमान को वांछित अस्थायी के करीब रखने के लिए समायोजित कर देगा। मैं इस ऑटो मोड के लिए 5 स्तर पीडब्लूएम का उपयोग कर रहा हूं, 100% पीडब्लूएम (255), 75% पीडब्लूएम (लगभग 190), 50% पीडब्लूएम (128), 25% पीडब्लूएम (64), और 0% पीडब्लूएम (0)।
इस मोड के लिए कोई अलर्ट/अलार्म नहीं है।
चरण 4: परीक्षण परिणाम
तो, यूआई काम करता है, मैं मैन्युअल मोड या स्वचालित मोड सेट कर सकता हूं।
"हीटिंग" के 60 मिनट (1 पूर्ण घंटे!) के बाद या मुझे "वार्मिंग" कहना चाहिए, पानी का तापमान केवल 50 डिग्री सेल्सियस तक पहुंच जाता है। वैज्ञानिक आंकड़ों की गणना किए बिना, बस अपनी भावना का उपयोग करते हुए, मुझे लगता है कि यह बहुत बुरा और अक्षम है।
लेकिन यह सिर्फ परीक्षण के लिए है, इसलिए यह काम करता है।
इस परियोजना के लिए कई सुधार किए जा सकते हैं, जिसमें "उचित" और अधिक शक्तिशाली डीसी हीटर का उपयोग करना शामिल है, इसके बजाय ईएसपी -12 का उपयोग करना, अरुडिनो नैनो इस परियोजना को अधिक आईओटी-सक्षम, स्वचालित मोड के लिए उचित पीआईडी लिब को स्टेट कॉन का उपयोग करने के बजाय बना देगा, और बहुत सारे।
सिफारिश की:
पाइथन द्वारा संचालित एक हैंड-वायर्ड यूएसबी और ब्लूटूथ कीबोर्ड: 5 कदम
पाइथन द्वारा संचालित एक हैंड-वायर्ड यूएसबी और ब्लूटूथ कीबोर्ड: यह एक हैंड-वायर्ड मैकेनिकल कीबोर्ड है। यह यूएसबी और ब्लूटूथ का समर्थन करता है, और कीबोर्ड के माइक्रोकंट्रोलर में पायथन चला रहा है। आपको आश्चर्य हो सकता है कि यह कैसे काम करता है। एक बनाने के लिए चरणों का पालन करें, आपको पता चल जाएगा
वाटर रिमाइंडर वाटर बॉटल होल्डर: 16 कदम
वाटर रिमाइंडर वाटर बॉटल होल्डर: क्या आप कभी अपना पानी पीना भूल जाते हैं? मुझे पता है कि मैं करता हूँ! इसलिए मेरे पास एक पानी की बोतल धारक बनाने का विचार आया जो आपको अपना पानी पीने की याद दिलाता है। पानी की बोतल धारक में एक विशेषता होती है जहां हर घंटे आपको याद दिलाने के लिए एक शोर सुनाई देगा
वाटर ड्रिंकिंग अलार्म सिस्टम / वाटर इनटेक मॉनिटर: 6 कदम
वाटर ड्रिंकिंग अलार्म सिस्टम / वाटर इनटेक मॉनिटर: हमें खुद को स्वस्थ रखने के लिए रोजाना पर्याप्त मात्रा में पानी पीना चाहिए। इसके अलावा कई मरीज ऐसे भी होते हैं जिन्हें प्रतिदिन कुछ निश्चित मात्रा में पानी पीने की सलाह दी जाती है। लेकिन दुर्भाग्य से हम लगभग हर रोज शेड्यूल से चूक गए। इसलिए मैं डिजाइन
ग्लू गन द्वारा संचालित कॉफी वार्मर: १५ कदम
ग्लू गन द्वारा संचालित कॉफी वार्मर: "गर्म" प्लेट जब आपकी कॉफी ठंडी हो जाती है तो क्या आपको इससे नफरत नहीं है? क्या आप एक आसान, सस्ता "इसे स्वयं करें" ठंड से लड़ने का तरीका? आज, मैं आपके उद्धार की पेशकश करता हूं: "गर्म" प्लेट। "गर्म" प्लेट कर सकते हैं
ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
ROOMBA द्वारा संचालित ARDUINO YUN Via Wifi App by STEFANO DALL'OLIO: इस गाइड के साथ मैं ARDUINO YUN को Roomba से जोड़ने के लिए कोड साझा करता हूं ताकि Wifi के माध्यम से Roomba को चलाया जा सके। कोड और ऐप पूरी तरह से मेरे द्वारा Stefano Dall द्वारा बनाया और विकसित किया गया है। Olio.My Roomba, Roomba 620 है, लेकिन आप अन्य Roomb के लिए समान कोड का उपयोग कर सकते हैं