সুচিপত্র:

IOT বেস কম্পিউটিং Nodemcu এবং Micropython ব্যবহার করে: 11 ধাপ
IOT বেস কম্পিউটিং Nodemcu এবং Micropython ব্যবহার করে: 11 ধাপ

ভিডিও: IOT বেস কম্পিউটিং Nodemcu এবং Micropython ব্যবহার করে: 11 ধাপ

ভিডিও: IOT বেস কম্পিউটিং Nodemcu এবং Micropython ব্যবহার করে: 11 ধাপ
ভিডিও: মাইক্রোকন্ট্রোলার এন্ড এমবেডেড সিস্টেম 2024, জুলাই
Anonim
IOT বেস কম্পিউটিং Nodemcu এবং Micropython ব্যবহার করে
IOT বেস কম্পিউটিং Nodemcu এবং Micropython ব্যবহার করে

এই টিউটোরিয়ালে আমি সার্ভার সংযোগ করতে NodeMcu, micropython এবং Mqtt সংযোগ ব্যবহার করতে যাচ্ছি।

এই টিউটোরিয়ালটি Nodemcu থেকে Adafruit.io সার্ভারে সংযোগ করার জন্য https ভিত্তিক mqtt সংযোগ ব্যবহার করছে।

এই প্রকল্পে আমি মাইক্রোপাইথন প্রোগ্রামিং ভাষা ব্যবহার করছি যা প্রায় পাইথনের অনুরূপ।

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

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

এই প্রকল্পটি সম্পন্ন করার জন্য নিম্নলিখিত উপাদানগুলির প্রয়োজন।

প্রয়োজনীয় উপাদান:

  • নোডেমকু
  • আইআর সেন্সর
  • এলইডি
  • USB তারের
  • ইন্টারনেট সংযোগ

পদক্ষেপ 2: শুরু করা

শুরু করা।
শুরু করা।
শুরু করা।
শুরু করা।

পদ্ধতি:

  • ডিবাগ করার জন্য espcut সফটওয়্যারটি ডাউনলোড এবং ইনস্টল করুন।
  • এই লিঙ্ক থেকে ফাইল ডাউনলোড করুন। যা গিথুব রিপোজিটরি হিসাবে সংরক্ষণ করা হয়। সমস্ত প্রোগ্রাম এই সংগ্রহস্থলে পাওয়া যায়..
  • NODEMCU- এর এই লিঙ্ক থেকে মাইক্রোপাইথন ফার্মওয়্যার ডাউনলোড এবং ইনস্টল করুন
  • IR সেন্সরকে GPIO12 এবং LED কে GPIO 2 এর সাথে Nodemcu- এর সাথে সংযুক্ত করুন।
  • এই webrepl সফটওয়্যারটি ডাউনলোড করুন

ধাপ 3: Adafruit IO

Adafruit IO
Adafruit IO

io.adafruit.com এ যান এবং আপনার ড্যাশবোর্ডে যেতে লগ ইন করুন।

ধাপ 4: ড্যাশবোর্ড তৈরি করুন

ড্যাশবোর্ড তৈরি করুন
ড্যাশবোর্ড তৈরি করুন

অ্যাকশনে ক্লিক করুন এবং নতুন ড্যাশবোর্ড তৈরি করুন

ধাপ 5: ব্লক তৈরি করা

ব্লক তৈরি করা
ব্লক তৈরি করা
ব্লক তৈরি করা
ব্লক তৈরি করা
ব্লক তৈরি করা
ব্লক তৈরি করা
  1. ড্যাশবোর্ডের নামের উপর ক্লিক করুন।
  2. আবার ব্লক তৈরি করতে +(প্লাস) বোতামে ক্লিক করুন
  3. এখন টগলে ক্লিক করুন এবং এটি একটি নাম দিন।
  4. এবার create বাটনে ক্লিক করুন
  5. পরবর্তী আপনার ব্লক নির্বাচন করুন এবং পরবর্তী ধাপে ক্লিক করুন
  6. এই ব্লকে নাম দিন এবং ON স্টেট এবং অফ স্টেটের নাম সেট করুন।
  7. এর পর create block এ ক্লিক করুন।

২ য় ধাপ থেকে প্রক্রিয়াটি পুনরাবৃত্তি করুন পাঠ্য নির্বাচন করুন এবং চিত্রের মতো আরও একটি ব্লক তৈরি করুন।

ধাপ 6: চূড়ান্ত ড্যাশবোর্ড

চূড়ান্ত ড্যাশবোর্ড
চূড়ান্ত ড্যাশবোর্ড

আপনার ফাইনাল ড্যাশবোর্ড এইরকম দেখাবে।

ধাপ 7: ব্যবহারকারীর নাম এবং কী পান

ব্যবহারকারীর নাম এবং কী পান
ব্যবহারকারীর নাম এবং কী পান

স্ক্রিনের বাম দিকে কী আইকনে ক্লিক করুন এবং ব্যবহারকারীর নাম এবং সক্রিয় কী অনুলিপি করুন

ধাপ 8: WEBREPL সক্ষম করুন

WEBREPL সক্ষম করুন
WEBREPL সক্ষম করুন
  • Espcut সফটওয়্যারটি খুলুন
  • এই কমান্ডটি পাঠান "webrepl_setup আমদানি করুন"
  • কনসোলে লেখাটি পড়ুন এবং webrepl কনফিগার করুন।

ধাপ 9: Webrepl এর সাথে সংযোগ করুন

Webrepl এর সাথে সংযোগ করুন
Webrepl এর সাথে সংযোগ করুন
Webrepl এর সাথে সংযোগ করুন
Webrepl এর সাথে সংযোগ করুন
  • ওয়াইফাই নেটওয়ার্ক খুঁজুন যারা ssid মাইক্রোপাইথন থেকে শুরু করে
  • পাসওয়ার্ড "micropythoN" দিয়ে সেই ssid এর সাথে সংযোগ করুন
  • উপরের চিত্রের মতো আপনি পর্দা পাবেন।

ধাপ 10: কোড যোগ করুন

কোড যোগ করুন
কোড যোগ করুন
  • webrepl সফটওয়্যার বের করুন, webrepl.html খুলুন এবং কানেক্টে ক্লিক করুন
  • এটি আপনাকে পাসওয়ার্ড দিতে বলবে
  • আমার ক্ষেত্রে পাসওয়ার্ড হল "1234567"
  • বাহ আপনি সংযুক্ত।
  • Github সংগ্রহস্থল থেকে ডাউনলোড করা ফাইলগুলি আপলোড করুন।
  • webrepl ব্যবহার করে main.py, mqtt.py, boot.py এবং data.txt আপলোড করুন।
  • এখন আপনার নোডেমকুতে রিসেট বোতাম টিপুন। এবং io.adafruit.com এ আউটপুট চেক করুন
  • যদি আপনি কোড এক্সিকিউশন চেক করতে চান তাহলে আপনাকে আবার মাইক্রোপাইথন ওয়াইফাই এর সাথে সংযোগ করতে হবে এবং লগইন করতে হবে।

ধাপ 11: ওয়ার্কিং ভিডিও

এই টিউটোরিয়ালের কাজের ভিডিও এখানে পাওয়া যায়।

প্রস্তাবিত: