विषयसूची:

ईएएल - एंबेडेड प्रोग्रामिंग: कैंडी मिक्सर १०००: ९ कदम
ईएएल - एंबेडेड प्रोग्रामिंग: कैंडी मिक्सर १०००: ९ कदम

वीडियो: ईएएल - एंबेडेड प्रोग्रामिंग: कैंडी मिक्सर १०००: ९ कदम

वीडियो: ईएएल - एंबेडेड प्रोग्रामिंग: कैंडी मिक्सर १०००: ९ कदम
वीडियो: iStorage diskAshur2 HDD Secure hard drive Password protected military encryption IS-DA2-256-5000-BE 2024, जुलाई
Anonim
ईएएल - एंबेडेड प्रोग्रामिंग: कैंडी मिक्सर 1000
ईएएल - एंबेडेड प्रोग्रामिंग: कैंडी मिक्सर 1000

Arduino में हमारे प्रोजेक्ट के लिए हमने कैंडी के लिए मिक्सर बनाने का फैसला किया है। विचार यह है कि उपयोगकर्ता एक बटन दबा सकता है और फिर मोटर्स कैंडी को कटोरे में निकालना शुरू कर देगा, और जब प्रोग्राम अपना कोर्स चलाएगा तो यह बंद हो जाएगा।

पहला मसौदा 5 प्रकार की कैंडी के साथ मिक्सर बनाना था, और वजन को मापने के लिए एक लोड सेल था, लेकिन सीमित समय और वजन (लोड सेल) को काम करने में परेशानी के कारण, हमने प्रोग्राम को 2 प्रकार तक बढ़ा दिया है कैंडी और वजन के बजाय टाइमर का उपयोग करके प्रत्येक कटोरे में समान मात्रा में कैंडी सुनिश्चित करें।

चरण 1: डिजाइन

हमारा मॉडल एक आवास में स्थापित 2 कंटेनरों के साथ बनाया गया है। कैंडी को मॉडल के शीर्ष पर एक कंटेनर में डाल दिया जाएगा, जहां यह बरमा के साथ ट्यूब में नीचे की ओर फिसल जाएगा। जब मोटर शुरू होती है तो बरमा कैंडी को आगे लाएगा, जब तक कि वह कटोरे में न गिर जाए।

हमें https://www.thingiverse.com/thing:2187877/#files पर ट्यूब और बरमा के लिए डिज़ाइन मिला है

चरण 2: यह कैसे काम करता है

मिक्सर जिस तरह से काम करता है, वह यह है कि हमारे पास प्रत्येक ट्यूब में 1 प्रकार की कैंडी होती है, और जब उपयोगकर्ता सामने की तरफ बटन दबाता है, तो मिक्सर 2 प्रकार की कैंडी को कटोरे में मिला देगा।

एक एलसीडी डिस्प्ले तब एक संदेश देगा जब मिक्सर चल रहा हो और फिर जब यह किया जाए।

चरण 3: सर्किट

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

प्रोजेक्ट के लिए हमें 2 मोटर्स, एलसीडी डिस्प्ले और एक पुश बटन को arduino से कनेक्ट करना होगा।

चरण 4: I/O सूची

मैं/ओ सूची
मैं/ओ सूची

चरण 5: कार्यक्रम

प्रोग्राम तब शुरू होता है जब उपयोगकर्ता बटन दबाता है, और फिर दोनों मोटर 5 सेकंड के लिए चलते हैं, फिर एक नए मोड में स्विच हो जाते हैं जहां वे प्रत्येक 3 सेकंड के लिए 1.5 सेकंड चलाते हैं।

प्रोग्राम के चलने पर LCD डिस्प्ले संदेश को "Tryk Start" से "Blander" में स्थानांतरित कर देगा।

चरण 6: कोड

कोड की शुरुआत में हम LCD डिस्प्ले, 2 DC मोटर्स और बटन के लिए उपयोग किए जाने वाले पिन को परिभाषित करते हैं।

सेटअप चरण में हम बटन को इनपुट के रूप में परिभाषित करते हैं, आउटपुट के रूप में मोटर्स, और हम एलसीडी डिस्प्ले पर हेड लाइन को "कैंडी मिक्सर 1000" पर सेट करते हैं।

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

जब बटन दबाया जाता है तो एलसीडी डिस्प्ले "ट्राइक स्टार्ट" से "ब्लेंडर" में बदल जाएगा और मोटर्स अपना क्रम शुरू कर देंगे।

मोटर अनुक्रम में हम पहले मोटरों को एक साथ 5 सेकंड के लिए चलाते हैं और फिर हम उन्हें एक-एक करके 3 सेकंड के लिए चलाते हैं।

चरण 7: मूल्यांकन

दुर्भाग्य से, हमें लोड सेल काम करने के लिए नहीं मिला क्योंकि यह इसे एक बेहतर प्रोजेक्ट बना देता था, और कोड अधिक चुनौतीपूर्ण था।

परियोजना के दौरान हमें कई समस्याओं का सामना करना पड़ा, अधिकांश समय लोड सेल को काम करने के लिए इस्तेमाल किया गया था, लेकिन हमारे पास कुछ कैंडी भी ट्यूब में फंस गई थी जिससे ऑगर्स रोटेशन को रोक दिया गया था। हमने इसे आवास में एक ईंट लगाकर हल किया, जहां बरमा ट्यूब के किनारे से मिलता है, ताकि कैंडी को बरमा के आसपास की जगह में गिरने के लिए थोड़ा खाली कमरा मिल जाए।

कुल मिलाकर एक अच्छा मजेदार प्रोजेक्ट जहां हमें कुछ चुनौतियों का सामना करना पड़ा और अंत में एक अच्छा मॉडल तैयार किया गया।

चरण 8: कार्रवाई में कैंडी मिक्सर

हमारे छोटे कैंडी मिक्सिंग डिस्पेंसर का एक छोटा सा प्रदर्शन

चरण 9: परियोजना का विस्तार करें

हमारा मूल विचार एक लोड सेल को मिक्सर से जोड़ना था, ताकि जब कैंडी मिल जाए, तो लोड सेल वजन की निगरानी करे और फिर अचानक वजन पहुंचने पर प्रोग्राम को रोक दे। हमारे पास लोड सेल के साथ समस्याओं के कारण, हम कभी भी इसे शामिल करने के लिए चक्कर नहीं लगा सके।

तो कैंडी के लिए 5 ट्यूबों के साथ एक मिक्सर, वजन के लिए एक लोड सेल, और वजन टाइप करने के लिए एक पैनल चाहता था, इसे सौंपने के लिए एकदम सही प्रोजेक्ट होता, लेकिन समय ने हमारे खिलाफ काम किया, इसलिए हमने प्रोजेक्ट को कम कर दिया।.

सिफारिश की: