विषयसूची:

मोशन सेंसिंग अरुडिनो लेजर: 5 कदम
मोशन सेंसिंग अरुडिनो लेजर: 5 कदम

वीडियो: मोशन सेंसिंग अरुडिनो लेजर: 5 कदम

वीडियो: मोशन सेंसिंग अरुडिनो लेजर: 5 कदम
वीडियो: लिडार पॉइंट क्लाउड डाटा प्रोसेसिंग | @MATLABHelper ब्लॉग 2024, नवंबर
Anonim
मोशन सेंसिंग अरुडिनो लेजर
मोशन सेंसिंग अरुडिनो लेजर
मोशन सेंसिंग अरुडिनो लेजर
मोशन सेंसिंग अरुडिनो लेजर

नोट: इस परियोजना को इस तरह से डिजाइन किया गया था कि भविष्य की परियोजनाओं में सभी भागों का पुन: उपयोग किया जा सके। नतीजतन, अंतिम उत्पाद कम स्थिर होता है, इससे आपको अधिक स्थायी सामग्री जैसे गोंद, सोल्डरिंग, आदि का उपयोग करना चाहिए …

चेतावनी: लेजर को आंखों की ऊंचाई पर न लगाएं क्योंकि इससे रेटिना को नुकसान हो सकता है।

सामग्री

  • अरुडिनो (मेगा 2560)
  • ब्रेड बोर्ड
  • मोशन सेंसर (HC-SR501)
  • लेजर मॉड्यूल (ST1172)
  • सर्वो मोटर (SG90)
  • नर से मादा तार
  • नर से नर तार
  • कागज तौलिया रोल
  • डक्ट टेप
  • ज़िप बंध
  • आधार
  • कैंची

चरण 1: आधार के लिए सुरक्षित आइटम

आधार के लिए सुरक्षित आइटम
आधार के लिए सुरक्षित आइटम
आधार के लिए सुरक्षित आइटम
आधार के लिए सुरक्षित आइटम

Arduino बोर्ड के नीचे टेप का एक लुढ़का हुआ टुकड़ा संलग्न करें और यदि आवश्यक हो, तो ब्रेड बोर्ड।

तारों के बिना सर्वो मोटर के तीन किनारों पर टेप संलग्न करें।

आधार से Arduino बोर्ड, ब्रेड बोर्ड और सर्वो मोटर संलग्न करें।

अतिरिक्त स्थिरता के लिए आप सर्वो मोटर्स के तारों को टेप कर सकते हैं।

चरण 2: तार घटक

तार घटक
तार घटक
तार घटक
तार घटक
तार घटक
तार घटक

आरेखों और दृश्यों के लिए ऊपर दिए गए चित्र देखें। इनपुट और आउटपुट तारों के लिए आपके द्वारा उपयोग किया जाने वाला सटीक पिन कोई मायने नहीं रखता; हालांकि, अगर आप बिना कोई बदलाव किए हमारे कोड का उपयोग करना चाहते हैं, तो आपको हमारे द्वारा निर्दिष्ट पिन का उपयोग करना होगा। ग्राउंड (नकारात्मक) और ब्रेड बोर्ड पर किसी भी पिन को पॉजिटिव करने के लिए, जब तक कि वे उन कॉलमों में हों, जिनसे Arduino ग्राउंड और पावर को तार दिया जाता है। नीचे निर्दिष्ट रंग उन तारों के रंग से मेल खाते हैं जिनका हमने अपनी छवियों में उपयोग किया है।

  1. ब्रेडबोर्ड को आर्डिनो में तार दें

    • ऑरेंज - 5v Arduino पर ब्रेडबोर्ड पर सकारात्मक करने के लिए
    • ब्लैक - जीएनडी (जमीन) Arduino पर ब्रेडबोर्ड पर नकारात्मक करने के लिए
  2. गति संवेदक

    • ब्राउन - ब्रेड बोर्ड पर जमीन (नकारात्मक)
    • संतरा - ब्रेड बोर्ड पर सकारात्मक
    • लाल - Arduino पर इनपुट/आउटपुट 14
  3. सर्वो मोटर

    • लाल - ब्रेड बोर्ड पर सकारात्मक
    • ब्राउन - ब्रेड बोर्ड पर जमीन (नकारात्मक)
    • नारंगी - Arduino पर इनपुट/आउटपुट 4
  4. लेज़र

    • ब्रेड बोर्ड पर नीला - ग्राउंड (नकारात्मक)
    • पीला - Arduino पर इनपुट/आउटपुट 10
    • हरा - ब्रेड बोर्ड पर सकारात्मक

नोट: मोशन सेंसर और लेज़र को तार करते समय लंबे तारों का उपयोग करना सुनिश्चित करें, अन्यथा तारों को जगह से बाहर निकाला जा सकता है क्योंकि बुर्ज अगल-बगल से घूमता है।

चरण 3: तोप को मोटर से संलग्न करें

मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें
मोटर के लिए तोप संलग्न करें

समानांतर छिद्रों के दो सेटों को एक सिरे पर कागज़ के तौलिये की भूमिका में डालें।

छेद के माध्यम से दो ज़िप टाई, छेद के प्रत्येक सेट के माध्यम से एक ज़िप टाई।

सर्वो मोटर के ऊपर पेपर टॉवल रोल असेंबली संलग्न करें और मोटर पर क्रॉसबार के चारों ओर ज़िप संबंधों को कस लें।

असमान भार के कारण, कागज़ के तौलिये का रोल आगे की ओर झुक सकता है और नीचे की ओर इशारा कर सकता है। इसे ठीक करने के लिए हम अतिरिक्त स्थिरता के लिए मोटर और पेपर टॉवल रोल के बीच अतिरिक्त ज़िप संबंध लगाते हैं।

चरण 4: मोशन सेंसर और लेजर मॉड्यूल को बुर्ज में संलग्न करें

बुर्ज में मोशन सेंसर और लेजर मॉड्यूल संलग्न करें
बुर्ज में मोशन सेंसर और लेजर मॉड्यूल संलग्न करें
बुर्ज में मोशन सेंसर और लेजर मॉड्यूल संलग्न करें
बुर्ज में मोशन सेंसर और लेजर मॉड्यूल संलग्न करें
बुर्ज में मोशन सेंसर और लेजर मॉड्यूल संलग्न करें
बुर्ज में मोशन सेंसर और लेजर मॉड्यूल संलग्न करें

पेपर टॉवल रोल के अंत में मोशन सेंसर संलग्न करें जैसा कि ऊपर की छवियों में दिखाया गया है। इसे मजबूती से सुरक्षित करें ताकि बुर्ज घुमाए जाने पर यह हिल न जाए।

ऊपर की छवि में दिखाए गए अनुसार लेजर को पेपर टॉवल रोल के ऊपर सुरक्षित करें।

चरण 5: Arduino कोड

Arduino कोड
Arduino कोड

नीचे इस प्रोजेक्ट के लिए arduino कोड वाले github रिपॉजिटरी का लिंक दिया गया है। यदि किसी भिन्न इनपुट/आउटपुट पिन का उपयोग किया जाता है तो इसे दर्शाने के लिए कोड को संशोधित करने की आवश्यकता होगी। इसके अलावा आपको कोड में संदर्भित सभी प्रासंगिक पुस्तकालयों को डाउनलोड करना होगा।

github.com/ArduinoToys/ArduinoMotionSensin…

नोट: यदि आपको अपना arduino सेट करने में सहायता की आवश्यकता है तो https://www.arduino.cc/ पर जाएं।

सिफारिश की: