সুচিপত্র:
- ধাপ 1: উপকরণ বিল
- ধাপ 2: মাইক্রোপাইথন ইনস্টল করা
- ধাপ 3: ব্লিঙ্ক প্রোগ্রাম পরীক্ষা করা
- ধাপ 4: WebREPL ব্যবহার করে
ভিডিও: প্রোগ্রাম ESP8266 - মাইক্রোপাইথন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
মাইক্রোপাইথন একটি প্রকল্প যা আপনাকে মাইক্রোকন্ট্রোলার এবং এমবেডেড বোর্ডে পাইথন 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 ব্যবহার করে
এখন আসুন মাইক্রোপিথন ওয়েবআরপিএল সক্ষম করি যা আমাদের ওয়াইফাই এর মাধ্যমে esp8266 এ স্ক্রিপ্ট আপলোড করতে দেয় তাই তারের প্রয়োজন দূর করে।
প্রথমে, আমাদের WebREPL সক্ষম করতে হবে, একটি সিরিয়াল টার্মিনাল খুলতে হবে এবং নিচের লাইনটি চালাতে হবে, এই সেটআপটি ওয়েবরেপল এবং আপনাকে নিরাপত্তা উন্নত করার জন্য একটি পাসওয়ার্ড সেট আপ করতে বলবে।
webrepl_setup আমদানি করুন
পরবর্তীতে, আপনার মাইক্রোপিথন-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স ওয়াইফাই অ্যাক্সেস পয়েন্ট দেখতে হবে, এটির সাথে সংযোগ করুন এবং একটি ইন্টারনেট ব্রাউজার খুলুন এবং ওয়েবআরইপিএল ওয়েবপৃষ্ঠাটি দেখুন। এখন আপনার একটি ওয়েব পেজ পাওয়া উচিত, কানেক্ট চাপুন এবং আপনার তৈরি করা পাসওয়ার্ডটি প্রবেশ করান। এখন আপনি esp8266 ওয়্যারলেসে স্ক্রিপ্ট চালাতে পারেন।
এখন যেহেতু আপনি মাইক্রোপাইথন পেয়েছেন এবং চালাচ্ছেন আপনি এটিতে স্ক্রিপ্টগুলি চালাতে পারেন, যেমন আপনি রাস্পবেরি পাই করেন। মাইক্রোপিথনের সাথে কাজ করার জন্য অনেকগুলি মডিউল রয়েছে এবং আপনি esp8266 বিভাগের অধীনে মাইক্রো পাইথন অফিসিয়াল ওয়েবসাইটে এর ভাল ডকুমেন্টেশন পেতে পারেন।
প্রস্তাবিত:
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: 6 টি ধাপ
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: বর্ণনা: এই মডিউলটি ESP8266 মডিউল ESP-01 বা ESP-01S এর জন্য একটি USB অ্যাডাপ্টার /প্রোগ্রামার। এটি ESP01 প্লাগ করার জন্য সুবিধামত 2x4P 2.54mm মহিলা হেডার দিয়ে লাগানো হয়েছে। এছাড়াও এটি 2x4P 2.54mm পুরুষ h এর মাধ্যমে ESP-01 এর সমস্ত পিন ভেঙে দেয়
প্রোগ্রাম কোন ESP8266 বোর্ড/মডিউল AT কমান্ড ফার্মওয়্যার সহ: 5 টি ধাপ
যে কোন ESP8266 বোর্ড/মডিউল AT কমান্ড ফার্মওয়্যারের সাথে: প্রতিটি ESP8266 মডিউল এবং বোর্ডকে অনেক উপায়ে প্রোগ্রাম করা যায়: Arduino, python, Lua, AT কমান্ড, আরো অনেক কিছু … তাদের মধ্যে প্রথম তিনটি স্ট্যান্ডঅ্যালোন অপারেশন, AT ফার্মওয়্যারের জন্য সেরা ESP8266 মডিউল হিসাবে ব্যবহার করার জন্য অথবা TTL RS232 c দিয়ে দ্রুত পরীক্ষার জন্য
Arduino সহ ESP8266 প্রোগ্রাম: 4 টি ধাপ
প্রোগ্রাম ESP8266 Arduino এর সাথে: মাল্টি ইনসেপটরি ইন্ট্যাম্পিনা সমস্যা ক্যান্ডার ভোর সা প্রোগ্রাম, মডুল ওয়াই-ফাই, ধারাবাহিকভাবে VA voi prezenta un mod usor de a face acest lucru.Programarea se poate face folosind o placa de dezvoltare sau un converter USB la serial.In acest proiect va vo
একটি ESP8266 12X মডিউল প্রোগ্রাম করার 3 টি সহজ উপায়: 5 টি ধাপ (ছবি সহ)
একটি ESP8266 12X মডিউল প্রোগ্রামিং করার 3 টি সহজ উপায়: আপনি যদি ESP8266 মাইক্রো কন্ট্রোলারের সাথে পরিচিত না হন, আমি সত্যিই অনুভব করছি আপনি হারিয়ে যাচ্ছেন! এই জিনিসগুলি অবিশ্বাস্য: এগুলি সস্তা, শক্তিশালী এবং সব থেকে ভাল অন্তর্নির্মিত ওয়াইফাই
ESP8266 রোবট গাড়ি ESP8266 বেসিক দিয়ে প্রোগ্রাম করা হয়েছে: 18 টি ধাপ (ছবি সহ)
ESP8266 রোবট কার ESP8266 বেসিক দিয়ে প্রোগ্রাম করা: আমি একজন মিডল স্কুল বিজ্ঞানের শিক্ষক এবং রোবটিক ক্লাবের উপদেষ্টাও। আমি আমার ছাত্রদের হাতে রোবট পেতে আরো সাশ্রয়ী উপায় খুঁজছি। ESP8266 বোর্ডের কম দামের সাথে, আমি একটি স্বায়ত্তশাসিত তৈরি করতে সক্ষম হয়েছি