Aাল ছাড়া দুটি আড়ডিনোকে কীভাবে সংযুক্ত করবেন?


14

আমি একটি আরডুইনো সিস্টেম পরিকল্পনা করছি যা বেশ কয়েকটি আরডুইনো বোর্ড নিয়ে গঠিত। বোর্ডগুলির মধ্যে সর্বোচ্চ দূরত্ব প্রায় 50 মিটার। আমি এইগুলির মধ্যে মৌলিক ডেটাগুলি সংক্ষিপ্ত স্ট্রিং বা পূর্ণসংখ্যার মতো পাঠাতে চাই। আমি জানি আমি ইথারনেট কেবলগুলির মাধ্যমে ডেটা প্রেরণ করতে পারতাম তবে এর জন্য একটি ইথারনেট ieldাল বা আরডুইনো ইথারনেট বোর্ড প্রয়োজন যা ব্যয় দ্বিগুণ করে। কোনও স্বল্প বাজেটের উপায় কি আমি কেবলমাত্র সর্বাধিক বেসিক বোর্ডগুলি (ইউনোর মতো) এবং কিছু অন্যান্য উপাদান ব্যবহার করে বোর্ডগুলিকে সংযোগ দিতে পারি তবে পুরো notাল নয়?


বাজেট কোনও সমস্যা না হলে আপনি ব্লুটুথ বা এক্সবি চিপগুলি ব্যবহার করতে পারেন। এগুলি খুব খারাপ নয়, তবে আপনার 2 প্রয়োজন হিসাবে মোট 60 ডলার
চালাবে

@ স্টিভেন 10172 ব্লুটুথ ডিভাইসগুলি সুবিধাজনক, তবে মনে হচ্ছে ওপি ঝাল ছাড়াই সস্তা সমাধান চায় (কম প্রোফাইল হতে পারে?)
বেনামে পেঙ্গুইন

3
আপনার স্থানান্তর মাধ্যমটি যদি বিদ্যুৎ হয় তবে গ্রাউন্ডগুলি সংযোগ স্থাপনের বিষয়টি নিশ্চিত করুন !!!
বেনামে পেঙ্গুইন

উত্তর:


9

দীর্ঘ দূরত্বযুক্ত তারযুক্ত যোগাযোগের জন্য, আরএস -445 দেখুন

যেহেতু এটি বাঁকানো জোড়ার (যেমন আরএস -২২২) তুলনায় একটি স্বতন্ত্র ভারসাম্য রেখা ব্যবহার করে, এটি তুলনামূলকভাবে বড় দূরত্ব (4,000 ফুট (1,200 মিটার)) পর্যন্ত বিস্তৃত হতে পারে। থাম্বের একটি নিয়ম হ'ল বিট / গুলি গতির দৈর্ঘ্য মিটারের দৈর্ঘ্যে ১০৫ এর বেশি হওয়া উচিত না Thus সুতরাং ৫০ মিটার তারের 2 এমবিট / সেকেন্ডের চেয়ে দ্রুত সিগন্যাল করা উচিত নয়

আপনি MAX485 চিপ ব্যবহার করতে পারেন। এটি কাজ করা বেশ সহজ তবে পাশাপাশি একটি ভাল গ্রন্থাগার রয়েছে:

https://github.com/Protoneer/RS485-Arduino-Library


তিনি কি কেবল আরএস -435 বা তার অনুরূপ তারগুলি ছিনিয়ে নিতে পারেন এবং অর্থ সঞ্চয় করতে সিরিয়ালের জন্য কেবল এটি ব্যবহার করতে পারেন? 9600 বাউড 2 এমবিপিএসের মতো প্রায় দ্রুত চালায় না । প্রোটোকল / ভোল্টেজ / ইত্যাদি সম্পর্কে বিশেষ কিছু আছে কি? এটি দীর্ঘ দূরত্বের জন্য উপযুক্ত করে তোলে? এটি কিছু অর্থ সাশ্রয় করতে পারে ...
বেনামে পেঙ্গুইন

এটি একটি বিচ্ছিন্ন জুটির উপরে পাঠানো একটি ডিফারেনশিয়াল সংকেত। শব্দ কমায়। en.wikipedia.org/wiki/Differential_signaling
sachleen


7

আরডুইনো বোর্ডগুলির কমিনুকেশন বৈশিষ্ট্যগুলিকে শ্রেণিবদ্ধ করার জন্য আমি দুটি বিভাগ বলতে পারি:

2 টি ডিভাইসের মধ্যে:

  • সিরিয়াল: ব্যবহার করা সহজ এবং কেবল 2 টি ডাটা লাইন প্রয়োজন।
  • ওয়ানওয়ায়ার: ব্যবহার করা আরও ধীর এবং ধীর, তবে কেবল একটি ডেটা লাইন ব্যবহার করে

2 টিরও বেশি ডিভাইসের মধ্যে

  • আই 2 সি: আপনার নেটওয়ার্কে 128 টি পর্যন্ত ডিভাইস থাকতে পারে, স্বতন্ত্রভাবে ঠিকানাযোগ্য, তবে একটি মাস্টার ডিভাইস প্রয়োজন, 2 ডেটা লাইন ব্যবহার করে। এটি ওয়্যার হিসাবেও জানি।
  • এসপিআই: ব্যবহার করা কঠিন, তবে খুব দ্রুত এবং সহজ ডিভাইস নির্বাচন। প্রচুর ডেটা লাইন ব্যবহার করে (3 + ডিভাইসের সংখ্যা)
  • ওয়ানওয়ায়ার: অ্যাড্রেসড ওয়ানওয়্যার ব্যবহার করা নিয়মিত ওয়ান ওয়্যারের চেয়েও ধীর, এখনও কেবল একটি ডেটা লাইন
  • সফটওয়্যারশিয়াল: আপনার বিভিন্ন সিরিয়াল লাইন দ্বারা সংযুক্ত বেশ কয়েকটি ডিভাইস থাকতে পারে তবে এটি ধীর।
  • ক্যান: কেবলমাত্র যথাযথ, এবং ঠিকানার জন্য উপলভ্য

অন্যান্য পদ্ধতি উপলব্ধ আছে, তবে এগুলির জন্য কেবলমাত্র সর্বনিম্ন বাহ্যিক হার্ডওয়্যার প্রয়োজন।

দূরত্বের রেটিংয়ের জন্য, http://forum.arduino.cc/index.php?topic=82937.0 এবং http://www.tldp.org/HOWTO/Remote-Serial-Console-HOWTO/seial-distance.html দেখুন

এই ডেটার রেটগুলি সরাসরি সিরিয়ালে নিয়ন্ত্রিত হয় এবং অন্য অনেকের মধ্যেও টুইট করা যেতে পারে।


5

ফ্রেইকদুইনো ওয়্যারলেসে অন্তর্নির্মিত কিছু আরডুইনো বোর্ড তৈরি করে। তাদের দীর্ঘ পরিসীমা ওয়্যারলেস 900 মেগাহার্টজ এবং তাদের সংক্ষিপ্ত পরিসীমাটি 2.4GHz। আমি মনে করি এগুলি আসলে এক্সবি রেডিও এবং প্রোগ্রামিংয়ের জন্য আপনি চিবিআর্ডুইনো নামে একটি গ্রন্থাগার ব্যবহার করবেন যা ফ্রেইকদুইনো ওয়েবসাইটে উপলব্ধ (এবং নথিভুক্ত) রয়েছে। অন্য কোনও রেডিওর সাথে ওয়্যারলেস যোগাযোগ করার সময় আপনি ব্রডকাস্ট ব্যবহার করতে পারেন বা এর আইডি দ্বারা একটি রেডিও নির্দিষ্ট করতে পারেন যা ফ্রাকদুইনোর EEPROM এ আপনাকে সেট করতে হবে এমন একটি মান।

সরাসরি ফ্রেকদুইনো সাইট থেকে নেওয়া:

আইইইই ৮০২.১৫.৪ প্রোটোকল (এক্সবি হিসাবে একই রেডিও প্রোটোকল) এর উপর ভিত্তি করে সংহত ওয়্যারলেস রেডিও যুক্ত করা ডিভাইস বা ওয়্যারলেস সেন্সর ডেটা সংগ্রহের বেতার নিয়ন্ত্রণের অনুমতি দেয়। Anyচ্ছিক ব্যাটারি সার্কিটরি যুক্ত করা হয়েছিল যাতে এটি কোনও বাহ্যিক পাওয়ার কেবলগুলি ব্যতীত সত্যিকারের ওয়্যারলেস নোড হিসাবে কাজ করতে পারে। বোর্ডটি একটি কড়াযুক্ত এনক্লোজারটি ফিট করার জন্যও ডিজাইন করা হয়েছে যাতে ডিজাইনটি সার্কিটরিটিকে ক্ষতিগ্রস্থ করার চিন্তা না করে কোনও নিরাপদ স্থানান্তরিত বা বাস্তব ব্যবহারের দৃশ্যে স্থাপন করা যায়।

এই 900 মেগাহার্টজ রেডিওটি আমার ব্যক্তিগত প্রিয়। আমি এটি সর্বদা ব্যবহার করি কারণ 900 মেগাহার্টজ 2.4 গিগাহার্টজের তুলনায় অনেক ভাল পরিসীমা সরবরাহ করে। রেডিওটি 10 ​​মেগাওয়াট পর্যন্ত সংক্রমণ পাওয়ারের আউটপুট নিতে পারে যা একটি আশ্চর্যজনক পরিমাণের পরিসীমা পেতে পারে। প্রত্যক্ষ দৃষ্টিভঙ্গি সহ কয়েকশ মিটার অবাক হওয়ার মতো কিছু হবে না। যদি অতিরিক্ত পরিসীমা প্রয়োজন হয়, তবে মড্যুলেশন মোডটি ওকিপিএসকে থেকে বিপিএসকেও পরিবর্তন করা যেতে পারে। সর্বোচ্চ হারে 250 কেবিপিএস থেকে 40 কেবিপিএস স্ট্যান্ডার্ড মোডে যাওয়ার সাথে সাথে ডেটা রেটে ব্যয় করে অতিরিক্ত পরিসরের ফলাফল হয়।


0

যেমনটি আপনি বলেছেন, ইথারনেট ঝালগুলি ব্যয়বহুল, তবে আপনাকে ঝালটি ব্যবহার করতে হবে না। পরীক্ষা করে দেখুন enc28j60 তারযুক্ত নেটওয়ার্কিং জন্য, অথবা ESP8266 আপনি বেতার পছন্দ করেন। উভয়ই প্রায় 4 ইউএসডি ডলার। আমি এখন ESP8266 ব্যবহার করছি এবং প্রায় 8 টি ডিভাইস একে অপরের সাথে কথা বলছি এবং একটি রাস্পবেরি পাই। এটি সত্যিই দুর্দান্ত ছোট চিপ! আমি ENC28j60 তে ব্যক্তিগতভাবে কথা বলতে পারি না, কারণ তারা এখনও আমার ডেস্কের প্যাকেজে বসে আছে।


0

আপনি একটি ইথারনেট ব্রেকআউট বোর্ড (স্পার্কফুনে 2 ডলার) ব্যবহার করতে পারেন। এটি আপনাকে ইথারনেট কেবলগুলি ব্যবহার করতে দেয় তবে আপনাকে একটি সম্পূর্ণ টিসিপি / আইপি প্রোটোকল ব্যবহার করতে হবে না, পরিবর্তে আপনি কেবল ব্রেকআউট বোর্ডে ডেটা পিনগুলি হুক করতে পারেন, সেগুলি সংযুক্ত করতে ইথারনেটটি ব্যবহার করতে পারেন এবং তারপরে সিরিয়াল ব্যবহার করে তাদের কথা বলতে পারেন। আমি দৃ strong় অথচ সস্তা সংযোগের জন্য আরডুইনো থেকে আরও একটি তারের সংবেদক রাখার জন্য এটি বেশ খানিকটা ব্যবহার করি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.