আমি কীভাবে ওয়াইফাই ব্যবহার করে একটি আরডুইনোতে সংযোগ করতে পারি?


27

আমি সৌর চালিত, আরডুইনো ভিত্তিক আবহাওয়া স্টেশন তৈরিতে কাজ করছি। আবহাওয়া স্টেশনটি একটি তাপমাত্রা সেন্সর এবং একটি ফটোরেসিস্টর নিয়ে গঠিত এবং আমি ভবিষ্যতে একটি এনিমোমিটার যুক্ত করার পরিকল্পনা করি। আমি আবহাওয়া স্টেশনটি আমার ওয়্যারলেস নেটওয়ার্কের সাথে সংযুক্ত করতে চাই যাতে আমি তারের চালানো ছাড়াই কম্পিউটার থেকে সেন্সর ডেটা পুনরুদ্ধার করতে পারি (আমি ভাড়া থাকি)।

আরডুইনোকে ওয়াইফাইতে সংযুক্ত করার জন্য বিভিন্ন বিকল্পগুলি কী কী? আমি ইথারনেট ieldালগুলি, ওয়াইফাই ,ালগুলি এবং এক্সবি নামে পরিচিত কিছু দেখেছি, তবে তাদের প্রতিটি কী কী তা আমি বুঝতে পারি না।

আমার কাছে একটি ওয়্যারলেস হোম রাউটারও রয়েছে যা আমি ব্যবহার করতে পারি। রাউটার ইথারনেট বা ইউএসবি পোর্টের মাধ্যমে আমার আরডুইনো ইউনোকে রাউটারের সাথে সংযুক্ত করা এবং তারপরে ডেটা গ্রহণ করা এবং আমার বাড়ির নেটওয়ার্কের মাধ্যমে অরডিনোতে কমান্ড প্রেরণ করা কি সম্ভব? যদি তা হয় তবে কীভাবে এটি সম্পাদন হবে?

আমার বর্তমানে একটি খালি আরডুইনো ইউনো আছে।


4
আপনার কি ইথারনেট ieldাল আছে?
jfpoil ব্যাখ্যা

3
আপনার নিজের প্রশ্নটি পরিষ্কার করা দরকার: "এর সাথে যোগাযোগ" এর অর্থ কী? স্কেচ আপলোড করবেন? কোনও স্কেচে কমান্ড প্রেরণ করবেন? স্কেচ থেকে ডেটা পাবেন?
jfpoil ব্যাখ্যা

আমি প্রশ্নের বিশদ এবং প্রসঙ্গ যুক্ত করার চেষ্টা করেছি। আমার বর্তমানে কোন ঝাল নেই।
jlbnjmn

আমি মনে করি না অফিসিয়াল ইউনিোর কোনও সংশোধনীর ইথারনেট পোর্ট রয়েছে। আমার ধারণা আপনার অবশ্যই একটি আরডুইনো ইথারনেট (যা একই রকম), অথবা সম্ভবত কোনও ধরণের একটি সরকারী ক্লোন আছে?
পিটার ব্লুমফিল্ড

আমি ওয়্যারলেস রাউটারে ইথারনেট পোর্ট নির্দিষ্ট করতে প্রশ্নটি সম্পাদনা করেছি। তাহলে প্রশ্নটি হচ্ছে: [আরডুইনো +? + (ওয়্যারলেস রাউটার বা?) = আমারডু ওয়্যারলেস নেটওয়ার্কের মাধ্যমে আরডুইনো ডেটা প্রেরণ করছে]।
jlbnjmn

উত্তর:


24

আপনার আরডুইনোটিকে নেটওয়ার্ক / ইন্টারনেটের সাথে সংযুক্ত করার জন্য আপনার কাছে কয়েকটি বিকল্প রয়েছে।

ইথারনেট

আরডুইনো ইথারনেট শিল্ডের মতো কিছু আপনাকে দেয়াল বা রাউটার থেকে ইথারনেট কেবলটি আপনার আরডিনোতে প্লাগ করতে দেয়। স্পষ্টতই, প্রধান সীমাবদ্ধতাটি হ'ল এখন আপনার ডিভাইসটি কেবল দ্বারা টিচারড। বহিরঙ্গন ব্যবহারের জন্য, আমি এটি করব না।

ওয়াইফাই

যাও Arduino ওয়াইফাই শিল্ড আপনি আপনার বাড়ির Wi-Fi নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারবেন। এটি ঠিক এখন তারহীন ছাড়াও ইথারনেটের মতোই।

ESP8266 একটি সস্তা বিকল্প যে, ডিফল্ট ফার্মওয়্যার সঙ্গে, ওয়াইফাই শিল্ড হিসাবে একই কার্যকারিতা আছে। সাবধান থাকুন যে আপনি এটি ৩.৩ ভি দিয়ে এবং আরডুইনোর বাকী পাঁচটিভি হিসাবে নয় power এটি 3.3V লজিক স্তরগুলিও ব্যবহার করে তাই আরডুইনোর টিএক্স পিনটি সরাসরি ইএসপির আরএক্স পিনের সাথে সংযুক্ত করবেন না; একটি ভোল্টেজ বিভাজক ব্যবহার করুন।

আরএফ

আপনার যদি প্রচুর সেন্সর বা অন্যান্য ডিভাইস থাকে যা একে অপরের সাথে যোগাযোগের প্রয়োজন হয়, তবে সর্বোত্তম বিকল্পটি সাধারণত একটি আরএফ মডিউল হয়। আপনার কাছে এখানে অনেক বিকল্প রয়েছে, এক্সবি তাদের মধ্যে অন্যতম। উপলভ্য সমস্ত অপশন দেখার জন্য স্পার্কফুন এক্সবি ক্রয় গাইডটি দেখুন। এবং এটি কেবল এক্সবি। বিভিন্ন ধরণের দামে আরও অনেক ওয়্যারলেস বিকল্প উপলব্ধ।

আরএফের সাথে জিনিসটি হ'ল এগুলির কোনওটিই ইন্টারনেটে সংযুক্ত হবে না। আপনার সমস্ত ডিভাইস একে অপরের সাথে বা একটি বেস স্টেশনের সাথে যোগাযোগ করবে, যা পরে কোনও ওয়াইফাই বা ইথারনেট মডিউল দ্বারা নেটওয়ার্কের সাথে সংযুক্ত হবে।

ওয়্যারলেস রাউটার সিরিয়াল

আপনি কোন ধরণের ওয়্যারলেস রাউটার ব্যবহার করেন তার উপর নির্ভর করে আপনার সাথে আরডুইনো সরাসরি যোগাযোগ করতে পারে এবং এটি কোনও নেটওয়ার্কের সাথে আপনার সংযোগ হিসাবে ব্যবহার করতে পারে।


1
"আরএফ" যোগাযোগের জন্য, আপনি জনপ্রিয় এনআরএফ 24 এল01 + মডিউলগুলিও ব্যবহার করতে পারেন। এর জন্য এখানে কয়েকটি ভাল গ্রন্থাগার রয়েছে। আরএফ লিংকের সমস্যাটি হ'ল আপনার "আরসিডিনো" বা রাস্পবেরি পাই ইত্যাদি চালানো দরকার যা "রিসিভার" হিসাবে চালিত হয় যা আপনার কম্পিউটারের সাথে সংযুক্ত যেখানে আপনি ডেটা সংরক্ষণ / দেখতে / বিশ্লেষণ করতে চান। ওয়াইফাইয়ের জন্য এখন আরও রয়েছে সিসি 3000 শিল্ডগুলি অ্যাডফ্রুট
মাইক ডাব্লুপি

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

হতে পারে. আমি নিজে কখনও এটি ব্যবহার করি না। ঝালগুলি সাথে ইন্টারফেস করা শক্ত নয় এবং এটি সস্তাও হতে পারে।
sachleen

4

ওপেনআর্ট এবং আপনার আরডুইনোকে বিয়ে করুন

"টিপি-লিংক টিএল-ডাব্লুআর 703 এন" এর মতো একটি ছোট ওপেনআর্ট-সক্ষম রাউটার পান, এটি ওপেনবার্টের বর্তমান স্থিতিশীল সংস্করণ দিয়ে ফ্ল্যাশ করুন এবং রাউটারের ইউএসবি পোর্টের সাথে আপনার আরডুইনো সংযুক্ত করুন।

এই সমাধানটি ওয়াইফাই-শিল্ডগুলির ব্যয়ের অর্ধেক বা তার চেয়ে কম দাম এবং এর থেকে অনেক বেশি শক্তি রয়েছে।

... এবং YÙN হিসাবে সস্তা।

ওপেনডব্লিউআরটি রাউটারে স্মার্ট হোম অটোমেশন ওয়েবসার্ভার ডাব্লুআর 703 এনআরডুইনোর সাথে ইন্টারফেস করা হয়েছে, রাস্পবেরি পাই এবং উবুন্টু এ সম্পর্কে পড়ার একটি প্রাথমিক পয়েন্ট হতে পারে এবং আপনার প্রিয় সার্চ ইঞ্জিন ডাব্লুআর 703 এন এবং আরডুইনোসকে বিয়ে করার বিষয়ে আরও অনেক লিঙ্ক খুঁজে পেতে পারে ...

(!) দয়া করে https://arduino.stackexchange.com/a/1754/653 দেখুন ...


4

ESP8266 হ'ল ইউআরটি, এসপিআই সংযোগের সাথে একটি সস্তা 5 $ ওয়াইফাই মডিউল। এটি কমান্ড ব্যবহার করে স্টক ফার্মওয়্যারের মাধ্যমে অথবা এসডিকে সরবরাহিত এবং জিআইপিও উপলব্ধ উপলব্ধ কাস্টম ফার্মওয়্যারের মাধ্যমে নির্বিঘ্নে আরডুইনোর সাথে সংহত করা যেতে পারে। আরও রেফারেন্সের জন্য http://www.esp8266.com/


3

আমি কয়েক মাস ধরে আর্দুইনো এবং রাস্পবেরি পাইতে এক্সবি দিয়ে কাজ করছি। যদিও এটির সমস্যা এবং উদ্বেগ রয়েছে, এটি যোগাযোগ শৃঙ্খলার একটি দুর্দান্ত সরঞ্জাম। এটি নিখুঁত নয় তবে এর জাল দিক দেওয়া হয়েছে, আমার জন্য এটি আমার ওয়াইফাইয়ের চেয়ে আরও বেশি পৌঁছায় এবং আরও নির্ভরযোগ্য হতে পারে (ওয়াইফাই সহ আমার রাস্পবেরি পাই মাঝে মাঝে বাইরে বেরিয়ে যায়, তবে সংযুক্ত এক্সবি ব্যাকগ্রাউন্ডে কাজ করে চলেছে।

বিশেষত আমার ক্ষেত্রে এটি আমার ডিভাইসের মধ্যে সিরিয়াল সংযোগের অনুমতি দেয় (বেশ কয়েকটি আরডুইনো, একটি রাস্পবেরি পাই (সমন্বয়কারী)) এবং আমার ম্যাক (মূলত পর্যবেক্ষণের জন্য ব্যবহৃত হয় তবে মাঝে মাঝে সিরিয়াল ডেটা ইনজেকশন করা হয়))। এই ক্ষেত্রে এটি নিখুঁত। এটি এক্সবি ফ্রেমওয়ার্কের বাইরে ইন্টারনেট অ্যাক্সেস বা অ্যাক্সেসের অনুমতি দেয় না, তবে এটি পুরোপুরি আমার পক্ষে উপযুক্ত যেহেতু বাস্তবায়নটি সিরিয়াল.প্রিন্ট এবং সিরিয়াল.আডারের মতো সহজ, কোনও ইথারনেট ওভারহেড ছাড়াই।


2

আমি স্পার্ক কোর ব্যবহার করি যা আরডুইনো প্রোগ্রামিং প্ল্যাটফর্মটি ব্যবহার করা খুব সহজ। এই প্ল্যাটফর্মটি প্রাইমাসে তৈরি হয়েছিল যে ওয়াইফাই ব্যবহার করা সহজ এবং সস্তা হওয়া উচিত। এমনকি যে কোনও সময়, যে কোনও সময় থেকে স্পার্ক কোর প্রোগ্রাম করতে পারে।


এটি কীভাবে XBee এর সাথে তুলনা করে: দাম (আরডুইনো সংযোগকারী সামগ্রী যেমন একটি ঝাল সহ), দূরত্বের পরিসীমা, প্রোগ্রামিং (আরডুইনোতে)?
jfpoil ব্যাখ্যা 6

2

আপনি একটি আরডিনো ইউন চেষ্টা করে দেখতে পারেন, এটি ইউনোর মতো তবে এটিতে সরাসরি বোর্ডে একটি ওয়াইফাই রয়েছে।

"অরডিনো ইয়নের জন্য গাইড" এর একটি অংশ রয়েছে "ডুবানো ওয়াইফাই কনফিগারেশন" নামে , যা কীভাবে ওয়াইফাই কনফিগার করতে হয় তা বর্ণনা করে।


1
হাই, আপনি কিছু উত্তর দিয়ে নিজের উত্তর সম্পাদনা করতে পারেন? ইউপি ইতিমধ্যে ইউন সম্পর্কে জানে তাই আপনার উত্তরটি আরও কার্যকর হবে যদি উদাহরণস্বরূপ, এটি কীভাবে লোকেরা এতে ওয়াইফাই চিপ ব্যবহার করতে পারে সে সম্পর্কে গাইড করে।
সত্যেনীন

1

আপনি যা চান তা করা খুব সহজ এবং কোডটি ইতিমধ্যে বিদ্যমান। তবে আমি যেভাবে এটি আক্রমণ করছি, আপনি সেন্সর আরডিনোকে আপনার ওয়াইফাইয়ের সাথে সংযুক্ত করবেন না। পরিবর্তে, আপনি আপনার প্রবেশদ্বার হিসাবে আর একটি আরডুইনো ব্যবহার করবেন:

সেন্সর আরডুইনো: বাইরে অবস্থিত, তাপমাত্রা সংবেদক, বায়ুর গতি, বৃষ্টিপাতের সাথে সংযুক্ত?

গেটওয়ে আরডুইনো: ভিতরে অবস্থিত, ডাব্লু / উইজনেট 5001 ইথারনেট .াল

সেন্সর আরডুইনো এবং গেটওয়ে আরডুইনো একে অপরের সাথে ওয়্যারলেস ট্রান্সসিভার ব্যবহারের জন্য খুব সহজ NRF24L01 + ব্যবহার করে কথা বলে। ওয়্যারলেস মডিউলগুলি প্রতি 3 ডলার এবং ব্যবহারের জন্য লাইব্রেরিটি খুব পরিপক্ক। সমস্ত সেন্সর ডেটা এই গ্রন্থাগারটি ব্যবহার করে গেটওয়েতে সহজেই যোগাযোগ করা হয়।

গেটওয়ে আরডুইনো ডাব্লু / ইথারনেট ওয়েবসার্ভার হিসাবে কাজ করে, আপনার স্থানীয় নেটওয়ার্কের যে কোনও কম্পিউটারকে একটি পৃষ্ঠা খুলতে এবং বর্তমান অবস্থা দেখতে সক্ষম করে। আরডুইনো কোডের জন্য এই পৃষ্ঠাটি দেখুন: http://arduino.cc/en/Tutorial/WebServer

আপনি ঠিক historicalতিহাসিক তাপমাত্রা / বাতাসের গতির তথ্যও সংরক্ষণ করতে চান? এটি সেরা অংশ! গেটওয়ে আরডুইনো জিভলির মতো একটি পরিষেবাতে ডেটা ঠেলাতে পারে, একটি নিখরচায় ওয়েব-ভিত্তিক ডেটা সংগ্রহ পরিষেবা যা আপনাকে আপনার ডেটা ভিজ্যুয়ালাইজ / গ্রাফ করার জন্য একটি নিফটি উপায় দেয়। এনআরএফ 24 ল01 মডিউল সহ উইজনেটটি ব্যবহারের সাথে সামান্য হিক্কার আছে। ওয়্যারলেস মডিউল এবং ইথারনেট ieldাল উভয়ই যোগাযোগ করতে একই বাস ব্যবহার করে, সুতরাং আপনি কীভাবে একই সাথে উভয়কে ব্যবহার করতে পারেন তা দেখতে এই ব্লগটি একবার দেখুন:

http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively

প্রাণবন্তভাবে আপনাকে সেই ডেটাটিকে সর্বজনীন বা ব্যক্তিগত করতে দেয়, যাতে আপনি সম্প্রদায়ের কাছে আপনার আবহাওয়া স্টেশন ডেটা অবদান রাখতে বেছে নিতে পারেন।

কিছু অন্যান্য নোট: আমি nRF24L01 + মডিউল পছন্দ করি কারণ তারা ময়লা কম dirt আরবিইনোসের চেয়ে এক্সবি মডিউলগুলির দাম বেশি। একবার গেটওয়ে স্থাপন করার পরে আপনি বাড়ির চারদিকে nRF24L01 + মডিউল যুক্ত করা চালিয়ে যেতে পারেন। একই ব্যয়ের সমস্যাটি ওয়াইফাই শিল্ডের সাথে বিদ্যমান - ব্যয়বহুল।


1

আপনি যদি আরডুইনোতে ওয়াইফাই ক্ষমতা যুক্ত করতে একটি সস্তা বিকল্প চান তবে ইএসপি ওয়াইফাই ঝালটি দেখুন ।

এটি ওয়াইফাইস্প লাইব্রেরির সাথে দুর্দান্ত কাজ করে । প্রোগ্রামিং মডেলটি ঠিক আরডুইনো ওয়াইফাই শিল্ডের সমান


0

ESP8266 wifi মডিউলটি পরীক্ষা করুন, এটি একটি সস্তা মডিউল এবং এটি কমান্ড দ্বারা কোনও মাইক্রোকন্ট্রোলার ব্যবহার করে নিয়ন্ত্রণ করা যেতে পারে, এটি সোসও যাতে আপনি এটি স্ট্যান্ডেলোন ব্যবহার করতে পারেন।


0

ESP8266 এটিএমডি সেট ব্যবহার করা কঠিন এবং ত্রুটির প্রবণ। প্রস্তাবিত আপনি ESP8266-01টিকে ইউআআরটি-ওয়াইফাই সেতু হিসাবে এখানে বর্ণিত হিসাবে প্রত্যাখ্যান করবেন ESP8266 ওয়াইফাই আরডুইনো মেড সরল জন্য যুক্ত করুন

নোট করুন যে সেটআপ আপনাকে ESP8266-01 পুনরায় প্রোগ্রামিং ছাড়াই আপনার ওয়াইফাই সেটিংস পুনরায় কনফিগার করতে দেয়


0

ESP8266 সিল্ড ব্যবহার করা ত্রুটি প্রবণ, একটি আপডেট প্রয়োজন যা ফ্লাশ করা দরকার, কিছু সোল্ডারিং প্রয়োজন, এবং এটি উত্পাদন পরিবেশের জন্য উপযুক্ত নয়। এছাড়াও, বিদ্যুৎ সরবরাহ নিয়ে সমস্যা রয়েছে কারণ আপনার পৃথক 3.3V বিদ্যুৎ সরবরাহ থাকা দরকার। এটি ২০১ ((!) এবং এখন আরও অনেকগুলি বিকল্প উপলব্ধ options

"ইউএনও ওয়াইফাই বোর্ড হ'ল সংহত ওয়াইফাই সহ আরডুইনো ইউএনও" " http://www.arduino.org/products/boards/arduino-uno-wifi

এবং

"স্টার অটো হ'ল ওয়াইফাই সহ এসটিএম 32 এফ 469 প্রসেসরের বৈশিষ্ট্যযুক্ত প্রথম আরডিনো বোর্ড" " http://www.arduino.org/products/boards/arduino-star-otto (আসলে, অক্টোবর হিসাবে, এটি এখনও পাওয়া যায় না, "শীঘ্রই আসছে")।

দয়া করে মনে রাখবেন এই দুটি বোর্ড থেকে এসেছ অন্যান্য যাও Arduino সংগঠন।


0

আমার আইওটি প্রকল্পে বেশ কয়েকটি ট্রায়াল ও ত্রুটি হওয়ার পরে, আমি ইএসপি 66২6666 (এবং এছাড়াও আরডিনো ইউনো এবং ন্যানো) এর উপরে ইএসপি 32 নিয়ে কাজ করার সুপারিশ করব, যদি আপনি নিজের প্রকল্পের ক্ষেত্রটি খুব ভাল জানেন except

ESP8266 এর উপর ESP32 এর সুবিধা:

  1. বড় র‌্যাম, ESP8266: 32KB নির্দেশনা এবং 80 কেবি ব্যবহারকারী ডেটা, ESP32: 520 KB KB

আমি একটি আইওটি প্রকল্পে কাজ করছি এবং একটি শংসাপত্র ব্যবহার করে জিসিপিতে ডিভাইসটি প্রমাণীকরণের চেষ্টা করছি। GCP এর মূল শংসাপত্রটি ইতিমধ্যে প্রায় 120 কিলোবাইট, সুতরাং এটি ESP8266-এ ফিট করে না। বিকল্প আছে কিন্তু জিনিস জটিল করে তোলে।

  1. ESP32 এর ব্লুটুথ এবং ESP8266 নেই

ঠিক আছে আপনার আইওটি প্রকল্পের এক পর্যায়ে আপনি ব্লুটুথ আপনার ফোনের সাথে আপনার ডিভাইসটি সংযুক্ত করতে চান ...

  1. ESP32 এর কয়েকটি সংস্করণ ক্যামেরার জন্য পোর্ট ইন্টিগ্রেটেড করেছে (অনুসন্ধান ESP32 সিএএম)

ESP8266 এর মাধ্যমে আপনি অবশ্যই একটি ক্যামেরা ব্যবহার করতে পারেন তবে এতে আরও কোডিং এবং তারিং এবং সম্ভাব্যতর খারাপ পারফরম্যান্স জড়িত।

এবং শেষ অবধি, আমি আরডুইনো ইউনো ও ন্যানোর সাথে একটি ওয়াইফাই চিপটি তারে চেষ্টা করার চেষ্টা করেছি তবে এটি কমান্ডগুলির সাথে আমি কিছু বাগ এবং সমস্যার মুখোমুখি হয়েছি। সুতরাং এখন আমি ইএসপি 32 নিয়ে বেশ খুশি কারণ সমস্ত কিছু সংহত হয়েছে।

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