সুচিপত্র:
- ধাপ 1: NodeMCU কি?
- ধাপ 2: Arduino IDE ব্যবহার করে NodeMCU প্রোগ্রাম কিভাবে করবেন
- ধাপ 3: NodeMCU ব্যবহার করে একটি HTTP পৃষ্ঠার মাধ্যমে LED নিয়ন্ত্রণ করা
- ধাপ 4: কোড
- ধাপ 5: আমি NodeMCU এর পরিবর্তে অন্য কোন বোর্ড ব্যবহার করতে পারি?
- ধাপ 6: প্রকল্পের উদাহরণ:
ভিডিও: Arduino IDE এ W/ NodeMCU ESP8266 শুরু করা: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ওভারভিউ
এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে Arduino IDE তে NodeMCU ব্যবহার করতে হয়।
আপনি যা শিখবেন
- NodeMCU সম্পর্কে সাধারণ তথ্য
- Arduino IDE তে ESP8266 ভিত্তিক বোর্ড কিভাবে ইনস্টল করবেন
- Arduino IDE তে NodeMCU কিভাবে প্রোগ্রাম করবেন
- NodeMCU এর পরিবর্তে ব্যবহার করা যেতে পারে এমন বোর্ডগুলি চালু করা হচ্ছে
ধাপ 1: NodeMCU কি?
আজ, আইওটি অ্যাপ্লিকেশনগুলি বৃদ্ধি পাচ্ছে এবং সংযোগকারী বস্তুগুলি আরও বেশি গুরুত্বপূর্ণ হয়ে উঠছে। ওয়াই-ফাই প্রোটোকলের মতো বস্তুর সংযোগের বিভিন্ন উপায় রয়েছে।
NodeMCU হল ESP8266 ভিত্তিক একটি ওপেন সোর্স প্ল্যাটফর্ম যা বস্তুগুলিকে সংযুক্ত করতে পারে এবং Wi-Fi প্রোটোকল ব্যবহার করে ডেটা স্থানান্তর করতে পারে। উপরন্তু, জিপিআইও, পিডব্লিউএম, এডিসি, ইত্যাদি মাইক্রোকন্ট্রোলারের কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য প্রদান করে, এটি একা প্রকল্পের অনেক চাহিদা সমাধান করতে পারে।
এই বোর্ডের সাধারণ বৈশিষ্ট্য নিম্নরূপ:
- ব্যবহার করা সহজ
- Arduino IDE বা IUA ভাষার সাথে প্রোগ্রামযোগ্যতা
- অ্যাক্সেস পয়েন্ট বা স্টেশন হিসাবে উপলব্ধ
- ইভেন্ট-চালিত এপিআই অ্যাপ্লিকেশনগুলিতে ব্যবহারযোগ্য
- একটি অভ্যন্তরীণ অ্যান্টেনা থাকা
- 13 জিপিআইও পিন, 10 পিডব্লিউএম চ্যানেল, আই 2 সি, এসপিআই, এডিসি, ইউএআরটি এবং 1-ওয়্যার রয়েছে
ধাপ 2: Arduino IDE ব্যবহার করে NodeMCU প্রোগ্রাম কিভাবে করবেন
NodeMCU প্রোগ্রাম করার জন্য Arduino IDE ব্যবহার করার জন্য, আপনাকে প্রথমে এটি সফটওয়্যারের সাথে পরিচয় করিয়ে দিতে হবে।
এটি করতে নিম্নলিখিত কোডটি অনুলিপি করুন এবং নীচের পদক্ষেপগুলি অনুসরণ করুন:
arduino.esp8266.com/stable/package_esp8266c…
ধাপ 1. ফাইল মেনুতে পছন্দগুলি চয়ন করুন এবং অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল অংশে অনুলিপি করা কোডটি প্রবেশ করান। তারপর OK চাপুন।
ধাপ ২. সরঞ্জাম মেনু থেকে বোর্ড> বোর্ড ম্যানেজারে ESP8266 শব্দটি খুঁজুন। তারপর ESP8266 বোর্ড ইনস্টল করুন। সম্পূর্ণ ইনস্টলেশনের পরে, আপনি ESP8266 বোর্ডে ইনস্টল করা লেবেল দেখতে পাবেন।
এই দুটি ধাপের পরে, আপনি আপনার Arduino IDE বোর্ড তালিকায় NodeMCU- এর মত ESP8266 ভিত্তিক বোর্ড দেখতে পাবেন এবং কোডটি আপলোড করার জন্য আপনি আপনার পছন্দসই বোর্ড নির্বাচন করতে পারেন।
ডিজিটাল পিন ব্যবহার করার জন্য, আপনার GPIO নম্বর নির্বাচন করা উচিত। উদাহরণস্বরূপ, D7 পিন GPIO13 হিসাবে সংজ্ঞায়িত করা হয়। তাই যখনই আপনি আপনার প্রোগ্রামে D7 ব্যবহার করতে চান তখন আপনার পিন নম্বর 13 সেট আপ করা উচিত। এছাড়াও, আপনি SDA হিসাবে পিন D2 (GPIO4) এবং এসসিএল হিসাবে পিন D1 (GPIO5) ব্যবহার করতে পারেন
ধাপ 3: NodeMCU ব্যবহার করে একটি HTTP পৃষ্ঠার মাধ্যমে LED নিয়ন্ত্রণ করা
আপনি NodeMCU ব্যবহার করে Wi-Fi এর মাধ্যমে ইন্টারনেট সংযোগ করতে পারেন এবং একটি HTTP পৃষ্ঠা তৈরি করে আপনার কাঙ্ক্ষিত কমান্ড প্রয়োগ করতে পারেন।
এই উদাহরণে, আপনি চালু এবং বন্ধ কী টিপে একটি LED নিয়ন্ত্রণ করতে পারেন। প্রদত্ত অংশে আপনার মডেম SSID এবং পাসওয়ার্ড লিখুন এবং Arduino IDE ব্যবহার করে আপনার NodeMCU বোর্ডে আপলোড করুন। (ডিফল্টে অন্যান্য সেটিংস ছেড়ে দিন)
ধাপ 4: কোড
সিরিয়াল মনিটর খোলার পর, যদি ইন্টারনেট সংযোগ স্থাপিত হয়, তাহলে আপনাকে আপনার তৈরি করা পৃষ্ঠার আইপি ঠিকানা দেওয়া হবে (উদাহরণস্বরূপ 192.168.1.18)। HTTP পৃষ্ঠা খুলতে আপনার ব্রাউজারে কপি করে পেস্ট করুন।
ধাপ 5: আমি NodeMCU এর পরিবর্তে অন্য কোন বোর্ড ব্যবহার করতে পারি?
আইওটি সিস্টেমের জন্য বোর্ডের ধরন নির্বাচন করার জন্য বিভিন্ন গুরুত্বপূর্ণ বিষয় রয়েছে, যেমন জিপিআইও পিনের সংখ্যা, একটি অ্যান্টেনা সহ প্রোটোকল যোগাযোগ করা ইত্যাদি।
এছাড়াও, বিভিন্ন বোর্ড এবং প্ল্যাটফর্ম রয়েছে, প্রত্যেকটির নিজস্ব বৈশিষ্ট্য রয়েছে।
এখানে আমরা আইওটি প্রকল্পগুলির জন্য সবচেয়ে গুরুত্বপূর্ণ প্রয়োজনীয় বৈশিষ্ট্যগুলির উপর ভিত্তি করে তাদের তুলনা করেছি।
ধাপ 6: প্রকল্পের উদাহরণ:
- Arduino এবং ESP8266 দ্বারা স্মার্ট ডোর লক w/ WiFi লগইন পৃষ্ঠা
- আপনার Arduino এর সাথে কথা বলুন এবং Google সহকারী দ্বারা এটি নিয়ন্ত্রণ করুন
- ওয়াইফাই দিয়ে ফায়ার নিয়ে খেলুন! ESP8266 এবং Neopixels (Android App সহ)
- nstagram Arduino এবং ESP8266 দ্বারা স্পিডোমিটার পছন্দ করে
আপনি যদি এই টিউটোরিয়ালটি সহায়ক এবং আকর্ষণীয় মনে করেন তবে দয়া করে আমাদের ফেসবুকে লাইক করুন।
প্রস্তাবিত:
(2) একটি গেম তৈরি করা শুরু করা - ইউনিটি 3 ডি: 9 ধাপে একটি স্প্ল্যাশ স্ক্রিন তৈরি করা
(2) একটি গেম তৈরি করা শুরু করা - ইউনিটি 3 ডি -তে একটি স্প্ল্যাশ স্ক্রিন তৈরি করা: এই নির্দেশনায় আপনি ইউনিটি 3 ডি -তে একটি সাধারণ স্প্ল্যাশ স্ক্রিন তৈরি করতে শিখবেন। প্রথমত, আমরা ityক্য খুলব
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: 3 টি ধাপ
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: আমরা এখন হোম অটোমেশন সিরিজ শুরু করতে যাচ্ছি, যেখানে আমরা একটি স্মার্ট হোম তৈরি করব যা আমাদের লাইট, স্পিকার, সেন্সর ইত্যাদি নিয়ন্ত্রণ করতে দেবে ভয়েস সহকারী। এই পোস্টে, আমরা শিখব কিভাবে ইনস
ESP32 দিয়ে শুরু করা - Arduino IDE এ ESP32 বোর্ড ইনস্টল করা - ESP32 ব্লিঙ্ক কোড: 3 ধাপ
ESP32 দিয়ে শুরু করা | Arduino IDE এ ESP32 বোর্ড ইনস্টল করা | ESP32 ব্লিঙ্ক কোড: এই নির্দেশাবলীতে আমরা দেখব কিভাবে esp32 এর সাথে কাজ শুরু করতে হয় এবং কিভাবে Arduino IDE তে esp32 বোর্ড ইনস্টল করতে হয় এবং আমরা arduino IDE ব্যবহার করে ব্লিংক কোড চালানোর জন্য esp 32 প্রোগ্রাম করব
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়