সুচিপত্র:

কিভাবে একটি ESP32 কে IoT ক্লাউডে সংযুক্ত করবেন: 8 টি ধাপ
কিভাবে একটি ESP32 কে IoT ক্লাউডে সংযুক্ত করবেন: 8 টি ধাপ

ভিডিও: কিভাবে একটি ESP32 কে IoT ক্লাউডে সংযুক্ত করবেন: 8 টি ধাপ

ভিডিও: কিভাবে একটি ESP32 কে IoT ক্লাউডে সংযুক্ত করবেন: 8 টি ধাপ
ভিডিও: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, জুলাই
Anonim
কিভাবে একটি ESP32 কে IoT ক্লাউডে সংযুক্ত করা যায়
কিভাবে একটি ESP32 কে IoT ক্লাউডে সংযুক্ত করা যায়

এই নির্দেশযোগ্যটি Arduino এবং ESP8266 এর মতো হার্ডওয়্যারকে ক্লাউডে সংযুক্ত করার বিষয়ে একটি নিবন্ধে আসে। আমি আপনাকে ব্যাখ্যা করতে যাচ্ছি কিভাবে আপনার ESP32 চিপকে ক্লাউডের সাথে AskSensors IoT পরিষেবা দিয়ে সংযুক্ত করা যায়।

কেন ESP32?

ESP8266 এর বড় সাফল্যের পরে, ESP32 হল Espressif থেকে একটি নতুন চিপ যা দুটি CPU কোর এবং একটি ভাল হার্ডওয়্যার পেরিফেরাল সেট সহ ওয়াইফাই এবং ব্লুটুথ বেতার ক্ষমতাগুলিকে একত্রিত করে।

আপনি কি শিখবেন?

এই টিউটোরিয়াল চলাকালীন আপনি শিখবেন:

  • Arduino IDE দিয়ে কিভাবে আপনার ESP32 প্রোগ্রাম করবেন।
  • HTTP GET রিকোয়েস্ট ব্যবহার করে কিভাবে আপনার ESP32 থেকে AskSensors- এ ডেটা পাঠাবেন।
  • ক্লাউডে রিয়েল টাইম ডেটা স্ট্রিম কিভাবে কল্পনা করা যায়।

ধাপ 1: প্রয়োজনীয়তা

প্রয়োজনীয়তা
প্রয়োজনীয়তা

তুমি কি চাও:

  • একটি ESP32 মডিউল। আমি উপরের চিত্রে দেখানো একটি ESP32 পিকো কিট ব্যবহার করছি।
  • একটি কম্পিউটার Arduino IDE সফটওয়্যার চালাচ্ছে।
  • কম্পিউটারে ESP32 মডিউল সংযোগ করার জন্য একটি USB তারের।
  • একটি বিনামূল্যে AskSensors অ্যাকাউন্ট।

ধাপ 2: কেন AskSensors?

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

ধরা যাক আমরা একটি ঘরের তাপমাত্রা পর্যবেক্ষণ করতে চাই এবং এই মানগুলি মেঘের কোথাও সংরক্ষণ করতে চাই যাতে সেগুলি পরে বিশদভাবে ব্যাখ্যা করা যায়। এটি একটি সাধারণ দৃশ্যকল্প যেখানে ESP32 থেকে AskSensors- এ ডেটা কিভাবে পাঠাতে হয় তা জানা প্রয়োজন। কিন্তু আরো অনেক দৃশ্য আছে যেখানে এই টিউটোরিয়ালটি আপনার জন্য উপকারী হতে পারে।

তাই পড়তে থাকুন;-)

ধাপ 3: সেন্সর সেটআপ

  1. সাইন আপ করুন: কয়েক সেকেন্ডের মধ্যে একটি বিনামূল্যে অ্যাকাউন্ট পান:
  2. আপনার এপিআই কী পান: AskSensors আপনার ডিভাইস এবং IoT ক্লাউডের মধ্যে ডেটা বিনিময় প্রক্রিয়া সহজ করার জন্য API এর একটি সেট প্রকাশ করে। এই শুরু করার নির্দেশিকা আপনাকে দেখায় কিভাবে একটি নতুন সেন্সর তৈরি করতে হয়, এবং এটি সেট আপ করতে ডেটা পাঠাতে সক্ষম হবে। আপনার অপি কী ইন কপি করুন, আমরা পরবর্তী ধাপে এটি ব্যবহার করব।

ধাপ 4: Arduino IDE এ ESP32 ইনস্টল করুন

আপনার Arduino IDE এ ESP32 বোর্ড ইনস্টল করতে, নিচের নির্দেশাবলী অনুসরণ করুন:

  1. আপনাকে Arduino IDE সফটওয়্যারের সর্বশেষ সংস্করণ (1.8.7 বা উচ্চতর) ইনস্টল করতে হবে।
  2. প্রথমত, Arduino IDE: File> Preferences থেকে পছন্দসমূহ উইন্ডো খুলুন
  3. "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ফিল্ডে যান, নিম্নলিখিত ইউআরএল লিখুন:

dl.espressif.com/dl/package_esp32_index.json

আপনার যদি ইতিমধ্যেই ESP8266 বোর্ড ইউআরএল থাকে, তাহলে নিচে দেখানো হিসাবে কমা দিয়ে ইউআরএলগুলি আলাদা করুন:

dl.espressif.com/dl/package_esp32_index.json, এখন, ওপেন বোর্ড ম্যানেজার (টুলস> বোর্ড> বোর্ড ম্যানেজার), ESP32 অনুসন্ধান করুন এবং "ESP32 by Espressif Systems" এর জন্য ইনস্টল বোতামটি ক্লিক করুন। এটি কয়েক সেকেন্ড সময় নেয়।

ধাপ 5: কোডিং

কোডিং
কোডিং

AskSensors Github পেজ থেকে এই ডেমোটি ডাউনলোড করুন এবং ডিকম্প্রেস করুন। কোডটিতে একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন এবং HTTP অনুরোধগুলি সম্পাদন করার জন্য লাইব্রেরি অন্তর্ভুক্ত রয়েছে।

আপনাকে নিম্নলিখিতগুলি সংশোধন করতে হবে:

const char* ssid = "……………"; // ওয়াইফাই এসএসআইডি

const char* password = "……………"; // ওয়াইফাই পাসওয়ার্ড const char* apiKeyIn = "……………।"; // এপিআই কী

ধাপ 6: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
  1. একটি USB তারের মাধ্যমে আপনার কম্পিউটারে ESP32 মডিউল সংযুক্ত করুন।
  2. Arduino IDE দিয়ে কোড আপলোড করুন।
  3. একটি সিরিয়াল টার্মিনাল খুলুন। আপনার উপরের চিত্রের মতো একটি আউটপুট পাওয়া উচিত। মনে রাখবেন আমরা দুটি কোড পাচ্ছি:
  • 200: একটি OK HTTP কোডের সাথে সামঞ্জস্যপূর্ণ।
  • 1: মডিউলের সংখ্যা সফলভাবে আপডেট করা হয়েছে (আমাদের ক্ষেত্রে একটি মডিউল)।

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

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

আপনার সেন্সর ড্যাশবোর্ডে যান। আপনার মডিউলে একটি গ্রাফ যোগ করুন (মডিউল 1)।

আপনার প্রতি 20 সেকেন্ডে 10 থেকে 100 এর মধ্যে র্যান্ডম ডেটা স্ট্রিম পাওয়া উচিত।

উপরের চিত্রটি একটি বার গ্রাফ ডিসপ্লের উদাহরণ দেখায়।

ধাপ 8: ধন্যবাদ

পড়ার জন্য ধন্যবাদ.

আমাদের টিউটোরিয়ালগুলি আবিষ্কার করুন:

প্রস্তাবিত: