সুচিপত্র:

ESP8266: 7 ধাপ ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা
ESP8266: 7 ধাপ ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা

ভিডিও: ESP8266: 7 ধাপ ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা

ভিডিও: ESP8266: 7 ধাপ ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা
ভিডিও: Nodemcu esp8266 programming tutorial bangla । Esp8266 tutorial for beginners । Esp8266 bangla। 2020 2024, জুলাই
Anonim
ESP8266 ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা হচ্ছে
ESP8266 ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা হচ্ছে

এই টিউটোরিয়ালে আমরা আপনাকে ব্যাখ্যা করব কিভাবে ওয়াইফাই এর মাধ্যমে আপনার Arduino কে IoT ক্লাউডের সাথে সংযুক্ত করা যায়।

আমরা একটি Arduino এবং একটি ESP8266 ওয়াইফাই মডিউল থেকে তৈরি একটি সেটআপকে একটি IoT Thing হিসাবে কনফিগার করব এবং এটি AskSensors ক্লাউডের সাথে যোগাযোগের জন্য প্রস্তুত করব।

চল শুরু করি!

ধাপ 1: AskSensors সেটআপ

প্রথম পদক্ষেপ হিসেবে আমাদের AskSensors IoT প্ল্যাটফর্মে একটি অ্যাকাউন্ট সেটআপ করতে হবে। AskSensors হল একটি IoT প্ল্যাটফর্ম যা ইন্টারনেট সংযুক্ত ডিভাইস এবং ক্লাউডের মধ্যে যোগাযোগ প্রদান করে। এটি একটি ফ্রি ট্রায়াল অ্যাকাউন্ট অফার করে যাতে আপনাকে আরম্ভ করতে আপনার মানিব্যাগ খুলতে না হয়!

আমি এই শুরু করার নির্দেশিকাটি অনুসরণ করার পরামর্শ দিই। এটি আপনাকে দেখাবে কিভাবে ডেটা পাঠাতে একটি নতুন সেন্সর তৈরি এবং অ্যাকাউন্ট করা যায় এবং সেটআপ করা যায়।

পদক্ষেপ 2: হার্ডওয়্যার প্রস্তুত করুন

হার্ডওয়্যার প্রস্তুত করুন
হার্ডওয়্যার প্রস্তুত করুন

এই প্রদর্শনীতে আমাদের নিম্নলিখিত হার্ডওয়্যার প্রয়োজন হবে:

  1. Arduino, আমি একটি Arduino Uno ব্যবহার করছি
  2. ESP8266 ওয়াইফাই মডিউল, আমি একটি ESP-01S ব্যবহার করছি
  3. কম্পিউটার Arduino IDE চালাচ্ছে
  4. আরডুইনো ইউএসবি কেবল
  5. তার এবং একটি ব্রেডবোর্ড

উপরের ছবিটি আমার প্রোটোটাইপ দেখায়।

ধাপ 3: হার্ডওয়্যার তৈরি করুন

হার্ডওয়্যার তৈরি করুন
হার্ডওয়্যার তৈরি করুন

Arduino এবং ESP8266 এর মধ্যে সংযোগ নিম্নরূপ:

  • ESP TX থেকে Arduino পিন 10, 1K রোধের মাধ্যমে।
  • ESP RX থেকে Arduino পিন 11, 1K রোধের মাধ্যমে।
  • ESP VCC থেকে Arduino 3V3
  • ESP CH_PD থেকে Arduino 3V3
  • ESP GND থেকে Arduino GND

দ্রষ্টব্য: ESP8266 GPIO গুলির জন্য 3V3 সংকেত প্রয়োজন (5V সহনশীল নয়)। দ্রুত হ্যাকের জন্য, আপনি ESP8266 GPIO কে ক্ষতির হাত থেকে রক্ষা করতে Arduino পিন এবং ESP8266 পিনের মধ্যে শুধুমাত্র 1K এর একটি সিরিয়াল রোধক যোগ করতে পারেন। যাইহোক, উত্পাদনের জন্য, দীর্ঘমেয়াদী সার্কিট নির্ভরযোগ্যতার গ্যারান্টি দেওয়ার জন্য 5V/3V3 স্তরের শিফটার প্রয়োজন। আপনি একটি 5V/3V3 স্তরের শিফটার মডিউল পেতে এই পৃষ্ঠাটি পরীক্ষা করতে পারেন।

ধাপ 4: কোড লিখুন

এখন আসুন কোড লিখি আরডুইনো থেকে ওয়াইফাই এর মাধ্যমে AskSensors ক্লাউডে একটি সহজ তথ্য পাঠাতে। Arduino কোডটি ESP8266 WiFi মডিউলের সাথে AT কমান্ড ব্যবহার করে যোগাযোগ করে। HTTP সংযোগের মাধ্যমে ডেটা AskSensors- এ পাঠানো হবে।

ক্লাউডে সঠিক সেন্সরের কাছে ডেটা পাঠানোর জন্য আমাদেরকে পূর্বে AskSensors থেকে পাওয়া 'Api Key In' প্রদান করতে হবে।

কোড ব্যবহারের জন্য প্রস্তুত:

AskSensors github পৃষ্ঠায় কোড ব্যবহারের জন্য প্রস্তুত। কোডটি ডাউনলোড করুন এবং আপনার সেটআপের জন্য নিম্নলিখিত ভেরিয়েবলগুলি সেট করুন (ওয়াইফাই এসএসআইডি, পাসওয়ার্ড এবং 'এপিআই কী ইন'):

স্ট্রিং ssid = "…………।"; // ওয়াইফাই এসএসআইডি

স্ট্রিং পাসওয়ার্ড = "…………।"; // ওয়াইফাই পাসওয়ার্ড স্ট্রিং apiKeyIn = "…………।"; // এপিআই কী

ধাপ 5: কোডটি চালান

কোডটি চালান
কোডটি চালান
কোডটি চালান
কোডটি চালান

এখন আপনার বোর্ড সংযুক্ত করার সময়।

  1. USB তারের মাধ্যমে আপনার কম্পিউটারে Arduino সংযুক্ত করুন।
  2. Arduino IDE খুলুন এবং কোডটি ফ্ল্যাশ করুন।
  3. একটি সিরিয়াল টার্মিনাল খুলুন। আপনাকে দেখতে হবে যে Arduino ESP8266 এর সাথে AT কমান্ডগুলি পরিচালনা করে যা WiFi নেটওয়ার্কের সাথে সংযোগ স্থাপন করে এবং HTTP অনুরোধের উপর AskSensors ক্লাউডে ডেটা পাঠায়।

ধাপ 6: আপনার ডেটা ভিজুয়ালাইজ করুন

আপনার ডেটা ভিজুয়ালাইজ করুন
আপনার ডেটা ভিজুয়ালাইজ করুন

আপনি গ্রাফ ব্যবহার করে আপনার ডেটা কল্পনা করতে পারেন। আপনার AskSensors ড্যাশবোর্ডে যান এবং যে সেন্সরটিতে আপনি ডেটা পাঠাচ্ছেন সেটি খুলুন। AskSensors ব্যবহারকারীকে লাইন, গেজ, স্ক্যাটার এবং বার সহ বিভিন্ন ধরনের গ্রাফে আপনার ডেটা কল্পনা করতে দেয়। সংযুক্ত ছবিটি লাইন গ্রাফের ক্ষেত্রে দেখায়।

তোমার দরকার হতে পারে:

অন্যান্য কার্যকারিতা পাওয়া যায় যেমন সম্পূর্ণ গ্রাফ লাইভ স্ট্রীমে ডেটা ভিজ্যুয়ালাইজ করা, আপনার গ্রাফ বহিরাগত অ্যাপস এবং ব্যবহারকারীদের সাথে শেয়ার করা, CSV ফাইলগুলিতে ডেটা রপ্তানি করা এবং আরও অনেক কিছু!

ধাপ 7: ভাল হয়েছে

আমি আশা করি এই টিউটোরিয়ালটি আপনাকে সাহায্য করেছে!

যদি আপনি Arduino, ESP8266, ESP32, Raspberry Pi কে ক্লাউডে সংযুক্ত করার ব্যাপারে সমর্থন প্রয়োজন হয় তাহলে অনুগ্রহ করে টিউটোরিয়ালের এই তালিকাটি পড়ুন।

প্রস্তাবিত: