সুচিপত্র:
- ধাপ 1: হয় একটি ESP8266 গাড়ির কিট কিনুন অথবা ESP8266/মোটর ড্রাইভার কিট কিনুন
- ধাপ 2: মোটরগুলিতে সোল্ডার ওয়্যার… তারপর মোটর ড্রাইভার বোর্ডের সাথে সংযোগ করুন
- ধাপ 3: আপনার গাড়ি একসাথে রাখুন …
- ধাপ 4: আপনার গাড়ি একসাথে রাখুন … অবিরত
- ধাপ 5: সমস্ত সংযোগ তৈরি করুন
- ধাপ 6: ইএসপি ফ্ল্যাশার ডাউনলোড করুন
- ধাপ 7: ESP8266 বেসিক ফার্মওয়্যার ডাউনলোড করুন
- ধাপ 8: ESP Flasher চালান
- ধাপ 9:
- ধাপ 10:
- ধাপ 11:
- ধাপ 12: ফ্ল্যাশ ESP8266 বেসিক ফার্মওয়্যার
- ধাপ 13: পিসি থেকে সংযোগ বিচ্ছিন্ন করুন এবং ব্যাটারি পাওয়ার চালু করুন …
- ধাপ 14: ওয়াইফাই এর মাধ্যমে কম্পিউটার থেকে ডিভাইসে সংযোগ করুন
- ধাপ 15: আপনার ওয়াইফাইতে লগইন করতে Esp8266 সেট আপ করুন
- ধাপ 16: ESP_Robot.bas আপলোড করুন
- ধাপ 17: একবার আপনি এটি করলে, ESP_Robot.bas এ ক্লিক করুন এবং তারপর EDIT এ ক্লিক করুন তারপর RUN ক্লিক করুন।
- ধাপ 18: গতি সামঞ্জস্য করুন, তারপর মজা করুন
ভিডিও: ESP8266 রোবট গাড়ি ESP8266 বেসিক দিয়ে প্রোগ্রাম করা হয়েছে: 18 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি একটি মাধ্যমিক বিদ্যালয়ের বিজ্ঞান শিক্ষক এবং রোবোটিক ক্লাবের উপদেষ্টাও। আমি আমার ছাত্রদের হাতে রোবট পেতে আরো সাশ্রয়ী উপায় খুঁজছি। ESP8266 বোর্ডের কম দামের সাথে, আমি 20 ডলারের নিচে একটি স্বায়ত্তশাসিত রোবট গাড়ি তৈরি করতে সক্ষম হয়েছি। $ 300 খরচ করে লেগো মাইন্ডস্টর্ম কিটস, মেকব্লক কিটগুলির দাম প্রায় $ 100, এটি একটি উল্লেখযোগ্য সঞ্চয় প্রতিনিধিত্ব করে যা আমাকে আমাদের রোবটিক্স প্রতিযোগিতায় আরও বেশি ছাত্র জড়িত করার অনুমতি দেয়। অন্যান্য রোবটের সাথে প্রতিদ্বন্দ্বিতা করার জন্য, আমি বুঝতে পারি যে অন্যান্য সেন্সর যেমন আল্ট্রাসোনিক দূরত্ব সেন্সর এবং লাইন অনুসরণ সেন্সর প্রয়োজন … কিন্তু এগুলি $ 20 এর নিচে কেনা যেতে পারে, আমার রোবটগুলিকে $ 50 এর কম খরচে তৈরি করতে পারে যা সমস্ত কিট যে খরচ করতে পারে দ্বিগুণ পারেন।
আমাদের শিক্ষার্থীরা সবাই ক্রোমবুক ব্যবহার করে এবং বিনামূল্যে কোডবেন্ডার ওয়েব সাইটের পতনের সাথে সাথে, আরডুইনো রোবটগুলিকে কিছুটা নাগালের বাইরে রাখা হয়েছে। আমি জানি যে create.arduino.cc একটি সমাধান প্রদান করে, কিন্তু সীমিত অর্থায়নের সাথে, আমি বিনামূল্যে বিকল্প খুঁজছি।
একটি মোটর ড্রাইভার বোর্ডের সাথে ESP8266 ব্যবহার করে, আমি এখন ওয়াইফাই এর মাধ্যমে একটি রোবট গাড়ি নিয়ন্ত্রণ করতে পারছি। ESP8266 বেসিক ব্যবহার করে আপনি এখন আপনার প্রোগ্রামটি ওয়াইফাই এর মাধ্যমেও পরিবর্তন করতে পারেন। শিক্ষার্থীদের ক্রোমবুকের ব্রাউজারে এই সব করা যেতে পারে।
যদিও ESP8266 বেসিক আপনাকে যেমন সেন্সর ব্যবহার করতে দেবে না, (এই সেন্সরগুলির মধ্যে কিছু পড়তে বেসিক খুব ধীর) আমি আশা করছি আরডুইনো সেন্সর মডিউল তৈরি এবং প্রোগ্রাম করব যা ESP8266 বেসিক মডিউলগুলির সাথে ইন্টারফেস করবে যাতে রোবট কন্ট্রোল বেসিক প্রোগ্রাম করা যায় এই arduinos ব্যবহার করে যে আমি sensing কর্তব্য সঙ্গে preprogram। এটি রোবটের খরচে মাত্র $ 5- $ 10 যোগ করবে (যাইহোক, আমার কাছে ইতিমধ্যে অনেক arduino বোর্ড আছে যা আমি এই উদ্দেশ্যে ব্যবহার করতে পারি।)
ধাপ 1: হয় একটি ESP8266 গাড়ির কিট কিনুন অথবা ESP8266/মোটর ড্রাইভার কিট কিনুন
ESP8266/মোটর ড্রাইভার কিটের লিঙ্ক:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
ESP8266 স্মার্ট কার কিটের লিঙ্ক:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
আপনি যদি esp8266/মোটর ড্রাইভার কিটের জন্য যান এবং DIY করতে চান, তাহলে আপনার মোটর লাগবে:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
আমি আমার রোবট গাড়ির জন্য ডলার গাছ থেকে কেনা কালো ফেনা বোর্ড ব্যবহার করেছি কারণ আমার কাছে আগে থেকেই মোটর এবং ESP8266/মোটর ড্রাইভার কিট ছিল।
ধাপ 2: মোটরগুলিতে সোল্ডার ওয়্যার… তারপর মোটর ড্রাইভার বোর্ডের সাথে সংযোগ করুন
আমি 4 টি তারের পুরুষ-মহিলা জাম্পার ব্যবহার করেছি যা আমি অর্ধেক কেটেছি। এইভাবে, আপনি মোটর এবং ড্রাইভার বোর্ডের সাথে তারের সংযোগ করার পরে, আপনাকে যা করতে হবে তা হল চূড়ান্ত সংযোগের জন্য পুরুষ প্রান্তকে মহিলা প্রান্তের সাথে সংযুক্ত করা। এটি রাউটিং তারগুলিকে কিছুটা সহজ করে তোলে, কিন্তু প্রয়োজনীয় নয়, আপনি মোটরগুলিকে বোর্ডে সংযুক্ত করতে 4 টি তার (প্রতিটি মোটরের জন্য 2) ব্যবহার করতে পারেন।
আপনি মোটর তারের ঝালাই করতে হবে যাতে আপনি ড্রাইভার বোর্ডের সাথে মোটর সংযোগ করতে পারেন।
আমি স্ট্রেস রিলিফের ফর্ম হিসেবে তারের জায়গায় রাখার জন্য গরম আঠা ব্যবহার করেছি।
ধাপ 3: আপনার গাড়ি একসাথে রাখুন …
আপনি যদি গাড়ির কিট কিনে থাকেন, তাহলে খারাপভাবে অনুদিত নির্দেশাবলী অনুযায়ী একত্রিত করুন … কিন্তু এটি কঠিন নয়, বেশ স্ব -ব্যাখ্যামূলক।
ধাপ 4: আপনার গাড়ি একসাথে রাখুন … অবিরত
যদি আপনি DIY যাচ্ছেন, তবে এটি একটু দ্রুত হবে, যদি আপনি জিপ টাই / গরম আঠা / হাঁস বা প্যাকিং টেপ ব্যবহার করেন যেমনটি আমি আমার করেছি।
মোটর/চাকা সমাবেশকে চ্যাসি এবং রুট তারের সাথে মোটর চালকের সাথে সংযুক্ত করুন।
ধাপ 5: সমস্ত সংযোগ তৈরি করুন
এখন, আপনাকে ড্রাইভার বোর্ডের সাথে মোটর এবং পাওয়ার তারের সংযোগ করতে হবে। আপনাকে ড্রাইভার বোর্ডে ESP8266 প্লাগ ইন করতে হতে পারে। সবকিছু সংযুক্ত এবং সুরক্ষিত হয়ে গেলে, আপনার কম্পিউটারে প্লাগ করার জন্য মাইক্রো ইউএসবি কর্ড ব্যবহার করুন।
ব্যাটারি প্যাক থেকে গ্রাউন্ড (কালো) এবং ভিন (লাল) থেকে পাওয়ার সংযোগ করুন।
একটি মোটর থেকে a+ এবং a- তে সংযোগের তারগুলি, অন্যান্য মোটর তারগুলিকে b+ এবং b- এর সাথে সংযুক্ত করুন।
একটি জাম্পারের সাথে ভিনকে ভিএম -এর সাথে সংযুক্ত করুন।
ধাপ 6: ইএসপি ফ্ল্যাশার ডাউনলোড করুন
Win64 সংস্করণ
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 সংস্করণ
github.com/nodemcu/nodemcu-flasher/raw/mas…
ধাপ 7: ESP8266 বেসিক ফার্মওয়্যার ডাউনলোড করুন
github.com/esp8266/Basic/raw/NewWebSockets…
অনুগ্রহ করে নোট ডাইরেক্টরি তৈরি করুন যাতে আপনি এটি ডাউনলোড করেন ….
ধাপ 8: ESP Flasher চালান
ESP8266Flasher.exe চালান
তারপর কনফিগ ক্লিক করুন এবং তারপর ফার্মওয়্যার নির্বাচন করতে গিয়ারে ক্লিক করুন
ধাপ 9:
ডাউনলোড ডিরেক্টরিতে ESP8266 বেসিক ফার্মওয়্যারের জন্য ব্যবহৃত বাইনারি খুঁজুন।
ধাপ 10:
বলা উচিত: ESP8266Basic.cpp। (আমি এটি দুবার ডাউনলোড করেছি … এজন্য আমার দুটি ফাইল আছে …)
ধাপ 11:
ধাপ 12: ফ্ল্যাশ ESP8266 বেসিক ফার্মওয়্যার
ধাপ 13: পিসি থেকে সংযোগ বিচ্ছিন্ন করুন এবং ব্যাটারি পাওয়ার চালু করুন …
একবার ফার্মওয়্যার লোড হয়ে গেলে, পিসি থেকে সংযোগ বিচ্ছিন্ন করুন এবং নিশ্চিত করুন যে ব্যাটারিগুলি সঠিকভাবে বসে আছে। বোর্ড চালু করতে পুশ বাটন সুইচ ব্যবহার করুন।
ধাপ 14: ওয়াইফাই এর মাধ্যমে কম্পিউটার থেকে ডিভাইসে সংযোগ করুন
নামে ESP দিয়ে OPEN অ্যাক্সেস পয়েন্ট সন্ধান করুন। অ্যাক্সেস পয়েন্টে সংযোগ করুন। কোন পাসওয়ার্ড প্রয়োজন হবে না।
একবার সংযুক্ত হয়ে গেলে, টাইপ করুন: https://192.168.4.1 ব্রাউজারে আপনার রোবটের সাথে সংযোগ স্থাপন করতে।
আপনি ESP8266 বেসিক সম্পর্কে তথ্য পেতে পারেন https://www.esp8266basic.com/documentation.html এ
ESP8266 রোবট কার প্রোগ্রামটি https://esp8266robot.nmmaker.net থেকে অথবা নিচের লিঙ্ক থেকে ডাউনলোড করুন:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
ধাপ 15: আপনার ওয়াইফাইতে লগইন করতে Esp8266 সেট আপ করুন
সেটিংসে ক্লিক করুন, তারপর আপনার ওয়াইফাই তথ্য যোগ করুন। হয়ে গেলে, সেভ -এ ক্লিক করুন, তারপর রিস্টার্ট -এ ক্লিক করুন।
ধাপ 16: ESP_Robot.bas আপলোড করুন
ক্লিক করে ESP_Basic ডাউনলোড করুন:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
ফাইল ম্যানেজারে ক্লিক করুন এবং ESP_Robot.bas খুলুন যাতে আপনি এটি আপনার বোর্ডে আপলোড করতে পারেন। বিকল্পভাবে, আপনি নোটপ্যাডে ফাইল তৈরি করতে পারেন এবং ফাইলটিতে কপি এবং পেস্ট করে আপনার কম্পিউটারে সংরক্ষণ করতে পারেন। (আমি দেখেছি যে কখনও কখনও, যখন আমি ESP বেসিকের জন্য সম্পাদক এ কপি এবং পেস্ট করি, অতিরিক্ত অক্ষরগুলি ত্রুটি সৃষ্টি করে।)
গতি = 0
[শীর্ষ]
প্রিন্ট "স্পিড" স্লাইডার স্পিড, 0, 1024 প্রিন্ট বাটন "ফরওয়ার্ড", [ফরওয়ার্ড] প্রিন্ট বাটন "বাম", [বাম] বাটন "ডান", [ডান] প্রিন্ট বাটন "ব্যাকওয়ার্ড", [ব্যাকওয়ার্ড] প্রিন্ট বাটন "স্টপ", [স্টপ] মুদ্রণ বোতাম "প্রস্থান করুন", [getMeOutOfHere] অপেক্ষা করুন
[থামুন]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) অপেক্ষা করুন
[এগিয়ে]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 1) অপেক্ষা করুন
[পিছনে]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 0) অপেক্ষা করুন
[ডান]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 0) অপেক্ষা করুন
[বাম]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 1) অপেক্ষা করুন
[আমাকে এখান থেকে বের কর]
শেষ
ধাপ 17: একবার আপনি এটি করলে, ESP_Robot.bas এ ক্লিক করুন এবং তারপর EDIT এ ক্লিক করুন তারপর RUN ক্লিক করুন।
ধাপ 18: গতি সামঞ্জস্য করুন, তারপর মজা করুন
প্রস্তাবিত:
মাইক্রোপাইথন প্রোগ্রাম: টয়লেট কি দখল করা হয়েছে ?: 8 টি ধাপ (ছবি সহ)
মাইক্রোপাইথন প্রোগ্রাম: টয়লেট কি দখল করা হয়েছে ?: আমাদের অফিস হল একটি বড় গ্রুপ অফিস যেখানে বাথরুমের জায়গা সীমিত। " আমি " প্রায়ই দেখি যে বাথরুমে যাওয়ার জন্য আমার কোন জায়গা নেই, তাই আমাকে এতক্ষণ অপেক্ষা করতে হবে যে আমি বিব্রত বোধ করি।
FinduCar: একটি স্মার্ট কার কী যেখানে গাড়ি পার্ক করা হয়েছে সেখানে মানুষকে নির্দেশনা দিচ্ছে: 11 টি ধাপ (ছবি সহ)
FinduCar: একটি স্মার্ট কার কী যেখানে গাড়ি পার্ক করা হয়েছে সেখানে মানুষকে নির্দেশনা দিচ্ছে: উপরের সমস্যাগুলি সমাধান করার জন্য, এই প্রকল্পটি একটি স্মার্ট গাড়ির চাবি তৈরি করার প্রস্তাব দেয় যা মানুষকে গাড়ি যেখানে পার্ক করে সেখানে নিয়ে যেতে পারে। এবং আমার পরিকল্পনা হল গাড়ির চাবিতে একটি জিপিএস সংহত করা। ট্র্যাক করার জন্য স্মার্টফোন অ্যাপ ব্যবহার করার প্রয়োজন নেই
ভিজ্যুয়াল বেসিক এ আপনার প্রথম প্রোগ্রাম তৈরি করা: 7 টি ধাপ
ভিজ্যুয়াল বেসিক এ আপনার প্রথম প্রোগ্রাম তৈরি করা: এই নির্দেশনা আপনাকে দেখাবে কিভাবে মাইক্রোসফট ভিসুয়াল বেসিক 2005 এক্সপ্রেস এডিশন প্রোগ্রাম করতে হয়। আপনি আজ যে উদাহরণটি তৈরি করবেন তা হল একটি সাধারণ চিত্র দর্শক। আপনি যদি এই নির্দেশযোগ্য পছন্দ করেন তবে অনুগ্রহ করে নির্দেশের শীর্ষে + বোতাম টিপুন। ধন্যবাদ
ছোট রোবট তৈরি করা: এক কিউবিক ইঞ্চি মাইক্রো-সুমো রোবট তৈরি করা এবং ছোট: 5 টি ধাপ (ছবি সহ)
ছোট রোবট তৈরি করা: এক কিউবিক ইঞ্চি মাইক্রো-সুমো রোবট তৈরি করা এবং ছোট: এখানে ছোট ছোট রোবট এবং সার্কিট তৈরির কিছু বিবরণ দেওয়া হল। এই নির্দেশযোগ্য কিছু মৌলিক টিপস এবং কৌশলগুলিও অন্তর্ভুক্ত করবে যা যে কোনো আকারের রোবট তৈরিতে কাজে লাগে।
ভিজ্যুয়াল বেসিক এ একটি প্রোগ্রাম তৈরি করা: ওয়েব ব্রাউজার: 9 টি ধাপ
ভিজ্যুয়াল বেসিক -এ একটি প্রোগ্রাম তৈরি করা: ওয়েব ব্রাউজার: এই নির্দেশযোগ্য VB.NETI- এ একটি সাধারণ ওয়েব ব্রাউজার অ্যাপ্লিকেশন তৈরির প্রক্রিয়া ব্যাখ্যা করে এটি আমার প্রথম VB.NET ইন্সট্রাকটেবল -এর ফলোআপ হিসেবে ডিজাইন করা হয়েছে: ভিজ্যুয়াল বেসিক -এ আপনার প্রথম প্রোগ্রাম তৈরি করা। এটা সুপারিশ করা হয় যে আপনি সেই ইনস্টস্টের মাধ্যমে পড়ুন