मैं 10-15 मीटर की दूरी के तारों का उपयोग करके रास्पबेरी पाई और अरुडिनो (दोनों तरीकों से) कैसे संवाद कर सकता हूं?


11

मैं होम ऑटोमेशन की एक निजी परियोजना शुरू कर रहा हूं और मेरे पास एक रास्पबेरी पाई और एक आर्डिनोिनो बोर्ड है।

मैं रास्पबेरी पी और मेरे अरडिनो से संवाद करना चाहता हूं जहां मेरे रास्पबेरी को आर्डिनो से संकेतों को लिखने और पढ़ने में सक्षम होना चाहिए।

उनके बीच की दूरी मुझे लगता है कि 10 से 15 मीटर के आसपास होने वाली है।

मुझे इसके लिए क्या चाहिए? किस प्रकार के तारों या अन्य घटकों को मुझे अपना लक्ष्य प्राप्त करने की आवश्यकता होगी? मैं दोहराता हूं: मैं रास्पबेरी पाई और आर्डिनो को वायरलेस तरीके से संवाद नहीं करना चाहता।

धन्यवाद!

जवाबों:


9

इस तरह की लंबाई के लिए, आपको उन प्रोटोकॉल का उपयोग करना चाहिए जो लंबाई के लिए डिज़ाइन किए गए हैं, जैसे:

  • UART,
  • कर सकते हैं,
  • ईथरनेट

UART के लिए, आप निश्चित रूप से दो बोर्डों के बीच एक सीधा कनेक्शन का उपयोग नहीं कर सकते हैं, आपको आरडी 232 या rs485 में कनेक्शन को जोड़ने और वायरिंग करने की आवश्यकता है, अरुडिनो पिन और केबल के बीच ड्राइवर का उपयोग करके।

हालांकि, सबसे सरल समाधान रास्पबेरी पाई पर Arduino को एक लंबी यूएसबी केबल (या अधिक संभावना 3 पांच मीटर केबल) का उपयोग करके प्लग करना होगा, जो तब तक ठीक काम करना चाहिए जब तक आप केवल धारावाहिक संचार करते हैं। 5 मीटर की यूएसबी 2.0 सीमा "हाई-स्पीड" कनेक्शन के लिए है, जो सरल सीरियल डेटा संचार के लिए हमारी चिंता नहीं है।

HTH

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.