সুচিপত্র:

HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: 7 টি ধাপ
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: 7 টি ধাপ

ভিডিও: HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: 7 টি ধাপ

ভিডিও: HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: 7 টি ধাপ
ভিডিও: Wireless Servo Motor Control With Potentiometer & NRF24LO1 Module #shorts 2024, জুলাই
Anonim
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট

হেই বন্ধুরা, স্বাগতম। আমার আগের পোস্টে, আমি ব্যাখ্যা করেছি যে H ব্রিজ সার্কিট কি, L293D মোটর ড্রাইভার IC, Piggybacking L293D মোটর ড্রাইভার IC উচ্চ কারেন্ট মোটর ড্রাইভার চালানোর জন্য এবং কিভাবে আপনি আপনার নিজস্ব L293D মোটর ড্রাইভার বোর্ড ডিজাইন এবং তৈরি করতে পারেন, যা 4 উচ্চ পর্যন্ত নিয়ন্ত্রণ করতে পারে বর্তমান ডিসি মোটর স্বাধীনভাবে এবং আপনার নিজের Arduino মোটর শিল্ড PCB সম্পন্ন করা।

এই পোস্টে, আমি আপনাকে দেখাব কিভাবে HC12 ওয়্যারলেস মডিউল ব্যবহার করে একটি Arduino Wirless রোবট তৈরি করা যায়। JLCPCB ব্যবহার করে।

ধাপ 1: JLCPCB থেকে কম খরচে উচ্চ মানের PCBs

JLCPCB থেকে কম খরচে উচ্চ মানের PCBs
JLCPCB থেকে কম খরচে উচ্চ মানের PCBs

JLCPCBI অন্যতম সেরা অনলাইন PCB উত্পাদনকারী প্রতিষ্ঠান যেখানে আপনি কোন ঝামেলা ছাড়াই অনলাইনে PCBs অর্ডার করতে পারেন। কোম্পানি দিনে 24 ঘন্টা, সপ্তাহে 7 দিন ননস্টপ কাজ করে। তাদের উচ্চ প্রযুক্তির যন্ত্রপাতি এবং স্বয়ংক্রিয় কাজের ধারা দিয়ে, তারা কয়েক ঘন্টার মধ্যে বিপুল পরিমাণ উচ্চ-শ্রেণীর পিসিবি তৈরি করতে পারে।

JLCPCB বিভিন্ন জটিলতার PCBs বিকাশ করতে পারে। তারা শখ এবং উত্সাহীদের জন্য একক স্তর বোর্ডের পাশাপাশি সহজ এবং সস্তা পিসিবি বিকাশ করে এবং পাশাপাশি উচ্চমানের শিল্প অ্যাপ্লিকেশনের জন্য জটিল মাল্টি লেয়ার বোর্ড তৈরি করে। JLC বড় প্রোডাক্ট নির্মাতাদের সাথে কাজ করে এবং এই ফ্যাক্টরিতে ল্যাপটপ বা মোবাইল ফোনের মতো আপনি যে ডিভাইসগুলি ব্যবহার করছেন তার PCB হতে পারে।

ধাপ 2: উপাদান

উপাদানগুলো
উপাদানগুলো
উপাদানগুলো
উপাদানগুলো
উপাদানগুলো
উপাদানগুলো

এইচ ব্রিজ

এইচ ব্রিজ কেবল একটি সার্কিট যা একটি ভোল্টেজকে উভয় দিকের লোড জুড়ে প্রয়োগ করতে দেয়। এগুলি সাধারণত রোবটগুলির চলন্ত অংশগুলিতে ডিসি মোটর নিয়ন্ত্রণের জন্য ব্যবহৃত হয়। ডিসি মোটর ব্যবহারের সুবিধা হল https://rootsaid.com/arduino-gesture-controller/, সার্কিট পরিবর্তন না করে আমরা লোড জুড়ে প্রয়োগকৃত ভোল্টেজের পোলারিটিকে বিপরীত করতে পারি। আপনি যদি এই এইচ ব্রিজ সার্কিট সম্পর্কে আরও জানতে চান তবে এই লিঙ্কটি দেখুন।

L293D

L293D হল একটি আইসি আকারে এইচ ব্রিজ সার্কিটের একটি কম্প্যাক্ট ফর্ম যা উপরে উল্লিখিত সার্কিটকে নিযুক্ত করে। এটি একটি আইসি যার প্রতিটি পাশে 8 টি পিন (মোট 16 টি পিন) যার মধ্যে 2 টি স্বতন্ত্র এইচ ব্রিজ সার্কিট রয়েছে, যার অর্থ, আমরা একটি একক আইসি ব্যবহার করে দুটি মোটরকে স্বাধীনভাবে নিয়ন্ত্রণ করতে পারি।

L293D হল একটি সাধারণ মোটর ড্রাইভার বা মোটর ড্রাইভার আইসি যা ডিসি মোটরকে কোন দিকে চালাতে দেয়। L293D হল একটি 16-পিন আইসি যা যেকোনো দিকে একসঙ্গে দুটি ডিসি মোটরের একটি সেট নিয়ন্ত্রণ করতে পারে। এর মানে হল যে আপনি একটি একক L293D আইসি দিয়ে দুটি ডিসি মোটর নিয়ন্ত্রণ করতে পারেন। L293D IC সম্পর্কে আরও জানুন

আরডুইনো প্রো মিনি

এই ক্ষুদ্র ক্ষুদ্র বোর্ডটি অ্যাপ্লিকেশন এবং প্রকল্পগুলির জন্য তৈরি করা হয়েছিল যেখানে স্থানটি প্রিমিয়াম এবং ইনস্টলেশনগুলি স্থায়ী করা হয়।

ছোট, 3.3 V এবং 5 V সংস্করণে উপলব্ধ, ATmega328 দ্বারা চালিত। ছোট আকারের কারণে, এই প্রকল্পে আমরা এই বোর্ডটি ব্যবহার করব Arduino ভিত্তিক মোটর ড্রাইভার বোর্ড নিয়ন্ত্রণ করতে।

এই রোবট চ্যাসি আমি আমার BLE রোবট তৈরি করতে ব্যবহৃত রোবট চ্যাসি। আমি এই কিটটি পেয়েছি banggood.com। শুধু এটিই নয়, তাদের কাছে অনেক ধরণের রোবট ফ্রেম, মোটর এবং প্রায় সব সেন্সর রয়েছে আরডুইনো, রাস্পবেরি পাই এবং অন্যান্য ইলেকট্রনিক্স এবং শখের প্রকল্পগুলি করার জন্য।

আপনি সত্যিই দ্রুত এবং মানসম্পন্ন শিপিং সহ সস্তা মূল্যে এই সমস্ত জিনিস পাবেন। এবং এই কিটের সবচেয়ে বড় বিষয় হল তারা ফ্রেম একত্রিত করার জন্য আপনার প্রয়োজনীয় সমস্ত সরঞ্জাম সরবরাহ করে।

ধাপ 3: সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট

সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট
সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট
সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট
সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট
সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট
সার্কিট ডিজাইন এবং পিসিবি ডেভেলপমেন্ট

প্রো মিনি মোটর শিল্ড PCB এর বৈশিষ্ট্য

  • একটি সময়ে 2 মোটর স্বাধীনভাবে নিয়ন্ত্রণ করে
  • PWM ব্যবহার করে স্বাধীন গতি নিয়ন্ত্রণ
  • কম্প্যাক্ট ডিজাইন অতিরিক্ত উপাদানগুলির জন্য 5 V, 12 V এবং Gnd হেডার
  • Piggybacking দ্বারা শক্তি বৃদ্ধি
  • HC12 ওয়্যারলেস মডিউল সমর্থন করুন

এখন আসুন আমাদের মোটর ড্রাইভার বোর্ডের সার্কিটের দিকে একটু নজর দেই। একটু অগোছালো লাগছে? চিন্তা করবেন না, আমি এটি আপনার জন্য ব্যাখ্যা করব।

নিয়ন্ত্রক

ইনপুট শক্তি একটি 7805 নিয়ন্ত্রকের সাথে সংযুক্ত। 7805 হল একটি 5V নিয়ন্ত্রক যা 7- 32V এর একটি ইনপুট ভোল্টেজকে স্থির 5V ডিসি সরবরাহে রূপান্তর করবে। 5 V সরবরাহ Arduino এর ভোল্টেজ ইনপুট এবং L293D IC এর লজিক্যাল অপারেশনগুলির সাথে সংযুক্ত। সহজ সমস্যা সমাধানের জন্য 12V এবং 5V টার্মিনাল জুড়ে ইন্ডিকেটর LED আছে। সুতরাং, আপনি এই সার্কিটে 7V থেকে 32 এর মধ্যে যেকোনো জায়গায় একটি ইনপুট ভোল্টেজ সংযোগ করতে পারেন। আমার বটের জন্য, আমি 11.1V লাইপো ব্যাটারি পছন্দ করি।

এখন আমি আপনাকে বলি কিভাবে আমি সার্কিট ডিজাইন করেছি এবং JLCPCB থেকে এই PCB সম্পন্ন করেছি।

ধাপ 1 - প্রোটোটাইপ তৈরি করা

প্রথমে রুটিবোর্ডে সমস্ত উপাদান একসাথে সংযুক্ত করুন যাতে কিছু ভুল হলে আমি সহজেই সমস্যা সমাধান করতে পারি। একবার আমি সবকিছু ঠিকঠাক কাজ করে নিলাম, আমি এটি একটি রোবটে চেষ্টা করেছিলাম এবং কিছু সময়ের জন্য এটি নিয়ে খেলেছি। সেই সময়, আমি নিশ্চিত করেছি যে সার্কিটটি সঠিকভাবে কাজ করছে এবং গরম হচ্ছে না।

ধাপ 2 - স্কিম্যাটিক্স

সার্কিট আঁকতে এবং পিসিবি ডিজাইন করার জন্য, আমাদের কাছে EasyEDA থেকে অনলাইন পিসিবি ডিজাইনিং সরঞ্জাম রয়েছে, শত শত উপাদান এবং হাজার হাজার ট্র্যাক সহ একাধিক স্তর সহ সার্কিট বোর্ডগুলির অনলাইন পিসিবি ডিজাইন এবং পিসিবি প্রিন্টিংয়ের জন্য সমস্ত প্রয়োজনীয় ক্ষমতা সরবরাহ করে।

আমি EasyEDA তে একটি সার্কিট আঁকলাম যার মধ্যে রুটিবোর্ডের সমস্ত উপাদান অন্তর্ভুক্ত ছিল - ICs, Arduino Nano এবং HC12 মডিউল যা Arduino এর ডিজিটাল পিনের সাথে সংযুক্ত। আমি কিছু হেডার যুক্ত করেছি যা এই বোতামগুলির এনালগ পিন এবং ডিজিটাল পিনের সাথে সংযুক্ত ভবিষ্যতে কাজে লাগবে।

এছাড়াও, 5V, 12V, Gnd, বেতার মডিউল, ডিজিটাল এবং এনালগ পিন হেডার আছে যদি আপনি সেন্সর যোগ করতে চান এবং ভবিষ্যতে রিডিং নিতে চান। সম্পূর্ণ পিন ম্যাপিং নীচের বিভাগগুলিতে ব্যাখ্যা করা হয়েছে।

মোটর ড্রাইভার 1

  • 1 - 5 (PWM) সক্ষম করুন
  • InM1A - 2InM1B - 3
  • 2 - 6 (PWM) সক্ষম করুন
  • InM2A - 7In
  • M2B - 4

HC12

  • ভিন - 5 ভি
  • Gnd - Gnd
  • Tx/Rx - D10/D11

ধাপ 3 - পিসিবি লেআউট তৈরি করা

পরবর্তী, পিসিবি ডিজাইন। পিসিবি লেআউট আসলে পিসিবি ডিজাইনের একটি উল্লেখযোগ্য অংশ, আমরা পিসিবি লেআউট ব্যবহার করে স্কিম্যাটিক্স থেকে পিসিবি তৈরি করি। আমি একটি পিসিবি ডিজাইন করেছি যেখানে আমি সমস্ত উপাদান একসঙ্গে বিক্রি করতে পারি। তার জন্য, প্রথমে স্কিম্যাটিক্স সেভ করুন এবং উপরের টুল লিস্ট থেকে কনভার্ট বাটনে ক্লিক করুন এবং "কনভার্ট টু পিসিবি" সিলেক্ট করুন।

এটি একটি উইন্ডো খুলবে। এখানে, আপনি সীমানার ভিতরে উপাদানগুলি স্থাপন করতে পারেন এবং সেগুলি আপনার পছন্দ মতো সাজাতে পারেন। সহজ উপায় রুট সমস্ত উপাদান "অটো-রুট" প্রক্রিয়া। তার জন্য, "রুট" সরঞ্জামটিতে ক্লিক করুন এবং "অটো রাউটার" নির্বাচন করুন।

পিসিবি অনলাইন রাউটিং বিকল্প

এটি একটি অটো রাউটার কনফিগ পেজ খুলবে যেখানে আপনি ক্লিয়ারেন্স, ট্র্যাক প্রস্থ, লেয়ার ইনফরমেশন ইত্যাদি বিশদ প্রদান করতে পারবেন একবার আপনি এটি সম্পন্ন করলে, "রান" এ ক্লিক করুন। L293D Arduino মোটর শিল্ড বোর্ডের EasyEDA Schematics এবং Gerber Files এর লিঙ্ক এখানে। দয়া করে নির্দ্বিধায় স্কিম্যাটিক্স/পিসিবি লেআউটটি ডাউনলোড বা সম্পাদনা করুন।

এটাই বন্ধুরা, আপনার লেআউট এখন সম্পূর্ণ। এটি একটি দ্বৈত স্তরের PCB যার অর্থ PCB- এর উভয় পাশে রাউটিং আছে। আপনি এখন Gerber ফাইলটি ডাউনলোড করে JLCPCB থেকে আপনার PCB তৈরিতে ব্যবহার করতে পারেন।

ধাপ 4: JLCPCB থেকে PCBs সম্পন্ন করা

JLCPCB থেকে PCBs সম্পন্ন করা
JLCPCB থেকে PCBs সম্পন্ন করা
JLCPCB থেকে PCBs সম্পন্ন করা
JLCPCB থেকে PCBs সম্পন্ন করা
JLCPCB থেকে PCBs সম্পন্ন করা
JLCPCB থেকে PCBs সম্পন্ন করা

ধাপ 4 - উচ্চমানের পিসিবি তৈরি করা

JLCPCB একটি সম্পূর্ণ উৎপাদন চক্র সহ একটি PCB উত্পাদনকারী প্রতিষ্ঠান। যার অর্থ তারা "A" থেকে শুরু করে এবং PCB উত্পাদন প্রক্রিয়ার "Z" দিয়ে শেষ করে।

কাঁচামাল থেকে শুরু করে তৈরি পণ্য, সবকিছুই ঠিক ছাদের নিচে করা হয়। JLCPCBs ওয়েবসাইটে যান এবং একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।

একবার আপনি সফলভাবে একটি অ্যাকাউন্ট তৈরি করে নিলে, "এখন উদ্ধৃতি দিন" এ ক্লিক করুন এবং আপনার গারবার ফাইল আপলোড করুন। গারবার ফাইলে আপনার পিসিবি সম্পর্কে তথ্য রয়েছে যেমন পিসিবি লেআউট তথ্য, স্তর তথ্য, ব্যবধান তথ্য, কয়েকটি নাম ট্র্যাক।

পিসিবির পূর্বরূপের নীচে, আপনি পিসিবি পরিমাণ, টেক্সচার, পুরুত্ব, রঙ ইত্যাদি অনেকগুলি বিকল্প দেখতে পাবেন যা আপনার জন্য প্রয়োজনীয়। সব কিছু হয়ে গেলে, "সেভ টু কার্ট" এ ক্লিক করুন।

পরবর্তী পৃষ্ঠায়, আপনি একটি শিপিং এবং পেমেন্ট বিকল্প চয়ন করতে পারেন এবং নিরাপদে চেক আউট করতে পারেন। আপনি পেপাল বা ক্রেডিট/ডেবিট কার্ড ব্যবহার করতে পারেন। এটা বলছি। ইটস ডন।

পিসিবি তৈরি করা হবে এবং কয়েক দিনের মধ্যে পাঠানো হবে এবং উল্লেখিত সময়ের মধ্যে আপনার দোরগোড়ায় পৌঁছে দেওয়া হবে।

ধাপ 5: কোড

এখানে, আমি HC12 রিমোট কন্ট্রোলার এবং আরসি রোবটের কোড শেয়ার করব। এই কোডটি আপনার রিমোট কন্ট্রোলার এবং আপনার DIY RC রোবট -এ আপলোড করুন।

এটি DIY RC অফ রোড রোবটের কোড।

ধাপ 6: রিমোট কন্ট্রোলার

রিমোট কন্ট্রোলার
রিমোট কন্ট্রোলার

পূর্ববর্তী পোস্টে, আমি আপনাকে দেখিয়েছি কিভাবে আপনি আপনার আরসি রোবটের জন্য একটি দূরপাল্লার রিমোট কন্ট্রোলার সেট আপ করতে পারেন। আপনি এই প্রকল্পের জন্য একই কোড সহ একই রিমোট কন্ট্রোলার ব্যবহার করতে পারেন।

ধাপ 7: টেস্ট ড্রাইভ

পরীক্ষামূলক চালনা
পরীক্ষামূলক চালনা
পরীক্ষামূলক চালনা
পরীক্ষামূলক চালনা

সমস্ত কোড আপলোড করার পর, ট্রান্সমিটারের পাশাপাশি রোবটেও। এটিকে চালু কর.

আপনি রোবটকে পাওয়ার জন্য একটি LiPo ব্যাটারি এবং রিমোট কন্ট্রোলারকে পাওয়ার করার জন্য একটি 9V ব্যাটারি বা USB ব্যবহার করতে পারেন। সবকিছু ঠিকঠাক থাকলে, নির্দেশক LEDs উজ্জ্বল হবে।

এখন জয়স্টিক সরানোর চেষ্টা করুন। বটটি এখনই চলা শুরু করা উচিত।

প্রস্তাবিত: