সুচিপত্র:

প্রোগ্রাম ESP8266 - মাইক্রোপাইথন: 4 টি ধাপ
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন: 4 টি ধাপ

ভিডিও: প্রোগ্রাম ESP8266 - মাইক্রোপাইথন: 4 টি ধাপ

ভিডিও: প্রোগ্রাম ESP8266 - মাইক্রোপাইথন: 4 টি ধাপ
ভিডিও: এখন মোবাইল দিয়েই পোগ্রামিং || How to program ESP8266 Wifi module || How To Program NODEMCU || 2024, নভেম্বর
Anonim
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন
প্রোগ্রাম ESP8266 - মাইক্রোপাইথন

মাইক্রোপাইথন একটি প্রকল্প যা আপনাকে মাইক্রোকন্ট্রোলার এবং এমবেডেড বোর্ডে পাইথন 3 এর একটি ক্ষুদ্র সংস্করণ চালানোর অনুমতি দেয়। এটিতে মাইক্রোকন্ট্রোলার বোর্ডগুলির ক্রমবর্ধমান সমর্থন রয়েছে এবং বোর্ডে একটি সম্পূর্ণ লিনাক্স ডিস্ট্রো ইনস্টল করার পরিবর্তে এটি কেবল একটি অজগর শেল সহ বোর্ডের ক্ষেত্রে পাইথনের একটি ছোট সংস্করণ দেয় এবং আপনি বোর্ডে ছোট পাইথন ফাইল আপলোড করতে পারেন এবং এটি চালাতে পারেন ।

এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে একটি NodeMCU- এ মাইক্রোপাইথন ব্যবহার করতে হয়, NodeMCU হল esp8266-12 এর উপর ভিত্তি করে একটি উন্নয়ন বোর্ড।

ধাপ 1: উপকরণ বিল

উপকরণ বিল
উপকরণ বিল
উপকরণ বিল
উপকরণ বিল

এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে,

  • NodeMCU
  • এলইডি
  • ব্রেডবোর্ড
  • মাইক্রো ইউএসবি কেবল

ধাপ 2: মাইক্রোপাইথন ইনস্টল করা

মাইক্রোপাইথন ইনস্টল করা হচ্ছে
মাইক্রোপাইথন ইনস্টল করা হচ্ছে

Esp8266 এ মাইক্রোপাইথন ইনস্টল করার জন্য, আমি esp8266-12 সংস্করণ বোর্ড ব্যবহার করছি। মাইক্রোপিথন ইনস্টল করার জন্য আপনাকে এসপটুল লাগবে আপনাকে এসপটুল ইনস্টল করতে পাইথন এবং পিপ ডাউনলোড এবং ইনস্টল করতে হবে।

Esptool ইনস্টল করার জন্য একটি টার্মিনাল বা cmd তে নিচের কমান্ডটি চালান।

পাইপ ইনস্টল করুন

এর পরে, আপনি মাইক্রোপাইথন ওয়েবসাইট পরিদর্শন করতে পারেন এবং esp8266 এর জন্য সর্বশেষ ফার্মওয়্যারটি ডাউনলোড করতে পারেন, এটি ডাউনলোড করার পরে ফার্মওয়্যার ফাইলের মতো একই ডিরেক্টরিতে একটি টার্মিনাল খুলুন এবং তারপরে নীচের কমান্ডটি চালান।

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = detect 0 esp8266-xxxxx-vxxxx.bin

আপনার পিসির উপর ভিত্তি করে আপনাকে পোর্ট পরিবর্তন করতে হবে। এর পরে, আপনার সফলভাবে মাইক্রোপাইথন ইনস্টল করা উচিত ছিল।

ধাপ 3: ব্লিঙ্ক প্রোগ্রাম পরীক্ষা করা

ট্রিঙ্ক ব্লিংক প্রোগ্রাম
ট্রিঙ্ক ব্লিংক প্রোগ্রাম
ট্রিঙ্ক ব্লিংক প্রোগ্রাম
ট্রিঙ্ক ব্লিংক প্রোগ্রাম

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

এই পাইথন শেলটি পাইথন 3 শেলের অনুরূপ, esp8266 এর সাথে সংযুক্ত একটি নেতৃত্বকে ঝলকানোর জন্য নীচের স্ক্রিপ্টটি চালান।

আমদানি esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)

তারপরে পাইথন স্ক্রিপ্টের নীচের লাইনটি চালানো নেতৃত্ব চালু করবে এবং দ্বিতীয় লাইনটি এটি বন্ধ করবে।

pin.value (1) pin.value (0)

বিকল্পভাবে, আপনি একই লাইনগুলি চালাতে পারেন।

pin.off () pin.on ()

ধাপ 4: WebREPL ব্যবহার করে

WebREPL ব্যবহার করে
WebREPL ব্যবহার করে

এখন আসুন মাইক্রোপিথন ওয়েবআরপিএল সক্ষম করি যা আমাদের ওয়াইফাই এর মাধ্যমে esp8266 এ স্ক্রিপ্ট আপলোড করতে দেয় তাই তারের প্রয়োজন দূর করে।

প্রথমে, আমাদের WebREPL সক্ষম করতে হবে, একটি সিরিয়াল টার্মিনাল খুলতে হবে এবং নিচের লাইনটি চালাতে হবে, এই সেটআপটি ওয়েবরেপল এবং আপনাকে নিরাপত্তা উন্নত করার জন্য একটি পাসওয়ার্ড সেট আপ করতে বলবে।

webrepl_setup আমদানি করুন

পরবর্তীতে, আপনার মাইক্রোপিথন-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স ওয়াইফাই অ্যাক্সেস পয়েন্ট দেখতে হবে, এটির সাথে সংযোগ করুন এবং একটি ইন্টারনেট ব্রাউজার খুলুন এবং ওয়েবআরইপিএল ওয়েবপৃষ্ঠাটি দেখুন। এখন আপনার একটি ওয়েব পেজ পাওয়া উচিত, কানেক্ট চাপুন এবং আপনার তৈরি করা পাসওয়ার্ডটি প্রবেশ করান। এখন আপনি esp8266 ওয়্যারলেসে স্ক্রিপ্ট চালাতে পারেন।

এখন যেহেতু আপনি মাইক্রোপাইথন পেয়েছেন এবং চালাচ্ছেন আপনি এটিতে স্ক্রিপ্টগুলি চালাতে পারেন, যেমন আপনি রাস্পবেরি পাই করেন। মাইক্রোপিথনের সাথে কাজ করার জন্য অনেকগুলি মডিউল রয়েছে এবং আপনি esp8266 বিভাগের অধীনে মাইক্রো পাইথন অফিসিয়াল ওয়েবসাইটে এর ভাল ডকুমেন্টেশন পেতে পারেন।

প্রস্তাবিত: