সুচিপত্র:

আরডুইনো ব্যবহার করে স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি: 13 টি ধাপ (ছবি সহ)
আরডুইনো ব্যবহার করে স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি: 13 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো ব্যবহার করে স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি: 13 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো ব্যবহার করে স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি: 13 টি ধাপ (ছবি সহ)
ভিডিও: মোবাইল দিয়ে নিয়ন্ত্রণ করুন রোবট কার | Android Controlled 4 Wheel Robot Car 2024, নভেম্বর
Anonim
আরডুইনো ব্যবহার করে স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি
আরডুইনো ব্যবহার করে স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি

এই নির্দেশযোগ্য দেখায় কিভাবে একটি স্মার্টফোন নিয়ন্ত্রিত আরডুইনো রোবট গাড়ি তৈরি করা যায়।

25 অক্টোবর 2016 এ আপডেট করুন

ধাপ 1: ইউটিউব ভিডিও লিঙ্ক

Image
Image

পদক্ষেপ 2: যন্ত্রাংশ এবং সরঞ্জাম প্রয়োজন

কাঠামো / চ্যাসি
কাঠামো / চ্যাসি

1. 4WD রোবট চ্যাসি কিট 2. Arduino Uno

3. LM298 H সেতু মডিউল

4. ব্লুটুথ মডিউল HC-05

5. 12v লি-পো ব্যাটারি

6. পুরুষ-মহিলা জাম্পার তারের

7. পুরুষ-পুরুষ জাম্পার তারের

8. ডাক্ট টেপ বা অন্য কোন টেপ 9. স্মার্টফোন

ধাপ 3: কাঠামো / চ্যাসি

আপনি রেডিমেড 4WD গাড়ী চ্যাসি কিনতে পারেন অথবা আপনি এটি পিভিসি / যে কোন ধরণের হার্ড বোর্ড ব্যবহার করে তৈরি করতে পারেন।

ধাপ 4: মোটর / অ্যাকচুয়েটর

মোটর / অ্যাকচুয়েটর
মোটর / অ্যাকচুয়েটর

এই প্রকল্পে আমি 6v ডিসি মোটর ব্যবহার করি। আপনি যে কোন ধরণের 6v ডিসি মোটর ব্যবহার করতে পারেন।

ধাপ 5: মোটর টার্মিনাল প্রস্তুত করুন

মোটর টার্মিনাল প্রস্তুত করুন
মোটর টার্মিনাল প্রস্তুত করুন
মোটর টার্মিনাল প্রস্তুত করুন
মোটর টার্মিনাল প্রস্তুত করুন
মোটর টার্মিনাল প্রস্তুত করুন
মোটর টার্মিনাল প্রস্তুত করুন

প্রায় 5 থেকে 6 ইঞ্চি দৈর্ঘ্যের লাল এবং কালো তারের 4 টি টুকরো কাটুন।

0.5 বর্গমিমি তারগুলি ব্যবহার করা যেতে পারে।

প্রতিটি প্রান্তে তারের থেকে নিরোধকটি সরিয়ে ফেলুন তারগুলিকে মোটর টার্মিনালে সোল্ডার করুন

আপনি ব্যাটারি প্যাকের সাথে সংযুক্ত করে মোটর পোলারিটি পরীক্ষা করতে পারেন।

ধাপ 6: মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন

মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন
মোটরটি মাউন্ট করুন এবং উপরের ছাদটি ইনস্টল করুন

ধাপ 7: নিয়ামক

নিয়ন্ত্রক
নিয়ন্ত্রক

Arduino UNO হল একটি ওপেন সোর্স মাইক্রোকন্ট্রোলার বোর্ড যা মাইক্রোচিপ ATmega328P মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে এবং Arduino.cc দ্বারা তৈরি। বোর্ডটি ডিজিটাল এবং এনালগ ইনপুট/আউটপুট (I/O) পিনের সেট দিয়ে সজ্জিত যা বিভিন্ন সম্প্রসারণ বোর্ড (ieldsাল) এবং অন্যান্য সার্কিটে ইন্টারফেস করা যেতে পারে। বোর্ডের ১ 14 টি ডিজিটাল পিন, An টি এনালগ পিন এবং Arduino IDE (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) এর সাথে একটি প্রকার B USB তারের মাধ্যমে প্রোগ্রামযোগ্য। এটি একটি USB তারের দ্বারা বা বাহ্যিক 9 ভোল্টের ব্যাটারি দ্বারা চালিত হতে পারে, যদিও এটি 7 থেকে 20 ভোল্টের মধ্যে ভোল্টেজ গ্রহণ করে। এটি আরডুইনো ন্যানো এবং লিওনার্দোর অনুরূপ। হার্ডওয়্যার রেফারেন্স ডিজাইন একটি ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন শেয়ার-অ্যালাইক 2.5 লাইসেন্সের অধীনে বিতরণ করা হয় এবং এটি Arduino ওয়েবসাইটে পাওয়া যায়। হার্ডওয়্যারের কিছু সংস্করণের জন্য লেআউট এবং উত্পাদন ফাইলগুলিও উপলব্ধ। "ইউনো" মানে ইতালীয় ভাষায় একটি এবং আরডুইনো সফটওয়্যার (আইডিই) 1.0 এর প্রকাশ উপলক্ষে বেছে নেওয়া হয়েছিল। Arduino সফটওয়্যার (IDE) এর Uno বোর্ড এবং সংস্করণ 1.0 Arduino এর রেফারেন্স সংস্করণ ছিল, যা এখন নতুন রিলিজের জন্য বিকশিত হয়েছে। ইউএনও বোর্ড ইউএসবি আরডুইনো বোর্ডের একটি সিরিজের প্রথম এবং আরডুইনো প্ল্যাটফর্মের রেফারেন্স মডেল। আরডুইনো ইউনো -তে ATmega328 একটি বুটলোডারের সাথে প্রিপ্রোগ্রাম করে আসে যা একটি বহিরাগত হার্ডওয়্যার প্রোগ্রামার ব্যবহার না করে নতুন কোড আপলোড করার অনুমতি দেয়। [3] এটি মূল STK500 প্রোটোকল ব্যবহার করে যোগাযোগ করে। ইউএনও সমস্ত পূর্ববর্তী বোর্ড থেকে আলাদা যে এটি FTDI ইউএসবি-থেকে-সিরিয়াল ড্রাইভার চিপ ব্যবহার করে না। পরিবর্তে, এটি Atmega16U2 (Atmega8U2 সংস্করণ R2 পর্যন্ত) ইউএসবি-থেকে-সিরিয়াল রূপান্তরকারী হিসাবে প্রোগ্রাম করে

মাইক্রোকন্ট্রোলার সাধারণত প্রোগ্রামিং ভাষা C এবং C ++ থেকে বৈশিষ্ট্যগুলির উপভাষা ব্যবহার করে প্রোগ্রাম করা হয়। Traditionalতিহ্যবাহী কম্পাইলার টুলচেইন ব্যবহার করার পাশাপাশি, Arduino প্রকল্প প্রক্রিয়াজাতকরণ ভাষা প্রকল্পের উপর ভিত্তি করে একটি সমন্বিত উন্নয়ন পরিবেশ (IDE) প্রদান করে।

ধাপ 8: এইচ ব্রিজ (এলএম 298 মডিউল)

এইচ ব্রিজ (LM 298 মডিউল)
এইচ ব্রিজ (LM 298 মডিউল)
এইচ ব্রিজ (LM 298 মডিউল)
এইচ ব্রিজ (LM 298 মডিউল)
এইচ ব্রিজ (LM 298 মডিউল)
এইচ ব্রিজ (LM 298 মডিউল)

H- সেতু কি? কাজ: H সেতুর কাজ বোঝার জন্য উপরের ছবিটি দেখুন।

এটি 4 টি ইলেকট্রনিক্স সুইচ S1, S2, S3 এবং S4 (ট্রানজিস্টর / MOSFETs / IGBTS) নিয়ে গঠিত। যখন সুইচ S1 এবং S4 বন্ধ থাকে (এবং S2 এবং S3 খোলা থাকে) মোটর জুড়ে একটি ধনাত্মক ভোল্টেজ প্রয়োগ করা হবে। সুতরাং এটি সামনের দিকে ঘুরবে। মোটর জুড়ে প্রয়োগ করা হয়, তাই বিপরীত দিকে ঘোরায়।

দ্রষ্টব্য: একই বাহুতে সুইচগুলি (S1, S2 বা S3, S4) একই সময়ে কখনও বন্ধ হয় না, এটি একটি মৃত শর্ট সার্কিট তৈরি করবে। এইচ ব্রিজগুলি ইন্টিগ্রেটেড সার্কিট হিসাবে পাওয়া যায়, অথবা আপনি 4transistors বা MOSFETs ব্যবহার করে আপনার নিজের তৈরি করতে পারেন। আমাদের ক্ষেত্রে আমরা LM298 H-bridge IC ব্যবহার করছি যা মোটরের গতি এবং দিক নিয়ন্ত্রণ করতে পারে।

পিন বর্ণনা:

আউট 1: ডিসি মোটর 1 "+" বা স্টেপার মোটর এ+

আউট 2: ডিসি মোটর 1 "-" বা স্টেপার মোটর A-

আউট 3: ডিসি মোটর 2 "+" বা স্টেপার মোটর বি+

আউট 4: মোটর বি লিড আউট

12v পিন: 12V ইনপুট কিন্তু আপনি 7 থেকে 35V ব্যবহার করতে পারেন

GND: স্থল

5v পিন: 5V আউটপুট যদি 12V জাম্পার জায়গায় থাকে, আপনার Arduino (ইত্যাদি) পাওয়ার জন্য আদর্শ

EnA: মোটর A এর জন্য PWM সংকেত সক্ষম করে (অনুগ্রহ করে "Arduino Sketch Considerations" বিভাগটি দেখুন)

IN1: মোটর A সক্ষম করুন

IN2: MotorA সক্ষম করুন

IN3: MotorB সক্ষম করুন

IN4: MotorB সক্ষম করুন

EnB: মোটর B এর জন্য PWM সংকেত সক্ষম করে

ধাপ 9: শক্তির উৎস

শক্তির উৎস
শক্তির উৎস

এই ব্যাটারি ব্যবহার করা যেতে পারে:

1. AA ক্ষারীয় ব্যাটারি (নন রিচার্জেবল) 2। AA NiMh বা NiCd ব্যাটারি (রিচার্জেবল)

3. লি আয়ন ব্যাটারি

4. LiPo ব্যাটারি

ধাপ 10: বৈদ্যুতিক তারের

তারের জন্য আপনার কিছু জাম্পার তারের প্রয়োজন। দুটি মোটরের লাল তারগুলি (প্রতিটি পাশে) এবং কালো তারগুলি একসাথে সংযুক্ত করুন।

সুতরাং অবশেষে আপনার প্রতিটি পাশে দুটি টার্মিনাল রয়েছে। MOTORA দুটি ডান দিকের মোটরের দায়িত্বে আছে, অনুরূপভাবে দুটি বাম পাশের মোটর MOTORB- এর সাথে সংযুক্ত আছে সবকিছু সংযুক্ত করতে নিচের নির্দেশাবলী অনুসরণ করুন।

মোটর সংযোগ:

আউট 1 -> বাম পাশের মোটর রেড ওয়্যার (+)

আউট 2 -> বাম পাশের মোটর ব্ল্যাক ওয়্যার (-)

আউট 3 -> ডান পাশের মোটর রেড ওয়্যার (+)

আউট 4 -> রাইট সাইড মোটর ব্ল্যাক ওয়্যার (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

ব্লুটুথ মডিউল -> আরডুইনো

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3.3V

শক্তি:

12V -> ব্যাটারি রেড ওয়্যার সংযুক্ত করুন

GND -> ব্যাটারি ব্ল্যাক ওয়্যার এবং Arduino GND পিন সংযুক্ত করুন

5V -> Arduino 5V পিনের সাথে সংযোগ করুন

ধাপ 11: কন্ট্রোল লজিক

কন্ট্রোল লজিক
কন্ট্রোল লজিক

ধাপ 12: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

সফটওয়্যারের অংশটি খুবই সহজ, এর জন্য কোন লাইব্রেরির প্রয়োজন নেই। আমি কোড লেখার জন্য বেশি সময় ব্যয় করিনি, তাই শুধু অন্য কারো লেখা একটি কোড ব্যবহার করে। রোবট গাড়ি নিয়ন্ত্রণ করার জন্য, আমি আমার স্মার্টফোন ব্যবহার করছি স্মার্টফোনটি একটি ব্লুটুথ মডিউলের মাধ্যমে নিয়ন্ত্রকের সাথে সংযুক্ত (HC -06 / 05) অ্যাপটি ডাউনলোড করুন অ্যাপটি ইন্সটল করার পর, আপনাকে এটি ব্লুটুথ মডিউলের সাথে পেয়ার করতে হবে। পেয়ার করার পাসওয়ার্ড হল "1234"।

ডাউনলোড লিঙ্ক: https://play.google.com/store/apps/details? Id = brau…

ধাপ 13: Arduino কোড

Arduino কোড
Arduino কোড

==> আরডুইনো কোড

অথবা

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim

প্রস্তাবিত: