विषयसूची:

Arduino सन सेंसिंग सर्वो: ३ चरण
Arduino सन सेंसिंग सर्वो: ३ चरण

वीडियो: Arduino सन सेंसिंग सर्वो: ३ चरण

वीडियो: Arduino सन सेंसिंग सर्वो: ३ चरण
वीडियो: PCA9685 और Arduino का उपयोग करके 32 सर्वो मोटर्स को नियंत्रित करना: V3 2024, जुलाई
Anonim
Arduino सन सेंसिंग सर्वो
Arduino सन सेंसिंग सर्वो

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

  1. 2x Arduino Uno
  2. 2x छिद्रित सर्किट बोर्ड (4cm x 6cm)
  3. 2x NRF24L01 रेडियो ट्रांसीवर मॉड्यूल (बैकपैक मॉड्यूल वैकल्पिक लेकिन अनुशंसित)
  4. रोकनेवाला - 10kOhm
  5. फोटोरेसिस्टर
  6. सर्वो मोटर (मैंने Futaba S3003 का इस्तेमाल किया)
  7. मिश्रित जम्पर तार
  8. सोल्डरिंग अनुभव

आएँ शुरू करें!

चरण 1: शील्ड्स को तार देना

शील्ड्स को तार देना!
शील्ड्स को तार देना!
शील्ड्स को तार देना!
शील्ड्स को तार देना!
शील्ड्स को तार देना!
शील्ड्स को तार देना!

संलग्न सेंसर और रिसीवर दोनों के लिए सर्किट आरेख हैं। पहली तस्वीर सेंसर की है। यह सब एक ब्रेडबोर्ड का उपयोग करके वायर्ड किया जा सकता है, लेकिन उपयोग में आसानी के लिए Arduino Uno पर प्लग एंड प्ले के लिए एक कस्टम शील्ड बनाना मुश्किल है। मैंने Arduino को शील्ड्स संलग्न करने के लिए परफ़ॉर्मर में टांका लगाने वाले हेडर का उपयोग किया, और बाकी कनेक्शनों को जगह में मिला दिया। NRF24L01 बैकपैक्स से आने वाले सभी लीड्स को जोड़ने के बाद, मैंने मॉड्यूल को जगह में चिपकाने और एक कोसिव यूनिट बनाने के लिए हॉट ग्लू का इस्तेमाल किया। सर्किट के अधिक विस्तृत विवरण के लिए, कृपया मेरे अन्य निर्देश को एक प्रकाश-संवेदनशील एलईडी लैंप पर देखें। वह सर्किट बहुत समान है, लेकिन यह उपयोग में आसानी के लिए सुव्यवस्थित है।

चरण 2: कोडिंग

संलग्न कोड की प्रतियां हैं जिनका उपयोग मैंने सेंसर और रिसीवर मॉड्यूल के लिए किया था। ध्यान देने योग्य बातें: डिफ़ॉल्ट सर्वो लाइब्रेरी का उपयोग करने के बजाय, मुझे NRF24L01 मॉड्यूल का उपयोग करते समय संघर्ष से बचने के लिए एक डाउनलोड की गई लाइब्रेरी (ServoTimer2) का उपयोग करने के लिए मजबूर किया गया था। उपयोगकर्ता नबोंट्रा द्वारा लिखित यह पुस्तकालय GitHub पर पाया जा सकता है।

चरण 3: सन आर्म संलग्न करें, और उपयोग करें

Image
Image

सन आर्म के लिए अपना खुद का डिज़ाइन संलग्न करने के लिए स्वतंत्र महसूस करें, मैंने एक साधारण लकड़ी का मॉडल बनाया लेकिन मैंने एक 3D प्रिंटेड आर्म का एक रेंडर भी संलग्न किया। सूरज को महसूस करने का मज़ा लें!

सिफारिश की: