विषयसूची:

कोक मशीन स्तर डिटेक्टर: 5 कदम (चित्रों के साथ)
कोक मशीन स्तर डिटेक्टर: 5 कदम (चित्रों के साथ)

वीडियो: कोक मशीन स्तर डिटेक्टर: 5 कदम (चित्रों के साथ)

वीडियो: कोक मशीन स्तर डिटेक्टर: 5 कदम (चित्रों के साथ)
वीडियो: Stitch with crimping foot, and you can use any old sewing machine 2024, नवंबर
Anonim
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं
कोक मशीन स्तर डिटेक्टर कर सकते हैं

रेव २.५ - ३डी प्रिंटेड भागों को ठीक किया और प्लग कनेक्टर को एक सामान्य पीसीबी इकाई में अपडेट किया।

रेव 2 - अल्ट्रासोनिक "बटन" मैनुअल पुश-बटन की जगह लेता है।

एक बटन दबाना बहुत पुराना फैशन है, खासकर जब मैं पहले से ही एक अल्ट्रासोनिक सेंसर का उपयोग कर रहा हूं। कैन लेवल डिटेक्टर को सक्रिय करने के लिए अल्ट्रासोनिक सेंसर का उपयोग क्यों न करें! Rev 2 पुश-बटन को हटाता है और इसे दूसरे HC-SR04 मॉड्यूल से बदल देता है। अब, बस मशीन तक चलें और यह कैन स्तर को प्रकट करने के लिए स्वचालित रूप से चालू हो जाता है। मैंने इस प्रक्रिया में "कोक" लोगो खो दिया, लेकिन मुझे केवल फेसप्लेट बदलना पड़ा - अन्य सभी मुद्रित घटक समान रहते हैं।

मैं भाग्यशाली हूं कि मेरे पास एक पुरानी कोक मशीन है जिसका उपयोग मैं "जलपान" के लिए करता हूं। पूर्ण होने पर इसमें लगभग 30ish डिब्बे होते हैं। परेशानी यह है कि इसमें एक समय में कितने डिब्बे हैं? मशीन को फिर से भरने के लिए मुझे कब दौड़ लगानी होगी?

एक समाधान (मशीन को हर समय खोलने के अलावा) एक सेंसर को व्हिप करना है, या "कैन लेवल डिटेक्टर" है जो किसी भी समय मशीन में डिब्बे की संख्या का अनुमान लगा सकता है। मैं तय करता हूं कि इसे निम्नलिखित आवश्यकताओं को पूरा करना होगा:

- सस्ता और सरल होना चाहिए

- गैर इनवेसिव (मैं अपनी मशीन में ड्रिलिंग या कटिंग शुरू नहीं करना चाहता)

- Arduino नैनो का प्रयोग करें

- मुझे आसानी से समझ में आने वाली रीडिंग देने के लिए LCD स्क्रीन का उपयोग करें

- देशी यूएसबी या बाहरी बिजली की आपूर्ति द्वारा संचालित हो

- "आवश्यकतानुसार" रीडिंग के लिए एक क्षणिक पुश-बटन का उपयोग करें (अब इसके बजाय दूसरे HC-SR04 मॉड्यूल का उपयोग कर रहे हैं)।

मेरे पास कुछ अल्ट्रासोनिक मॉड्यूल, कुछ नैनो और एक छोटी एलसीडी स्क्रीन थी और उन्होंने फैसला किया कि वे यहां काम आ सकते हैं।

थोड़ी खोजबीन के बाद, मेरे पास यह काम करने के लिए सभी आवश्यक तत्व (हार्डवेयर और कोडिंग) थे। एकमात्र बकाया सवाल था - क्या अल्ट्रासोनिक सेंसर बेलनाकार डिब्बे के सिग्नल को उछालकर एक सार्थक दूरी दर्ज करने में सक्षम होगा ?? यह पता चला है कि यह वास्तव में "कर सकते हैं"! (दंड के लिए खेद है)।

चरण 1: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

ठीक है, यह बहुत सीधा है।

- अरुडिनो नैनो

- कुमान 0.96 इंच 4-पिन पीला नीला आईआईसी ओएलईडी (एसएसडी 1306 या समान)।

- HC-SR04 अल्ट्रासोनिक रेंजिंग मॉड्यूल (मात्रा: 2) स्वचालित संस्करण के लिए)

- जेनेरिक एसपी पुशबटन यदि दूसरा एचसी-एसआर04 मॉड्यूल (वैकल्पिक) का उपयोग नहीं कर रहा है

- 7-12V वॉल एडॉप्टर के लिए फीमेल प्लग रिसेप्‍शन (वैकल्पिक)

- अधिक सुंदर बाहरी तारों के लिए 2-जोड़ी फोन जैक केबल के लगभग 14"

चरण 2: 3डी प्रिंटेड केस

3डी प्रिंटेड केस
3डी प्रिंटेड केस
3डी प्रिंटेड केस
3डी प्रिंटेड केस

इस बिल्ड में कुल 4 मुद्रित भागों का उपयोग किया गया है:

- नीचे (लाल)

- पारभासी शीर्ष

- फ्रंट पैनल में स्लाइड (लाल और सफेद रंग का प्रिंट)

- अल्ट्रासोनिक सेंसर धारक

भागों को फ़्यूज़न 360 का उपयोग किए बिना समर्थन के मुद्रित करने के लिए डिज़ाइन किया गया है।

विधानसभा के लिए किसी फास्टनरों की आवश्यकता नहीं है; सभी भाग एक साथ स्नैप! आधार के पास शीर्ष के दोनों ओर थोड़ा सा निचोड़कर और शीर्ष को खींचकर विधानसभा के बाद शीर्ष को हटाया जा सकता है।

एलसीडी स्क्रीन कवर में आ जाती है। आधार में एक छोर पर एक रिसीवर स्लॉट और नैनो के लिए पीछे की तरफ एक काठी है, जो आधार में बोर्ड को लॉक करता है। 12V प्लग एडॉप्टर अब एक सामान्य पीसीबी माउंट यूनिट है जो मुझे लगभग एक चौथाई के लिए थोक में मिलती है और शीर्ष इसे जगह पर रखता है। सामने का चेहरा ऊपर और नीचे के तत्वों में रिसीवर खांचे में स्लाइड करता है।

पुर्जे सभी पीएलए हैं, शीर्ष पारभासी होने के साथ, इसलिए मैं चालू होने पर बॉक्स की चमक देख सकता हूं!

सामने के कवर पर लाल लहजे प्रदान करने के लिए, मैं सफेद भाग को 0.08 मिमी मोटी (.02 परत मोटाई) पर और शेष के लिए लाल रंग में प्रिंट करता हूं, जो साफ दिखता है।

चरण 3: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों

इस परियोजना के लिए वायरिंग बहुत सरल है। एलसीडी स्क्रीन के लिए 5V पावर और ग्राउंड और नैनो से अल्ट्रासोनिक मॉड्यूल। नैनो से एलसीडी तक सिग्नल तारों की एक जोड़ी, और नैनो से अल्ट्रासोनिक मॉड्यूल के लिए दो जोड़े। वैकल्पिक 12V फ़ीड और वॉइला के लिए कुछ अतिरिक्त लीड!

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

बाद के निर्माण पर, मैं केवल उन कनेक्शनों के लिए नैनो में हेडर पिन स्थापित करता हूं जिनका मैं वास्तव में उपयोग करता हूं। केबल स्थापित करना और गलतियों से बचना आसान बनाता है।

मैंने मशीन में कैन सेंसर तक ले जाने के लिए 2-जोड़ी आम फोन केबल का भी उपयोग किया। यह एक अच्छी, साफ केबल प्रदान करता है जो कि सस्ती है (मुफ्त, और आजकल सभी जगह!)

चरण 4: कोड

कोड को विभिन्न स्रोतों से एक साथ जोड़ा जाता है (जैसा कि अधिकांश प्रोजेक्ट कोडिंग है)।

मैंने www. HowToMechatronics.com पर Dejan Nedelkovski से अल्ट्रासोनिक नमूने के साथ शुरुआत की। अच्छा ट्यूटोरियल।

फिर मैंने Instructables.com पर Jean0x7BE से कुछ LCD कोड निकाले और अन्य साइटों के समूह से कुछ और सीखा। मैंने वहां उनके निर्देशों का पालन किया, और दोनों आवश्यक पुस्तकालयों को जोड़ा:

github.com/adafruit/Adafruit_SSD1306 (SSD1306 पुस्तकालय)https://github.com/adafruit/Adafruit-GFX-Library (GFX लाइब्रेरी)

मैं SSD1306 पुस्तकालय में उदाहरण फाइलों के माध्यम से भी गया और उससे सीखा।

अंत में, इन स्रोतों से कोड को एक साथ जोड़ दिया जाता है और कुछ छेड़छाड़ के साथ, इसने मुझे वह परिणाम दिया जिसकी मुझे तलाश थी।

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

चरण 5: स्थापना और अंशांकन

स्थापना और अंशांकन
स्थापना और अंशांकन

मैंने कुछ तारों (अब मैं 2-जोड़ी फोन केबल का उपयोग करता हूं) का उपयोग करके बॉक्स को मशीन के ऊपर बैठने के लिए डिज़ाइन किया, जो दरवाजे की सील और मशीन के शरीर के बीच फ़ीड करता है। अल्ट्रासोनिक मॉड्यूल दो तरफा टेप का उपयोग करके कैन बे की छत से जुड़ा हुआ है।

जबकि मशीन में डिब्बे के लिए दो पक्ष या "बे" हैं, मैं इसे सरल रखना चाहता था। मैं मशीन के दोनों किनारों को लोड करता हूं, इसलिए एक तरफ पढ़ना और "दोगुना करना" मुझे एक अच्छा (पर्याप्त) अनुमान देना चाहिए।

मैंने कोक मशीन के कैन बे की न्यूनतम और अधिकतम ऊंचाई की जांच करके इस परियोजना का मूल्यांकन शुरू किया। खाली, यह लगभग 25 ऊंचा है, जिसका अर्थ है कि अल्ट्रासोनिक सेंसर काम करने की सीमा (0 - 50 सेमी) काफी करीब है (मेरे लिए, इन मॉड्यूल की कीमत को देखते हुए)। इस बुनियादी गणित का उपयोग करते हुए, मैंने कागज पर सीमा की गणना की और कोडित किया तदनुसार मुझे बार ग्राफ और डिब्बे की अनुमानित संख्या देने के लिए।

एक बार स्थापित और चालू होने के बाद, मैं अपने पहले ट्रायल रन से पूरी तरह से हैरान था। इसने न केवल डिब्बे से सिग्नल को उछालते हुए एक ठोस रीडिंग दी, यह सटीक रूप से शापित हो गया: किसी न किसी गणना ने मशीन में डिब्बे की वास्तविक मात्रा को और ट्विक किए बिना मिलान किया! (यह पहला…)

कुल मिलाकर, एक उपयोगी परियोजना। अब मुझे लगता है कि यह जश्न मनाने का समय है !!

सिफारिश की: