সুচিপত্র:

NodeMCU (ESP8266) দিয়ে শুরু করুন .: 3 টি ধাপ
NodeMCU (ESP8266) দিয়ে শুরু করুন .: 3 টি ধাপ

ভিডিও: NodeMCU (ESP8266) দিয়ে শুরু করুন .: 3 টি ধাপ

ভিডিও: NodeMCU (ESP8266) দিয়ে শুরু করুন .: 3 টি ধাপ
ভিডিও: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, জুলাই
Anonim
Image
Image
আপনার যা প্রয়োজন
আপনার যা প্রয়োজন

এই নির্দেশনায় আমি শেয়ার করছি কিভাবে আপনি NodeMCU (ESP8266) দিয়ে Arduino IDE দিয়ে শুরু করতে পারেন। এই টিউটোরিয়ালটি নতুনদের জন্য যারা সবে শুরু করছেন। NodeMCU হল অনবোর্ড ওয়াইফাই সহ Arduino এর মতো, তাই আপনি আপনার প্রকল্পগুলি অনলাইনে নিতে পারেন। NodeMCU সম্পর্কে আরও জানতে এখানে তার অফিসিয়াল ওয়েবসাইট দেখুন।

আমি এর উপর ভিত্তি করে আরও প্রকল্পগুলি ভাগ করব তাই যদি আপনি আগ্রহী হন তবে আমাকে অনুসরণ করতে ভুলবেন না।

চল শুরু করা যাক.

ধাপ 1: আপনার যা প্রয়োজন:-

আপনার যা প্রয়োজন
আপনার যা প্রয়োজন
আপনার যা প্রয়োজন
আপনার যা প্রয়োজন
  1. Arduino IDE।
  2. CP210X ড্রাইভার।
  3. NodeMCU [ESP8266] (সেরা বাই লিঙ্ক: US, UK)
  4. LEDs (সেরা বাই লিঙ্ক: মার্কিন যুক্তরাষ্ট্র, যুক্তরাজ্য)
  5. ব্রেডবোর্ড। (সেরা কেনার লিঙ্ক: মার্কিন যুক্তরাষ্ট্র, যুক্তরাজ্য)

আপনার যদি ইতিমধ্যেই বোর্ড না থাকে তবে আপনাকে সেরা কিনার লিঙ্কগুলি উল্লেখ করতে হবে।

একবার আপনার প্রয়োজনীয় জিনিস আছে। পরবর্তী ধাপে যান।

ধাপ 2: আইডিই সেট আপ করা:-

আইডিই সেট আপ করা
আইডিই সেট আপ করা
আইডিই সেট আপ করা
আইডিই সেট আপ করা
আইডিই সেট আপ করা
আইডিই সেট আপ করা
  • প্রথমে Arduino IDE ডাউনলোড এবং ইনস্টল করুন।
  • গোটো >> ফাইল >> পছন্দ এবং "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" -এ ফলো করা লিঙ্ক পেস্ট করুন

"https://arduino.esp8266.com/stable/package_esp8266com_index.json" (উদ্ধৃতি ছাড়া)

  • ঠিক আছে ক্লিক করুন, এখন যান >> সরঞ্জাম >> বোর্ড >> বোর্ড ম্যানেজার।
  • ESP8266 খুঁজে পেতে নিচে স্ক্রোল করুন এবং ইনস্টলে ক্লিক করুন।

এটি IDE তে সমস্ত ESP বোর্ড যুক্ত করবে।

এখন কম্পিউটারে বোর্ড চিনতে আপনাকে CP210X ড্রাইভার ইনস্টল করতে হবে। এটা খুবই সহজ। শুধু লিঙ্কটি দেখুন এবং আপনার ডিভাইসের সাথে সামঞ্জস্যপূর্ণ সংস্করণটি ডাউনলোড করুন।

এখন আপনাকে সঠিক বোর্ড নির্বাচন করতে হবে, এখানে আমি NodeMCU 1.0 (ESP-12E মডিউল) ব্যবহার করেছি।

বোর্ড নির্বাচন করার পর নিচের সেটিংস অনুসরণ করুন:-

  • ফ্ল্যাশ সাইজ: "4M (3M SPIFFS)"
  • ডিবাগ পোর্ট: "অক্ষম"
  • ডিবাগ স্তর: "কেউ না"
  • IWIP ভেরিয়েন্ট: "V2 লোয়ার মেমরি"
  • CPU ফ্রিকোয়েন্সি: "80Mhz"
  • আপলোড গতি: "921600"
  • ফ্ল্যাশ মুছে দিন: "স্কেচ অন"
  • পোর্ট: "COM পোর্ট উপলভ্য" (যেখানে ডিভাইসটি সংযুক্ত আছে তা দেখা উচিত)

এখন আপনি বোর্ডে আপনার স্কেচ আপলোড করতে পারেন।

(বিস্তারিত জানার জন্য ছবি দেখুন।)

ধাপ 3: স্কেচ আপলোড হচ্ছে:-

স্কেচ আপলোড হচ্ছে
স্কেচ আপলোড হচ্ছে

এখন যেহেতু IDE NodeMCU এর জন্য সেটআপ করা হয়েছে আপনি একটি উদাহরণ স্কেচ আপলোড করে এটি পরীক্ষা করতে পারেন:-

  • IDE Goto >> Files >> উদাহরণ >> ESP8266 এ
  • ব্লিংক উদাহরণ নির্বাচন করুন এবং এটি আপলোড করুন।

বোর্ডে এলইডি ঝলকানো শুরু করা উচিত। তার মানে আপনি সফলভাবে বোর্ড প্রোগ্রাম করেছেন। বোর্ডে এলইডি NodeMCU এর পিন D0 এর সাথে সংযুক্ত। আপনি পিন D0 তে বহিরাগত LED যোগ করতে পারেন।

এখন আপনার জন্য NodeMCU এর সাথে কাজ করার জন্য আপনাকে পিন আউট এবং Arduino থেকে ESP8266 পিন ম্যাপিং জানতে হবে।

এখানে আমি NodeMCU এর পিন এবং সংশ্লিষ্ট Arduino পিন তালিকাভুক্ত করেছি:

  • D0 = 16
  • D1 = 5
  • D2 = 4
  • D3 = 0
  • D4 = 2
  • D5 = 14
  • D6 = 12
  • D7 = 13
  • D8 = 15
  • D9 = 3
  • D10 = 1

সুতরাং NodeMCU এর পিন D0 ব্যবহার করতে আপনাকে Arduino IDE- এ পিন 16 ব্যবহার করতে হবে।

যদি আপনার কোন সন্দেহ থাকে, আপনি মন্তব্য করতে পারেন।

পরবর্তী নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আপনি বিশ্বের যে কোন স্থান থেকে ইন্টারনেটের উপর LED নিয়ন্ত্রণ করতে পারেন। এখানে দেখুন।

প্রস্তাবিত: