সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপকরণ
- ধাপ 2: ESP8266 বোর্ড - কোনটি বেছে নেবেন?
- ধাপ 3: ব্যাটারি - কোনটি বেছে নেবেন?
- ধাপ 4: চ্যাসি একত্রিত করা
- ধাপ 5: Arduino IDE এ ESP8266 যোগ করা
- ধাপ 6: ESP8266 এর IP ঠিকানা খোঁজা
- ধাপ 7: সার্কিট
- ধাপ 8: প্রোগ্রামিং
- ধাপ 9: কন্ট্রোল অ্যাপ ইনস্টল করা
- ধাপ 10: রোবট নিয়ন্ত্রণ
- ধাপ 11: কিছু ছবি এবং ভিডিও
ভিডিও: ESP8266 ওয়াইফাই নিয়ন্ত্রিত রোবট: 11 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আপনি যদি আমার আগের নির্দেশনাটি দেখে থাকেন তবে আপনি জানেন যে আমি একটি রাস্পবেরি পাই ওয়াইফাই নিয়ন্ত্রিত ভিডিও স্ট্রিমিং রোবট তৈরি করেছি। আচ্ছা, এটি একটি চমৎকার প্রকল্প ছিল কিন্তু আপনি যদি একজন শিক্ষানবিশ হন তাহলে আপনার কাছে এটি কঠিন এবং ব্যয়বহুল মনে হতে পারে কিন্তু আমার জন্য আমার কাছে ইতিমধ্যে বেশিরভাগ অংশ পড়ে আছে। এটি একটি খুব সস্তা ওয়াইফাই নিয়ন্ত্রিত রোবট কিন্তু এটি ভিডিও স্ট্রিম করে না। এটি ESP8266 প্ল্যাটফর্মে নির্মিত।
ধাপ 1: প্রয়োজনীয় উপকরণ
1. ESP8266 বোর্ড
2. L293D IC বা L298 মোটর ড্রাইভার বোর্ড
3. মোটর সহ রোবট চ্যাসি (আমি 500 rpm মোটর ব্যবহার করেছি)
4. ব্রেডবোর্ড বা পিসিবি (যদি আপনি ঝাল পছন্দ করেন)
5. 6v AA ব্যাটারি প্যাক বা একটি 9v ব্যাটারি (ESP8266 কে পাওয়ার করতে)
5. একটি ব্যাটারি (মোটরগুলিকে শক্তি দিতে) [ধাপ 3 এ কোনটি বেছে নিতে হবে]
ধাপ 2: ESP8266 বোর্ড - কোনটি বেছে নেবেন?
1. Adafruit পালক Huzzah - এটি adafruit দ্বারা তৈরি করা হয় এইভাবে এটি সহজলভ্য নির্দেশাবলী এবং সমর্থন আছে। এটি সোল্ডার হেডার পিনের সাথে আসে না তাই তাদের সোল্ডার করার জন্য আপনার একটি সোল্ডারিং লোহার প্রয়োজন হবে। এটিতে বোর্ডে নিজেই লি-পো ব্যাটারি চার্জার রয়েছে, তাই এটি বহনযোগ্য প্রকল্পগুলিতে সত্যিই কার্যকর হবে। এর দাম 16 ডলার
2. NodeMCU ESP8266 - এটি কোন অতিরিক্ত বৈশিষ্ট্য ছাড়া শুধু মৌলিক বোর্ড কিন্তু এটি ওপেন সোর্স এবং চমৎকার ডকুমেন্টেশন আছে তাই এটি শুরু করা খুব সহজ হবে। কিন্তু সবচেয়ে ভালো দিক হল আপনি এটি $ 4 এর কম দামে কিনতে পারেন।
3. স্পার্কফুন ইএসপি 8266 - এটি একটি দীর্ঘ সুইফ এবং একটি বহিরাগত অ্যান্টেনা যোগ করার সাথে একটি দীর্ঘ সুইফ এবং এটির দাম 16 ডলার
4. Wemos D1 Mini - এটি সব বোর্ডের মধ্যে ক্ষুদ্রতম কিন্তু এটি কর্মক্ষমতার উপর কোন প্রভাব ফেলে না। এটিতে চমৎকার ডকুমেন্টেশন রয়েছে এবং এটির দাম মাত্র 4 ডলার। যদি আপনি একটি দীর্ঘ পরিসীমা এবং একই ফর্ম ফ্যাক্টর চান তবে আপনি Wemos D1 মিনি প্রো কিনতে পারেন যার একটি বহিরাগত অ্যান্টেনা রয়েছে
অবশেষে, আমি যা সুপারিশ করব তা হল NodeMCU ESP8266 কারণ এটিতে চমৎকার ডকুমেন্টেশন রয়েছে এবং এটি কত সস্তা। আপনি যদি একটি পোর্টেবল প্রজেক্ট তৈরি করেন তাহলে আমি স্পার্কফুন বোর্ডের সুপারিশ করব কারণ বাইরের অ্যান্টেনা এবং বিল্ট-ইন লি-পো চার্জার এবং স্পার্কফুন ভালো মানের পণ্য তৈরি করে।
ধাপ 3: ব্যাটারি - কোনটি বেছে নেবেন?
বিভিন্ন ধরণের ব্যাটারি বেছে নিতে হবে, আপনাকে আপনার জন্য সঠিক নির্বাচন করতে হবে।
1. এএ ব্যাটারি প্যাক - এগুলি সবচেয়ে সাধারণ ব্যাটারি এবং খুব সস্তা। প্রতিটি কোষে 1.5 ভোল্টের ভোল্টেজ রয়েছে, আমাদের কমপক্ষে 9 ভোল্টের প্রয়োজন, তাই 9 -12 ভোল্ট পাওয়ার জন্য আমাদের 6-8 টি সিরিজের সিরিজ লাগাতে হবে।
2. 9v ব্যাটারি - এটি একটি খুব সাধারণ ব্যাটারি এবং সস্তাও। এটিতে 9 ভোল্টের ভোল্টেজ রয়েছে তবে সর্বাধিক বর্তমান এবং ক্ষমতা বেশ কম, তাই এটি দীর্ঘস্থায়ী হবে না এবং মোটরগুলি বেশ ধীর গতিতে ঘুরবে।
3. লিড অ্যাসিড ব্যাটারি - এটি বেশ সাধারণ কারণ এটি সেখানে প্রতিটি গাড়ি ব্যবহার করা হয়। এটিতে 12 ভোল্টের ভোল্টেজ রয়েছে, এতে আমাদের প্রয়োজনের জন্য নিখুঁত ভোল্টেজ রয়েছে। এটির বর্তমান ক্ষমতা ভাল এবং এর একটি বড় ক্ষমতা রয়েছে। একমাত্র অংশ যেখানে এটি ভাল নয় আকার এবং ওজন, এটি বড় এবং ভারী।
4. লি -আয়ন (লিথিয়াম আয়ন) - এটি ব্যাটারির ধরণ যা পাওয়ার ব্যাংকে ব্যবহৃত হয়। এটি বিভিন্ন আকারে আসে কিন্তু সবচেয়ে জনপ্রিয় হল 18650 সেল। সর্বোচ্চ ভোল্টেজ 4.2 ভোল্ট এবং সর্বনিম্ন 3.7 ভোল্ট। আপনি যদি এই প্যারামিটারের চেয়ে বেশি চার্জ বা ডিসচার্জ করেন তাহলে ব্যাটারি নষ্ট হয়ে যাবে। এই ব্যাটারিগুলো চার্জ করার জন্য একটি বিশেষ ধরনের চার্জারের প্রয়োজন হয়। এটি একটি উচ্চ বর্তমান ক্ষমতা এবং একটি বড় ক্ষমতা আছে এবং খুব ছোট, শুধুমাত্র AA ব্যাটারির চেয়ে একটু বড়। কিন্তু এটি প্রি-বিল্ট ব্যাটারি প্যাক হিসাবে আসে না, তাই আপনাকে আলাদা সেল কিনতে হবে এবং একটি ব্যাটারি প্যাক তৈরি করতে হবে।
5. লি -পো (লিথিয়াম পলিমার) - এটি বেশিরভাগ কোয়াডকপ্টার এবং ড্রোন এবং শখের আরসি যানবাহনে ব্যবহৃত হয়। সর্বাধিক এবং সর্বনিম্ন ভোল্টেজ একটি লি-আয়ন ব্যাটারির সমান। তাদের চার্জ করার জন্য একটি বিশেষ চার্জারও প্রয়োজন। এই সবের মধ্যে এটির সর্বোচ্চ বর্তমান ক্ষমতা রয়েছে এবং এর একটি বড় ক্ষমতাও রয়েছে এবং এটি ছোটও। কিন্তু বিপজ্জনক, যদি আপনি তাদের সঠিকভাবে পরিচালনা না করেন তবে তারা আগুন ধরতে পারে।
নতুনদের জন্য আমি একটি AA ব্যাটারি প্যাক বা একটি লিড এসিড ব্যাটারি এবং উন্নত ব্যবহারকারীদের জন্য একটি Li-Po ব্যাটারি সুপারিশ করব। আপনি যদি বিভিন্ন ধরণের ব্যাটারির মধ্যে তুলনা সম্পর্কে আরও জানতে চান তাহলে গ্রেট স্কটের তৈরি এই ভিডিওটি দেখুন।
ধাপ 4: চ্যাসি একত্রিত করা
আমি এটিকে 4 টি চাকা চালানোর জন্য 4 টি মোটর ব্যবহার করেছি কিন্তু আপনি সামনের দুটি মোটর সরিয়ে এটিকে 2 টি চাকা চালাতে পারেন এবং সেগুলিকে ডামি চাকা দিয়ে প্রতিস্থাপন করতে পারেন বা একটি ক্যাস্টর চাকা যুক্ত করতে পারেন। চেসিস সোল্ডার তারগুলিকে মোটরগুলিতে একত্রিত করা এবং চেসিসে মোটরগুলি মাউন্ট করা। যদি আপনার কাছে সোল্ডারিং আয়রন না থাকে তাহলে আপনি তারগুলি পাকিয়ে বৈদ্যুতিক টেপ দিয়ে সংযুক্ত করতে পারেন কিন্তু এটি সুপারিশ করা হয় না কারণ এটি বেশ দুর্বল জয়েন্ট হবে। আমি 6v AA ব্যাটারি প্যাকটি মাউন্ট করেছি যেখানে ক্যাস্টর হুইল সংযুক্ত হওয়ার কথা রয়েছে সমাবেশটি প্রতিটি ভিন্ন চ্যাসির জন্য আলাদা হবে কিন্তু এটি একটি খুব সহজ প্রক্রিয়া।
ধাপ 5: Arduino IDE এ ESP8266 যোগ করা
Esp8266 বোর্ডগুলি arduino IDE তে ইনস্টল করা হয় না। ইনস্টল করার জন্য এই নির্দেশাবলী অনুসরণ করুন -
1. Arduino শুরু করুন এবং পছন্দ উইন্ডো খুলুন
2. অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ফিল্ডে "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" লিখুন
3. সরঞ্জাম> বোর্ড মেনু থেকে বোর্ড ম্যানেজার খুলুন এবং esp8266 প্ল্যাটফর্ম খুঁজুন
4. একটি ড্রপ-ডাউন বক্স থেকে সর্বশেষ সংস্করণ নির্বাচন করুন এবং ইনস্টল বোতামটি ক্লিক করুন
5. ইনস্টলেশনের পরে সরঞ্জাম> বোর্ড মেনু থেকে আপনার ESP8266 বোর্ড নির্বাচন করতে ভুলবেন না
ধাপ 6: ESP8266 এর IP ঠিকানা খোঁজা
1. Arduino IDE- এ কোড দিন
2. কোথায় "আপনার SSID" আছে তা খুঁজুন এবং এটি মুছে দিন এবং আপনার ওয়াইফাই এর SSID (উল্টানো কমাগুলির মধ্যে) লিখুন যা আপনার ওয়াইফাই নেটওয়ার্কের নাম।
2. এর নীচে, এটি "আপনার পাসওয়ার্ড" বলবে এটি মুছে ফেলুন এবং আপনার ওয়াইফাই নেটওয়ার্কের পাসওয়ার্ড লিখুন (উল্টানো কমাগুলির মধ্যে)
3. আপনি পরিবর্তনগুলি করার পর কোডটি আপনার ESP8266 বোর্ডে আপলোড করুন
4. আপনার কম্পিউটার থেকে বোর্ড আনপ্লাগ করুন এবং এটি আবার প্লাগ করুন
5. সিরিয়াল মনিটরটি খুলুন এবং বড রেট 115200 এ সেট করুন এবং "NL এবং CR উভয়" বেছে নিন। এটি "ওয়াইফাই সংযুক্ত" বলবে এবং আইপি ঠিকানাও দেখাবে। আইপি ঠিকানাটি নোট করুন কারণ আমাদের এটি পরে প্রয়োজন হবে।
ধাপ 7: সার্কিট
সার্কিট খুবই সহজ। AA ব্যাটারি প্যাকের পরিবর্তে আপনি অন্য যেকোন ধরনের ব্যাটারি ব্যবহার করতে পারেন।
NodeMCU - L293D
ডি 3 - পিন 7
D4 - পিন 2
ডি 5 - পিন 9
D6 - পিন 1
D7 - পিন 10
D8 - পিন 15
Gnd - ব্যাটারি নেগেটিভ
AA ব্যাটারি প্যাক এবং 9v ব্যাটারি উভয়েরই একটি সাধারণ স্থল সংযোগ থাকতে হবে।
ধাপ 8: প্রোগ্রামিং
Arduino IDE এ প্রদত্ত কোডটি খুলুন এবং আপনার ওয়াইফাই নেটওয়ার্কের SSID এবং পাসওয়ার্ড লিখুন যেমন আমি আপনাকে আগে দেখিয়েছি তারপর কোডটি আপনার ESP8266 বোর্ডে আপলোড করুন।
ধাপ 9: কন্ট্রোল অ্যাপ ইনস্টল করা
এই রোবটটি একটি অ্যাপের মাধ্যমে নিয়ন্ত্রিত হয়, ESP8266_robot.apk ফাইলটি ডাউনলোড করে আপনার স্মার্টফোনে ইনস্টল করুন।
আপনি যদি অ্যাপটিতে কোন পরিবর্তন করতে চান তাহলে.aia ফাইলও আছে।
ধাপ 10: রোবট নিয়ন্ত্রণ
অ্যাপটি খুলুন এবং আপনার ESP8266 বোর্ডের IP ঠিকানা লিখুন এবং এখন আপনি এটি নিয়ন্ত্রণ করতে সক্ষম হবেন !!!
#সমস্যা সমাধান#
যদি মোটরগুলি ভুল দিকে ঘুরছে তবে কেবল তাদের সংযোগগুলি L293D এর সাথে বিনিময় করুন বা নিয়ন্ত্রণ পিনগুলি বিনিময় করুন। ESP8266 ডিএইচসিপি এর মাধ্যমে ওয়াইফাই এর সাথে সংযোগ স্থাপন করে, এর মানে হল যে যতবার আপনি সংযোগ করবেন তার একটি আলাদা আইপি ঠিকানা থাকবে, তাই আপনাকে প্রতিবার আইপি ঠিকানা চেক করতে হবে।
ধাপ 11: কিছু ছবি এবং ভিডিও
এটি একটি 12v ব্যাটারির সাথে খুব দ্রুত, কিন্তু যদি আপনি মনে করেন যে এটি খুব দ্রুত তাহলে আপনি গতি কমিয়ে দিতে পারেন, প্রথমে কোডটিতে ENB পিনগুলি খুঁজে নিন, আপনি গতি সেট করতে HIGH এর পরিবর্তে 0 থেকে 250 লিখতে পারেন। উদাহরণস্বরূপ, "analogWrite (leftMotorENB, 170)"
যদি আপনি এই নির্দেশযোগ্য পছন্দ করেন তবে প্রতিযোগিতায় এটির জন্য ভোট দিন:)
প্রস্তাবিত:
ওয়াইফাই নিয়ন্ত্রিত মাল্টি সেন্সিং রোবট: 6 টি ধাপ
ওয়াইফাই নিয়ন্ত্রিত মাল্টি সেন্সিং রোবট: এই টিউটোরিয়ালে, আমি আপনাকে দেখাবো কিভাবে নোডেমকু ব্যবহার করে একটি ওয়াইফাই নিয়ন্ত্রিত স্মার্ট রোভার তৈরি করা যায়। আপনার স্মার্টফোনের সঙ্গে সময়।প্রথম ঘড়ি
ওয়াইফাই এর মাধ্যমে নিয়ন্ত্রিত একটি টেলিপ্রেসেন্স রোবট তৈরি করুন: 11 টি ধাপ (ছবি সহ)
ওয়াইফাই এর মাধ্যমে নিয়ন্ত্রিত একটি টেলিপ্রেজেন্স রোবট তৈরি করুন: এই প্রকল্পটি এমন একটি রোবট তৈরির বিষয়ে যা দূরবর্তী পরিবেশের সাথে যোগাযোগ করতে পারে এবং ওয়াইফাই ব্যবহার করে বিশ্বের যে কোন প্রান্ত থেকে নিয়ন্ত্রণ করা যায়। এটি আমার চূড়ান্ত বছরের প্রকৌশল প্রকল্প এবং আমি ইলেকট্রনিক্স, আইওটি এবং প্রোগ্রামিং সম্পর্কে অনেক কিছু শিখেছি যদিও আমি
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c
রাস্পবেরি পাই ওয়াইফাই নিয়ন্ত্রিত ভিডিও স্ট্রিমিং রোবট: 8 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই ওয়াইফাই নিয়ন্ত্রিত ভিডিও স্ট্রিমিং রোবট: কখনও কি ক্যামেরা দিয়ে একটি শীতল রোবট তৈরির কথা ভেবেছেন? ঠিক আছে, আপনি সঠিক জায়গায় এসেছেন, আমি আপনাকে ধাপে ধাপে দেখাবো কিভাবে এই রোবটটি তৈরি করা যায়।এর সাহায্যে আপনি রাতে ভিডিও ফিড নিয়ন্ত্রণ এবং দেখে ভূত শিকারে যেতে পারেন