সুচিপত্র:
- ধাপ 1: ধাপ 1: উপাদান
- ধাপ 2: ধাপ 2: Servo মোটর সংযুক্ত করুন
- ধাপ 3: ধাপ 3: একটু বোঝার
- ধাপ 4: ধাপ 4: সার্ভো মোটর পরীক্ষা করতে কোড যোগ করুন।
- ধাপ 5: ধাপ 5: যোগাযোগের জন্য প্রস্তুতি
- ধাপ 6: ধাপ 6: যোগাযোগ পরীক্ষা করা
- ধাপ 7: ধাপ 7: কমান্ড যোগ করা
- ধাপ 8: ধাপ 8: ডিভাইসটিকে আপনার পর্দার সাথে সংযুক্ত করুন (প্রয়োজনীয় নয়)
ভিডিও: টেলিগ্রাম নিয়ন্ত্রণ সহ ক্রমাগত ঘূর্ণন Servo (CRS) মোটর: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশনায় আমি আপনাকে শিখাব কিভাবে টেলিগ্রামের মাধ্যমে একটি সিআরএস নিয়ন্ত্রণ করতে হয়। এই নির্দেশযোগ্য জন্য আপনি কিছু জিনিস প্রয়োজন হবে। আমি একটি NodeMCU 1.0 (ESP-12E মডিউল) এ কাজ করব। এটি অন্যান্য Arduino বোর্ডে কাজ করতে পারে, আপনাকে শুধু এর জন্য সঠিক ড্রাইভ খুঁজে বের করতে হবে।
ESP-12E মডিউলের জন্য নিম্নলিখিত সেটআপ পরিবেশ ছিল:
- উইন্ডোজ ১০
- Arduino IE 1.8.7 (উইন্ডোজ স্টোর 1.8.15.0)
ESP-12E মডিউলের জন্য ড্রাইভার এবং মূল ফাইলগুলি কীভাবে ইনস্টল করবেন সে সম্পর্কে একটি নির্দেশিকা এখানে পাওয়া যাবে:
একবার আপনি এই কাজ করেছেন। আমরা যেতে প্রস্তুত!
ধাপ 1: ধাপ 1: উপাদান
এই টিউটোরিয়ালের জন্য আপনার কিছু উপাদান লাগবে:
- ESP12-E মডিউল (ESP8266)
- ক্রমাগত ঘূর্ণন সার্ভো মোটর (এটি আমি ব্যবহার করেছি)
- মাইক্রো ইউএসবি কেবল
- একটি ওয়াইফাই নেটওয়ার্ক
- টেলিগ্রাম অ্যাপ
- একটি বটফাদার বট (চিন্তা করবেন না, আমরা সেখানে যাব)
ধাপ 2: ধাপ 2: Servo মোটর সংযুক্ত করুন
Servo মোটর তারের জন্য এই schematics অনুসরণ করুন।
- কালো: GND (গ্রাউন্ড)
- লাল: 3.3V বা 5V (পাওয়ার)
- হলুদ বা সাদা: ডিজিটাল আউটপুট (সংকেত)
সুতরাং, যদি আপনি একই সার্ভো মোটর ব্যবহার করেন যা আমি ব্যবহার করেছি এবং একটি উচ্চ ভোল্টেজ (5V সর্বোচ্চ) আউটপুট সহ একটি আরডুইনো বোর্ড আছে, আপনি সেখানে পাওয়ারকেবলটি আটকে রাখতে পারেন। এর অর্থ কেবল সার্ভো মোটর আরও টর্ক তৈরি করবে। যেভাবেই হোক, 3.3V বা 5V উভয়ই ঠিক আছে।
ধাপ 3: ধাপ 3: একটু বোঝার
আমরা কোড পরীক্ষা শুরু করার আগে এবং এটি কাজ করে কিনা তা দেখার আগে, এই সার্ভো মোটর সম্পর্কে আপনাকে কিছু বুঝতে হবে। যেহেতু এটি একটি প্রচলিত সার্ভো মোটর নয়, যা নির্দিষ্ট কোণে পরিণত হয়, তাই আপনাকে যে কোডটি ব্যবহার করতে হবে তা একটু ভিন্ন।
আমি সম্পূর্ণ টর্কে সার্ভো ব্যবহার করার সুপারিশ করি না, যেহেতু এটি প্রচুর তাপ সৃষ্টি করে এবং পণ্যটির অনেক জীবন ব্যয় করতে পারে। [60, 120] এর আশেপাশে থাকার চেষ্টা করুন।
অকার্যকর লুপ {
myservo.write (90); // এর মানে হল কোন নড়াচড়া নেই, সার্ভো মোটর দাঁড়িয়ে আছে এখনও বিলম্ব (1000); myservo.write (0); // এর অর্থ পূর্ণ গতি উল্টো দিকে ঘড়ির কাঁটার বিপরীতে (1000); myservo.write (180); // এর অর্থ পূর্ণ গতি ঘড়ির কাঁটার গতিবিধি বিলম্ব (1000); }
ধাপ 4: ধাপ 4: সার্ভো মোটর পরীক্ষা করতে কোড যোগ করুন।
#অন্তর্ভুক্ত
Servo myservo; অকার্যকর সেটআপ () {myservo.attach (D5); // পিন D5 এ সার্ভো সংযুক্ত করুন)} অকার্যকর লুপ () {myservo.write (85); // ধীর গতির বিলম্ব (1000) এ মোটরকে ঘড়ির কাঁটার বিপরীতে ঘোরায়; myservo.write (120); বিলম্ব (1000); myservo.write (90); বিলম্ব (5000); }
ধাপ 5: ধাপ 5: যোগাযোগের জন্য প্রস্তুতি
আপনার সাথে Arduino যোগাযোগ করতে সক্ষম হওয়ার জন্য আপনাকে কয়েকটি জিনিস ঠিক করতে হবে। তারা বেশ সহজ। আমরা এই কাজগুলিকে দুটি ছোট ভাগে ভাগ করব।
বট
- আপনার মোবাইল ফোনে টেলিগ্রাম ইনস্টল করুন।
- টেলিগ্রামে একটি অ্যাকাউন্ট তৈরি করুন।
- ব্যবহারকারী 'বটফাদার' অনুসন্ধান করুন।
- তিনি যে আদেশগুলি দেখান তা ব্যবহার করে একটি নতুন বট তৈরি করুন (তিনি আপনাকে যে কীটি সংরক্ষণ করেন)।
Arduino কাজ
- Arduino IE খুলুন।
- 'লাইব্রেরি ম্যানেজার' এ যান।
- 'ইউনিভার্সাল টেলিগ্রামবট' লাইব্রেরি যোগ করুন।
-
'ArduinoJson' লাইব্রেরি যোগ করুন।
- বিটা যোগ করবেন না
- সর্বশেষ 5.x বিল্ড যোগ করুন।
ধাপ 6: ধাপ 6: যোগাযোগ পরীক্ষা করা
আমরা প্রায় আছি।
- সার্বজনীন টেলিগ্রামবট> esp8266 লাইব্রেরি থেকে 'ইকোবট' খুলুন।
- আপনি যেখানে আছেন সেখানে আপনার নেটওয়ার্কের সাথে মেলে এমন ওয়াইফাই শংসাপত্রগুলি পরিবর্তন করুন।
- বটফাদার আপনাকে যে BOTtoken দিয়েছেন তা পরিবর্তন করুন।
- `Void loop ();` এ থাকা লুপের জন্য কোডের এই লাইনটি যোগ করুন
Serial.println (bot.messages .text);
এখন আমরা পরীক্ষার জন্য প্রস্তুত।
এই কোডটি আপনার Arduino এ আপলোড করুন। সিরিয়াল মনিটরে চেক করুন যদি আপনি NodeMCU আপনার ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করছেন। একবার আপনি দেখতে পান যে এটি সংযুক্ত, আপনার বটে একটি বার্তা পাঠান। এটি আপনাকে ঠিক একই বার্তাটি ফেরত পাঠাবে।
ধাপ 7: ধাপ 7: কমান্ড যোগ করা
সুতরাং, এটি কাজ করেছে! আমরা ডিভাইসের মধ্যে একটি সংযোগ পেয়েছি। পরবর্তী ধাপ হল একসাথে জিনিস যোগ করা। সুতরাং আমরা বিদ্যমান echobot কোড কমান্ড যোগ করতে যাচ্ছি। আমি আপনাকে দেওয়া শেষ কোডের পরিবর্তে পরবর্তী কোডটি রাখা একটি ভাল ধারণা হতে পারে। তাই আমরা আমাদের একটি বট থাকা থেকে বিরত রাখব যা তোতা পাখির মতো আচরণ করে।
এই পরবর্তী কোডটির টুকরা লুপের মধ্যে থাকা দরকার যা নতুন বার্তার মাধ্যমে লুপ করে। আপনি কিভাবে সার্ভার মোটরটি রাখেন তার উপর নির্ভর করে আপনি 'ওপেন' এবং 'ক্লোজ' কমান্ডগুলি অদলবদল করতে পারেন। এটি আপনার esp8266 এ আপলোড করুন এবং এটি কাজ করে কিনা তা পরীক্ষা করুন।
// আপনি যে কমান্ডটি চান
যদি (bot.messages .text == "Open") {
// আপনার বট আপনাকে উত্তর দেবে bot.sendMessage (bot.messages .chat_id, "আমি আপনার জন্য পর্দা খুলছি।");
// আরডুইনো বোর্ড কি করবে
myservo.write (80); // সার্ভার মোটর পর্দা খুলতে ঘড়ির কাঁটার বিপরীত দিকে ঘুরিয়ে দেয়
}
যদি (বট। // আরডুইনো বোর্ড কি করবে myservo.write (90); // servo মোটর ঘুরানো বন্ধ করে দেয়}
যদি (বট।); // আরডুইনো বোর্ড কি করবে myservo.write (80); // সার্ভো মোটর ঘড়ির কাঁটার দিকে পর্দা বন্ধ করে দেয়
ধাপ 8: ধাপ 8: ডিভাইসটিকে আপনার পর্দার সাথে সংযুক্ত করুন (প্রয়োজনীয় নয়)
হ্যাঁ, আপনার কাজ শেষ!
টেলিগ্রামবটকে আপনার আরডুইনোতে কীভাবে সংযুক্ত করা যায় সে সম্পর্কে নির্দেশাবলী ছিল যাতে আপনি এটি দূর থেকে নিয়ন্ত্রণ করতে পারেন। কিন্তু শারীরিকভাবে না খুলে আমার স্টুডিওতে আমার পর্দা খোলার একটি উপায় থাকতে আমি এই বিশেষ সেট-আপ করেছি। সুতরাং আপনি যদি আমার মতো একই কাজ করতে চান, তাহলে শেষ স্তপটি হল আমাদের ছোট্ট যন্ত্রটিকে আপনার পর্দা এবং ভয়েলার সাথে সংযুক্ত করা।
প্রস্তাবিত:
একটি কাচের জারে ক্রমাগত ঘূর্ণন গোলক: 4 টি ধাপ (ছবি সহ)
একটি কাচের জারে ক্রমাগত ঘূর্ণন গোলক: সৌর শক্তি দ্বারা চালিত একটি ঘূর্ণন গোলকের জন্য সর্বোত্তম স্থান হল একটি কাচের জারে। চলন্ত জিনিস বিড়াল বা অন্যান্য পোষা প্রাণীর জন্য একটি আদর্শ খেলনা এবং একটি জার কিছু সুরক্ষা দেয়, নাকি? প্রকল্পটি সহজ দেখাচ্ছে কিন্তু সঠিক ডি খুঁজে পেতে আমার কয়েক সপ্তাহ লেগেছে
Feetech মাইক্রো 360 ডিগ্রী ক্রমাগত ঘূর্ণন Servo FS90R একটি এনকোডার যোগ করুন: 10 ধাপ
ফিটেক মাইক্রো 360 ডিগ্রী ক্রমাগত ঘূর্ণন Servo FS90R এ একটি এনকোডার যুক্ত করুন: ওপেন লুপ মোটর কন্ট্রোল ব্যবহার করে চাকাযুক্ত রোবট গতি সঠিকভাবে নিয়ন্ত্রণ করা খুব কঠিন বা অসম্ভব। অনেক অ্যাপ্লিকেশনের জন্য সঠিকভাবে একটি চাকাযুক্ত রোবটের ভঙ্গি বা ভ্রমণের দূরত্ব নির্ধারণ করা প্রয়োজন। ছোট ক্রমাগত ঘূর্ণন মাইক্রো servo মোট
কিভাবে আপনার servo মোটর সম্পূর্ণ ঘূর্ণন করতে: 5 ধাপ
কিভাবে আপনার Servo মোটর সম্পূর্ণ ঘূর্ণন করতে হয়: একটি Servo মোটর কি? একটি servo মোটর একটি বৈদ্যুতিক যন্ত্র যা মহান নির্ভুলতা সঙ্গে একটি বস্তু ধাক্কা বা ঘূর্ণন করতে পারেন। যদি আপনি কিছু নির্দিষ্ট কোণ বা দূরত্বে ঘোরান এবং বস্তু করতে চান, তাহলে আপনি servo মোটর ব্যবহার করুন। এটি কেবল সাধারণ মোটর দিয়ে তৈরি
EZ ক্রমাগত ঘূর্ণন Servo - ঝাল ছাড়া! (CSRC-311): 7 টি ধাপ
EZ ক্রমাগত ঘূর্ণন Servo - ঝাল ছাড়া! (CSRC-311): আজম ডট কম এ কিছুদিন আগে (দু sorryখিত, এখন বিক্রি হয়ে গেছে) আমি কমন সেন্স RC CSRC-311 স্ট্যান্ডার্ড সাইজের সার্ভিসে বেশ ভালো চুক্তি পেয়েছি। ক্রমাগত ঘূর্ণন। আমি যে পদ্ধতি নিয়ে এসেছি তা অত্যন্ত সহজ এবং প্রয়োজনীয়
ক্রমাগত ঘূর্ণনের জন্য কিভাবে একটি সার্ভো মোটর পরিবর্তন করবেন (এক মোটর ওয়াকার রোবট): 8 টি ধাপ (ছবি সহ)
ক্রমাগত ঘূর্ণনের জন্য একটি সার্ভো মোটর কীভাবে পরিবর্তন করবেন (এক মোটর ওয়াকার রোবট): এই নির্দেশনাটি একটি মোটর ওয়াকারের অংশ। ওয়াকার/এরকম ট্রিলিয়ন টিউটোরিয়াল আছে, আমি জানি :-) তারা যেখানে সোনি ম্যাভিকা ক্যামেরা দিয়ে লাঞ্চ বিরতির সময় স্কুলে যাচ্ছিল (ফ্লপ