विषयसूची:
- चरण 1: चरण 1: सामग्री सूची
- चरण 2: चरण 2: प्रोग्रामिंग
- चरण 3: चरण 3: ड्रा
- चरण 4: चरण 4: फ़्लोचार्ट
- चरण 5: चरण 5: हमारी मशीन का डिज़ाइन और ३डी प्रिंटिंग
- चरण 6: चरण 6: डेटाबेस
- चरण 7: चरण 7: नोड लाल
वीडियो: UCL-IIoT कलर सॉर्टर: ७ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
परिचय
इस निर्देश में हम यह समझाने की कोशिश करेंगे कि हम प्रोग्रामिंग में कैसे जा रहे हैं, और हम कलर सॉर्ट मशीन कैसे एकत्र करते हैं। इसे Arduino Software के माध्यम से Arduino Uno में प्रोग्राम किया जाएगा।
यह परियोजना हमारे अध्ययन पर एक वैकल्पिक है। इसके साथ अर्थ, उद्योग 4.0 के बारे में सीखना है।
इस परियोजना के पीछे विचार हमारी टीम कैस्पर के विचारों में से एक है, कि वह एक ऐसी मशीन चाहता है जो रंगों को एक एम एंड एम बैग से सॉर्ट करने में सक्षम हो। हमने यह मशीन बनाई है कि हमारे सेंसर की मदद से रंगों को कुछ अंतर कटोरे में सॉर्ट किया जाएगा।
यहां नीचे उन चीजों की एक सूची है जो इस गाइड के दौरान हमारे सामने आएंगी।
चरण 1: सामग्री सूची
चरण 2: प्रोग्रामिंग
चरण 3: ड्रा
चरण 4: फ़्लोचार्ट
चरण 5: हमारी मशीन का डिज़ाइन
चरण 6: डेटाबेस
चरण 7: नोड लाल
चरण 8: वीडियो
चरण 1: चरण 1: सामग्री सूची
सामग्री की सूची
अरुडिनो नैनो
अरुडिनो बोर्ड
1 एक्स यूएसबी केबल
थ्री डी प्रिण्टर
लेजर कटर
सर्वो मोटर
नोड लाल
विभिन्न तार
रंग संवेदक
9वी आपूर्ति
ब्रेडबोर्ड बिजली आपूर्ति मॉड्यूल
चरण 2: चरण 2: प्रोग्रामिंग
हम a. का उपयोग करते हैं
निचले सर्वो को नियंत्रित करने के लिए "स्विच केस", इसलिए जब कोई केस कहा जाता है तो यह सर्वो के लिए एक स्थिति लिखता है और यह काउंटर में 1 जोड़ता है।
हम सेंसर द्वारा देखे जा रहे रंग को खराब करने के लिए "अगर" फल का उपयोग करते हैं क्योंकि यह देखता है कि कितना लाल, हरा और नीला वापस परिलक्षित होता है।
चरण 3: चरण 3: ड्रा
यह चित्र दिखाता है कि आप तारों को अपने arduino से कैसे जोड़ सकते हैं, हमारे मॉडल पर हमने अपने सर्वो और रंग सेंसर को पर्याप्त शक्ति बनाने के लिए ब्रेडबोर्ड बिजली की आपूर्ति का उपयोग किया है।
लेकिन सबसे महत्वपूर्ण बात यह है कि Arduino नैनो से बिजली की आपूर्ति का उपयोग न करें। इसे चित्र की तरह कनेक्ट करें या जैसे हम इसे करते हैं
चरण 4: चरण 4: फ़्लोचार्ट
हमने एक सिंहावलोकन किया है, ताकि लोग चरण दर चरण देख सकें कि क्या होता है।
इसे इंटरनेट पर एक मुफ्त साइट में बनाया गया है जिसे draw.io कहा जाता है। जब हमने इसे एक पीडीएफ में बनाने की कोशिश की तो यह सही नहीं हुआ, इसलिए हमने कुछ स्क्रीनशॉट लिए और उन्हें नाम और पेज से बुलाया।
चरण 5: चरण 5: हमारी मशीन का डिज़ाइन और ३डी प्रिंटिंग
हमने अपनी मशीन का डिज़ाइन एक वेबसाइट पर पाया है और वेबसाइट https://howtomechatronics.com/projects/arduino-col… के लिए बहुत-बहुत धन्यवाद।
हमने अपने 3 मिमी मोटे लकड़ी के बोर्ड को काटने के लिए एक लेज़रकटर का उपयोग किया है और इसका केवल एक हिस्सा 6 मिमी मोटा है, यह शीर्ष सर्वो भाग है, क्योंकि हम एम एंड एम का उपयोग करते हैं और जब यह 3 मिमी मोटा होता है तो एम एंड एम इससे बाहर निकल जाता है।
लेजर कट हम एडोब आविष्कारक का उपयोग करते हैं
समकोण प्राप्त करने के लिए हमारे पास 3 डी प्रिंटेट एक पाइब और एक धारक से नीचे सर्वो है।
चरण 6: चरण 6: डेटाबेस
चरण 6: डेटाबेस
हम Wampserver64 के माध्यम से एक डेटाबेस बनाते हैं।
हमारे डेटाबेस में हमने अलग-अलग रंगों को स्टोर करने के लिए चुना है, और हमारे चर के लिए एक समय।
समय, लाल, पीला, हरा, नीला, भूरा, नारंगी।
हम नोड रेड के माध्यम से जानकारी प्राप्त करेंगे, और नोड रेड हमारे Arduino से जानकारी प्राप्त करेंगे।
हमारे ब्राउज़र के तहत यह हमारे रंग दिखाएगा और देखेगा कि क्या कोई रंग संग्रहीत किया जा रहा है।
चरण 7: चरण 7: नोड लाल
चरण 7: नोड लाल
नोड रेड एक प्रोग्राम है जिसे आप अपने कंप्यूटर पर अपने cmd के माध्यम से स्थापित कर सकते हैं।
फिर cmd में आप नोड-रेड लिखते हैं, और फिर यह स्टार्ट हो जाएगा।
अपने ब्राउज़र में जाएं और https://127.0.0.1:1880 लिखें। यदि आप डैशबोर्ड चाहते हैं तो यह लगभग एक जैसा ही है बस https://127.0.0.1:1880 लिखें। फिर पेज आपका डैशबोर्ड दिखाएगा।
हमारे नोड रेड में हमने एक प्रोग्राम बनाया जहां हम अपने Arduino को कनेक्ट करने जा रहे हैं, और अलग-अलग रंग दिखाते हैं, और हमारे डेटाबेस से कनेक्शन बना दिया है।
जब हमारे डेटाबेस को रीसेट करने की आवश्यकता होती है तो हमारे पास हमारे डेटाबेस को रीसेट करने के लिए एक बटन होता है।
कोड है:
[{"id":"994cb868.55db68", "टाइप":"टैब", "लेबल":"Sorteringsmaksine", "अक्षम": सच, "जानकारी":""}, {"id":"1370c730. 4ce339", "टाइप": "फंक्शन", "जेड": "994cb868.55db68", "नाम": "नोड-रेड MySQL", "func": "var data = msg.payload.split(", / ");\nvar Red = data[0];\nvar Yellow = data[1];\nvar Green = data[2];\nvar Blue = data[3];\nvar Brown= data[4];\nvar नारंगी = डेटा [५]; 0, 19)। बदलें ('टी', ' ')+\"', '\"+लाल+\"', '\"+पीला+\"', '\"+ग्रीन+\"', '\"+ नीला+\"', '\"+ब्राउन+\"', '\"+ऑरेंज+\"')\";\nmsg.topic = out;\nवापसी संदेश;\n\n", "आउटपुट":1, " noerr":0, "x":233, "y":345.0000047683716, "तार":
सिफारिश की:
Vex के लिए मोडकिट में कलर सॉर्टर को कैसे कोड करें: 7 कदम
Vex के लिए मोडकिट में कलर सॉर्टर को कैसे कोड करें: हाय सब, इस ट्यूटोरियल में आप सीखेंगे कि कैसे Vex के लिए मोडकिट में कलर बॉल सॉर्टर को कोड करना है, आशा है कि आप इसे बनाएंगे और आनंद लेंगे! कृपया मुझे वोट दें
Arduino ब्रिक कलर सॉर्टर प्रोजेक्ट: 5 चरण
Arduino Brick Color Sorter Project: इस Arduino Tutorial में, हम सीखेंगे कि Arduino और TCS3200 कलर सेंसर का उपयोग करके मेरे खिलौने की ईंट के रंगों का पता कैसे लगाया जाए। अधिक विवरण के लिए आप नीचे लिखित ट्यूटोरियल पढ़ सकते हैं। सामग्री: Arduino लियोनार्डो x 1TCS3200 x 1बहुत सारे कार्डबोर्ड180 सर्वो
माइक्रोबिट के साथ कलर सॉर्टर प्रोजेक्ट कैसे बनाएं?: 4 कदम
माइक्रोबिट के साथ कलर सॉर्टर प्रोजेक्ट कैसे बनाएं?: प्रोजेक्ट लक्ष्य प्रोग्राम को डाउनलोड करने के बाद, हम देख सकते हैं कि माइक्रो: बिट एलईडी डॉट मैट्रिक्स एक "हार्ट" दिखाता है, सर्वो 90 ° को इनिशियलाइज़ करता है। जब हम रंग सेंसर पर नीली या पीली चीजें डालते हैं, तो सर्वो अलग-अलग कोणों को घुमाएगा, कुछ अलग वर्गीकृत करेगा
एम एंड एम कलर सॉर्टर: 3 चरण
एम एंड एम कलर सॉर्टर: इस परियोजना की शुरुआत में हमने अलग-अलग रंगीन कैंडीज को एक कुशल दर पर अलग-अलग कटोरे में स्वचालित रूप से सॉर्ट करने के लिए निर्धारित किया है। हम पहली बार इस विचार से प्रेरित हुए जब हमने साइट पर एक पोस्ट देखी https://howtomechatronics.com/projects/arduino-col
पीसी नियंत्रण अनुप्रयोग के साथ Arduino कलर सॉर्टर प्रोजेक्ट: 4 चरण (चित्रों के साथ)
पीसी कंट्रोल एप्लीकेशन के साथ Arduino कलर सॉर्टर प्रोजेक्ट: इस प्रोजेक्ट में, मैंने TCS34725 कलर सेंसर को चुना। चूंकि यह सेंसर दूसरों की तुलना में अधिक सटीक पहचान करता है और पर्यावरण में प्रकाश परिवर्तन से प्रभावित नहीं होता है। उत्पाद डिबगिंग रोबोट इंटरफ़ेस प्रोग्राम द्वारा नियंत्रित होता है