সুচিপত্র:
- সরবরাহ
- ধাপ 1: ফার্মওয়্যার ইনস্টল করা
- ধাপ 2: সিস্টেম ফাইল আপলোড করা
- ধাপ 3: একটি উন্নত বিশ্ব তৈরি শুরু করুন
ভিডিও: Wroombian: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আপনি কি কখনও একটি মাইক্রোকন্ট্রোলারে একটি বাস্তব অপারেটিং সিস্টেমের সাথে কাজ করতে চেয়েছিলেন? অথবা এমনকি আপনার নিজের বিকাশের চেষ্টা করেছেন? এজন্যই আমি এখানে!
Wroombian হল ESP-WROOM-32 মাইক্রোকন্ট্রোলারের জন্য একটি কার্যকরী অপারেটিং সিস্টেম তৈরির প্রচেষ্টা। এটি সামান্য পরিবর্তিত মাইক্রোপিথন এবং লোবো মাইক্রোপাইথন ফার্মওয়্যারগুলির উপর ভিত্তি করে এবং আপনাকে বিভিন্ন উদ্দেশ্যে বিভিন্ন ধরণের প্রকল্প তৈরি করতে দেয়।
মূলত এটি আপনাকে যে কোনও পাইথন স্ক্রিপ্ট তৈরি, রক্ষণাবেক্ষণ এবং চালানোর অনুমতি দেয় যা ডিভাইসটি পরিচালনা করতে পারে। সুতরাং আপনি যতগুলি মেমরি আপনাকে অনুমতি দেয় ততগুলি প্রোগ্রাম তৈরি করতে পারেন এবং আপনার প্রয়োজনের সময় তাদের কয়েকটি চালাতে পারেন। অথবা তাদের দুজন একই সাথে, কিছু ক্রমে চালানোর জন্য একটি ব্যাশ স্ক্রিপ্ট তৈরি করুন এবং ইন্টারনেটের মাধ্যমে পুরো সিস্টেম নিয়ন্ত্রণ করুন!
এবং এটি বৈশিষ্ট্যগুলির পুরো তালিকা নয়। Wrombian আপনাকে বিভিন্ন ধরণের প্রজেক্ট তৈরির অনুমতি দেবে, সেটা রিমোট লাইট সুইচ, বিপ্লবী আইওটি আবিষ্কার বা কিছু পোর্টেবল গেমস কালেকশন যাই হোক না কেন!
Wroombian সম্পর্কে আরো জানতে আমাদের উইকি পৃষ্ঠায় যান!
সরবরাহ
ESP32 উন্নয়ন বোর্ড, পিসি, ইউএসবি মাইক্রো কেবল
ধাপ 1: ফার্মওয়্যার ইনস্টল করা
প্রথমত, আপনার কম্পিউটারে আমাদের সংগ্রহস্থল ডাউনলোড বা ক্লোন করুন:
কাজের জন্য আপনার ESP32 প্রস্তুত করার জন্য আপনাকে বোর্ড ফ্ল্যাশ মেমরি মুছে ফেলতে হবে এবং flash.sh স্ক্রিপ্ট ব্যবহার করে ফার্মওয়্যার আপলোড করতে হবে:
1. পাইথন ইনস্টল করুন
2. পিপ কমান্ডের মাধ্যমে esptool ইনস্টল করুন:
পাইপ ইনস্টল করুন
3. আপনার বোর্ড ফ্ল্যাশ করুন:
- লিনাক্স
সংগ্রহস্থল ফোল্ডারটি ডাউনলোড করুন বা ক্লোন করুন, /firmware/flash.sh খুলুন, আপনার ESP32 পোর্টে FLASH_COMPORT মান পরিবর্তন করুন (যেমন /dev /ttyUSB0)। তারপর টার্মিনাল টাইপ:
./firmware/flash.sh
- উইন্ডোজ
উইন্ডোজের জন্য গিট ইনস্টল করুন, রিপোজিটরি ফোল্ডার ডাউনলোড বা ক্লোন করুন, /firmware/flash.sh খুলুন, আপনার ESP32 পোর্টে FLASH_COMPORT মান পরিবর্তন করুন (যেমন COM1)।
তারপর গিট ব্যাশ টাইপ করুন:
./firmware/flash.sh
অথবা
ফার্মওয়্যার ফোল্ডারে যান এবং ম্যানুয়ালি কমান্ড চালান (লিনাক্সেও কাজ করবে, বৈধ সিরিয়াল পোর্টে টাইপ করতে ভুলবেন না):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 -default_reset- এর আগে -hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size 0x1000 বুটলোডার/bootloader.bin 0xf000 phy_init_bin.bin.x00.bin.x0.inx.bin 0x1000 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin
সম্পন্ন! এখন আপনি পরবর্তী ধাপে যেতে পারেন!
ধাপ 2: সিস্টেম ফাইল আপলোড করা
Wroombian কাজ করতে আমাদের সমস্ত ফ্ল্যাশ মেমরিতে সিস্টেম ফাইল লোড করতে হবে। আপনি এর জন্য Thonny IDE (অথবা অন্য যেকোন মাইক্রোপাইথন IDE) ব্যবহার করতে পারেন।
থনি ডাউনলোড এবং ইনস্টল করুন, এটি চালু করুন, তারপরে সরঞ্জাম> বিকল্প> দোভাষীর দিকে যান এবং ডিভাইসের তালিকা থেকে আপনার বোর্ড নির্বাচন করুন। এডিটরে ডাউনলোড করা/ক্লোন করা প্রোজেক্ট ডিরেক্টরি খুলুন। তারপরে আপনার নিচের REPL শেলটিতে বার্তাটি পাওয়া উচিত ছবি #1 এর মতো। যদি আপনি কিছু ত্রুটি বা অদ্ভুত টেক্সট দেখতে পান - সমস্যাটি দূর না হওয়া পর্যন্ত কয়েকবার Ctrl + F2 দিয়ে Thonny পুনরায় লোড করার চেষ্টা করুন।
তারপরে প্রজেক্ট ফ্ল্যাশ ডিরেক্টরিতে যান ('এই কম্পিউটার' উইন্ডোতে), এবং সমস্ত ফাইল এবং ফোল্ডার একে একে আপলোড করুন (চিত্র #2 এর মতো)। এগুলি উপরের ডিভাইস ফাইল উইন্ডোতে উপস্থিত হওয়া উচিত।
ধাপ 3: একটি উন্নত বিশ্ব তৈরি শুরু করুন
আপনি বোর্ডের সাথে সংযোগ করতে সিরিয়াল, টেলনেট বা এফটিপি ব্যবহার করতে পারেন, তাই প্রথম স্টার্টআপের জন্য সিরিয়াল সংযোগ ব্যবহার করতে দিন। পুটি ডাউনলোড এবং ইনস্টল করুন, এটি খুলুন, ছবিতে দেখানো হিসাবে সিরিয়াল সংযোগ নির্বাচন করুন, আপনার সিরিয়াল পোর্টে টাইপ করুন এবং 115200 বোডরেট সেট করুন। তারপর সংযোগ খুলুন!
Wroombian- এর বেশ ভালোভাবে বর্ণিত উইকি পৃষ্ঠা রয়েছে যা আপনি কনফিগারেশনের সমস্যা থাকলে বা আপনার নিজস্ব প্রজেক্ট তৈরির সময় উল্লেখ করতে পারেন। ইস্যু বিভাগে নির্দ্বিধায় আপনার প্রশ্ন জিজ্ঞাসা করুন!
'সাহায্য' কমান্ড আপনাকে সমস্ত উপলব্ধ কমান্ড এবং তাদের ব্যবহার দেখাবে।
আপনি আমাদের প্রি -লিখিত ব্লিংক স্ক্রিপ্টটি এভাবে চালানোর মাধ্যমে আপনার যাত্রা শুরু করতে পারেন:
বাড়িতে/blink.py চালান
এবং আপনার অনবোর্ড LED ঝলক দেখুন!
মনোযোগের জন্য ধন্যবাদ! আরও তথ্য পেতে দয়া করে আমাদের গিটহাব রেপো দেখুন:
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
গুরুত্বপূর্ণ হাত ধোয়ার ধাপ শেখানোর মেশিন: 5 টি ধাপ
ক্রিটিক্যাল হ্যান্ড ওয়াশিং স্টেপ টিচিং মেশিন: এটি এমন একটি মেশিন যা ব্যবহারকারীকে তার হাত ধোয়ার সময় ধাপগুলো সম্পর্কে মনে করিয়ে দেয়। মহামারী বা মহামারী প্রতিরোধের সময়