সুচিপত্র:
- ধাপ 1: ওয়াইফাই ব্যবহার করে আপনার রাস্পবেরি পাইয়ের সাথে দূরবর্তী সংযোগ
- ধাপ 2: L293D এর ভূমিকা বুঝুন
- ধাপ 3: তারের
- ধাপ 4: কিছু সোল্ডারিং…
- ধাপ 5: সফটওয়্যারটি আপলোড করুন
- ধাপ 6: আপনার রোভার ডিজাইন করুন
ভিডিও: আপনার রাস্পবেরি মোটরাইজ করুন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নির্দেশগুলি আপনার রাস্পবেরি পাইতে চাকা যুক্ত করবে যাতে আপনি আপনার প্রকল্পটি নিতে পারেন যেখানে আগে কোন ট্রানজিস্টর ছিল না।
এই টিউটোরিয়ালটি আপনাকে ওয়াই-ফাই নেটওয়ার্কের মাধ্যমে মোটরগুলি কীভাবে নিয়ন্ত্রণ করতে হবে তার প্রযুক্তিগত অংশে নিয়ে যাবে। যেহেতু এই প্রকল্পটি অকার্যকর প্লাস্টিকের টুকরাগুলির বিখ্যাত বাক্স থেকে খুচরা যন্ত্রাংশ ব্যবহার করে তৈরি করা হয়েছিল যা আমি কোন কারণ ছাড়াই রাখি, এই অংশগুলিকে একসঙ্গে সংযুক্ত করার এবং আপনার রোভার ডিজাইন করার সর্বোত্তম উপায় বের করার জন্য আপনাকে কিছু সৃজনশীলতা ব্যবহার করতে হতে পারে।
সরবরাহ:
- রাস্পবেরি পাই জিরো ডব্লিউ
- L293D
- Arduino 3 এর জন্য ডিসি 3V-6V ডিসি গিয়ার মোটর
- স্মার্ট রোবট গাড়ির চাকা
- তারের ঝাঁপ দাও
- USB তারের
- ব্যাটারি ধারক (4 AA ব্যাটারী)
- ব্রেডবোর্ড
- তাতাল
- স্ক্রু, টেপ, আঠা, এমন কিছু যা একসঙ্গে জিনিস রাখে।
ধাপ 1: ওয়াইফাই ব্যবহার করে আপনার রাস্পবেরি পাইয়ের সাথে দূরবর্তী সংযোগ
প্রথম লক্ষ্য হল রাস্পবেরি পাই (আরপিআই) এর সাথে দূর থেকে সংযোগ স্থাপন করা। ধরে নিচ্ছেন যে আপনি ইতিমধ্যে অপারেটিং সিস্টেম রাস্পবেরি পাই ওএস ইনস্টল করেছেন (এখানে উপলব্ধ), আপনার প্রয়োজন:
- RPi কে Wi-Fi এর সাথে সংযুক্ত করুন
- এর IP ঠিকানা খুঁজুন
- RPi- এ VNC সার্ভার সক্ষম করুন
- আপনার স্মার্টফোন/ট্যাবলেটে VNC ভিউয়ার অ্যাপটি ডাউনলোড করুন।
1) প্রথম ধাপটি সহজভাবে অনুমান করা হচ্ছে যে আপনার একটি মনিটর এবং একটি কীবোর্ড আছে যা আপনি RPi এর সাথে সংযুক্ত করতে পারেন, এই ক্ষেত্রে আপনি একটি পিসিতে যেমন ব্যবহারকারী ইন্টারফেস ব্যবহার করতে পারেন। আপনি যদি মনিটর ব্যবহার করতে না পারেন, তাহলে আপনাকে হেডলেস সেটআপের নির্দেশাবলী অনুসরণ করতে হবে।
2) সফটওয়্যারটি ডাউনলোড করুন "উন্নত আইপি স্ক্যানার"; স্ক্যান এ ক্লিক করুন এবং এটি আপনার স্থানীয় নেটওয়ার্ক এবং তাদের সংশ্লিষ্ট আইপি ঠিকানায় সমস্ত ডিভাইস প্রদর্শন করবে।
3) ভিএনসি সার্ভার সক্ষম করতে আপনাকে একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি চালাতে হবে:
sudo raspi-config
তারপরে ইন্টারফেসিং বিকল্পগুলিতে ব্রাউজ করুন, ভিএনসি সার্ভার নির্বাচন করুন এবং এটি সক্ষম করুন। যদি আপনি মনিটর ছাড়া সেই লোকদের মধ্যে একজন হন তবে আপনাকে একটি SSH সংযোগ ব্যবহার করে এই পদক্ষেপটি সম্পাদন করতে হবে।
4) অবশেষে, আপনার ফোনে VNC ভিউয়ার অ্যাপটি ডাউনলোড করুন, "+" আইকনে আলতো চাপুন, আপনার RPi এর IP ঠিকানা টাইপ করুন, এটিতে যে কোন নাম দিন এবং কানেক্ট চাপুন। ডিফল্ট শংসাপত্রগুলি হল:
ব্যবহারকারী: পাই পাস: রাস্পবেরি
ধাপ 2: L293D এর ভূমিকা বুঝুন
RPi এর পিনগুলি 3.3 V রেল দ্বারা চালিত এবং একটি পিনে সর্বোচ্চ 16mA সরবরাহ করে। মোটর চালানোর জন্য এটি যথেষ্ট নয়। পিনগুলি কেবল প্রতিটি মোটরকে সামনে বা পিছনে সরানোর সংকেত হিসাবে কাজ করে; এই ইনপুট অনুযায়ী H-Bridge নামক একটি পৃথক সার্কিট বিদ্যুতের উৎস হিসেবে AA ব্যাটারী ব্যবহার করে মোটরটিতে প্রয়োগ করা ভোল্টেজের পোলারিটি পরিবর্তন করবে। L293D দুটি H- ব্রিজ ধারণ করে যাতে আপনি দুটি মোটর এর সাথে সংযুক্ত করতে পারেন।
আপনাকে রাস্পবেরি পাই থেকে 4 টি পিন বেছে নিতে হবে এবং সেগুলি L293D এর নিয়ন্ত্রণ ইনপুট পিনের (7, 2, 10, 15) সাথে সংযুক্ত করতে হবে।
ধাপ 3: তারের
ব্রেডবোর্ডে RPi এবং L293D সংযুক্ত করুন; রুটিবোর্ডের মাঝখানে L293D সংযুক্ত করুন যাতে এর প্রতিটি পিন একটি স্বাধীন লাইনে থাকে। তারপর জাম্প ওয়্যার ব্যবহার করে ওয়্যারিং সম্পূর্ণ করুন।
ধাপ 4: কিছু সোল্ডারিং…
কয়েকটি সোল্ডারিং কাজ প্রয়োজন:
আপনাকে প্রতিটি মোটরের সাথে 2 টি জাম্প তারের সোল্ডার করতে হবে এবং এগুলিকে L293D এর সংশ্লিষ্ট পিনের সাথে সংযুক্ত করতে হবে।
ইউএসবি ক্যাবলে সংশ্লিষ্ট তারের সাথে আপনাকে ব্যাটারি হোল্ডার পাওয়ার (5V) এবং গ্রাউন্ড ওয়্যার সংযুক্ত করতে হবে যাতে ব্যাটারি ব্যবহার করে আপনি আরপিআইকে শক্তি দিতে পারেন।
ধাপ 5: সফটওয়্যারটি আপলোড করুন
আপনি রাস্পবেরি পাইকে শক্তিশালী করুন এবং এটির সাথে সংযুক্ত করুন।
দূরবর্তী ইন্টারফেসটি পাইথনে টিকিন্টার ব্যবহার করে ডিজাইন করা হয়েছিল।
কমান্ডটি চালানোর জন্য এই লাইব্রেরিটি ইনস্টল করুন
sudo apt-get python3-tk ইনস্টল করুন
Remote.py নামে একটি নতুন ফাইল তৈরি করুন এবং সংযুক্ত কোডটি কপি-পেস্ট করুন।
ইন্টারফেস বোতামগুলি এই 4 টি ফাংশনের সাথে সংযুক্ত রয়েছে যা বিভিন্ন কনফিগারেশনে কন্ট্রোল পিনগুলিকে হাই বা লোতে সেট করে:
def Fw (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) প্রিন্ট ("ফরওয়ার্ড") def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) প্রিন্ট ("ফিরে ") def stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) প্রিন্ট (" Stop ") def বাম (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. LOW) def right (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) প্রিন্ট ("ডান")
একটি পরীক্ষা চালানোর জন্য প্রস্তুত হলে, একটি নতুন টার্মিনাল উইন্ডো খুলুন, ফাইল অবস্থানে ব্রাউজ করুন এবং কমান্ডটি চালান:
python3 Remote.py
ধাপ 6: আপনার রোভার ডিজাইন করুন
অবশেষে আপনি সিদ্ধান্ত নিতে পারেন যে আপনার রোভারটি কেমন হবে … আমার কিছু হার্ডবোর্ডের টুকরো ছিল, একটি প্লাস্টিকের হ্যামস্টার বল যা R2D2 এর মতো দেখাচ্ছিল, একটি অতিরিক্ত স্ন্যাপশট ক্যামেরা যা আমি TX RX পিনের সাথে সংযুক্ত ছিলাম (কিন্তু যদি আপনি একটি ক্যামেরা সংযুক্ত করার পরিকল্পনা করেন তবে ব্যবহার করুন প্রধান ক্যামেরা ইন্টারফেস যাতে আপনি পরিবর্তে একটি লাইভ ভিডিও পান)
আমার তৃতীয় চাকা ছিল না তাই আমাকে উন্নতি করতে হয়েছিল। আমি সবকিছু একসাথে ধরে রাখার জন্য কিছু টুকরো টুকরো মুদ্রণ করেছি, যদি আপনার প্রয়োজন হয় তবে আমি সেগুলিকে সংযুক্ত করে রাখি
প্রস্তাবিত:
আপনার রাস্পবেরি পাইতে WIZ820io / USR -ES1 - Wiznet W5500 নেটওয়ার্ক পোর্ট যুক্ত করুন ।: 10 ধাপ
আপনার রাস্পবেরি পাইতে একটি WIZ820io / USR -ES1 - Wiznet W5500 নেটওয়ার্ক পোর্ট যুক্ত করুন: আংশিকভাবে আমার এইরকম কিছু করার আগ্রহের কারণে, এবং আংশিকভাবে কোডেসে আমার আগ্রহের কারণে আমি কিছুক্ষণের জন্য এটি আমার মনে রেখেছি চেষ্টা করুন এবং একটি দ্বিতীয় নেটওয়ার্ক ইন্টারফেস পোর্টকে একটি রাস্পবেরি পাইতে সংযুক্ত করুন। তাই অন্যান্য প্রকল্প করার সময় আমি মৌমাছি
আপনার ধারণা রক্ষা করুন, আপনার কাজ সুরক্ষিত করুন: 8 টি ধাপ
আপনার আইডিয়া রক্ষা করুন, আপনার কাজ সুরক্ষিত করুন: আমি কিছু দিন আগে পিসি ক্র্যাশের মাধ্যমে ডেটা হারিয়েছি। একদিনের কাজ নষ্ট হয়ে গেছে ।:/ আমি হার্ডডিস্কের ত্রুটি রোধ করতে ক্লাউডে আমার ডেটা সংরক্ষণ করি। আমি একটি সংস্করণ সফ্টওয়্যার ব্যবহার করি যাতে আমি আমার কাজের পুরানো সংস্করণগুলি পুনরুদ্ধার করতে পারি। আমি প্রতিদিন একটি ব্যাকআপ করি। কিন্তু এবার আমি
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
গ্রহ এবং আপনার পকেট সংরক্ষণ করুন। $$ আপনার সস্তা P&S ডিজিটাল ক্যামেরাটিকে রিচার্জেবল এ রূপান্তর করুন: 4 টি ধাপ (ছবি সহ)
গ্রহ এবং আপনার পকেট সংরক্ষণ করুন। $$ আপনার সস্তা P&S ডিজিটাল ক্যামেরাটিকে রিচার্জেবল এ রূপান্তর করুন: কয়েক বছর আগে, আমি একটি ডলফিন জ্যাজ ২.০ মেগাপিক্সেল ডিজিটাল ক্যামেরা কিনেছিলাম। এর ভালো বৈশিষ্ট্য এবং দাম ছিল। এটি AAA ব্যাটারিজের জন্য একটি ক্ষুধা ছিল। একটি চ্যালেঞ্জ থেকে দূরে যাওয়ার জন্য কেউ নয়, আমি ভেবেছিলাম আমি এটি নষ্ট করা বন্ধ করার জন্য একটি রিচার্জেবল ব্যাটারি ব্যবহার করার জন্য এটি মোড করব
আপনার সার্ভো V1.00 হ্যাক করুন - একটি শক্তিশালী লিনিয়ার অ্যাকচুয়েটরে আপনার সার্ভো চালু করুন: 7 টি ধাপ
আপনার সার্ভো V1.00 হ্যাক করুন - একটি শক্তিশালী লিনিয়ার অ্যাকচুয়েটারে আপনার সার্ভো চালু করুন: যদি আপনার কাছে টুলস এবং সার্ভো থাকে তবে আপনি এটি কয়েক টাকার মধ্যে তৈরি করতে পারেন। অ্যাকচুয়েটর প্রায় 50 মিমি/মিনিট হারের সাথে প্রসারিত। এটি বরং ধীর কিন্তু খুব শক্তিশালী। পোস্টের শেষে আমার ভিডিওটি দেখুন যেখানে ছোট অ্যাকচুয়েটর