সুচিপত্র:

: 6 টি ধাপ (ছবি সহ)
: 6 টি ধাপ (ছবি সহ)

ভিডিও: : 6 টি ধাপ (ছবি সহ)

ভিডিও: : 6 টি ধাপ (ছবি সহ)
ভিডিও: ৫ ধাপেই বই শেষ! How to Finish Reading a Book | যেকোনো বই শেষ করার অভিনব কৌশল | Dr. Nabil 2024, নভেম্বর
Anonim
ছবি
ছবি

ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম

যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম

যন্ত্রাংশ: ~ 2 x Servo Motors - Local Electronics Store ~ 4 x LDR's - Local Electronics Store ~ 4 x 10k Resistors - Local Electronics Store ~ Arduino Uno - Sparkfun.com ~ 2 x 50k Variable Resistor - Local Electronics StoreTools: ~ Soldering Iron - Sparkfun.com ~ Solder Wire - Sparkfun.com um Jumper Wires - Sparkfun.com ~ Protoboard - Local Electronics Store সব যন্ত্রাংশের দাম 30 ডলারেরও কম হবে (arduino এবং সমস্ত সরঞ্জাম বাদে)

ধাপ 2: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

সার্কিটটি খুবই সহজ, চারটি এলডিআরকে 10k রোধকের মাধ্যমে যথাক্রমে এনালগ পিন 0, 1, 2 এবং 3 এর সাথে সংযুক্ত করুন। দুটি সার্ভকে যথাক্রমে ডিজিটাল পিন 9 এবং 10 এ সংযুক্ত করুন। একটি ছবি দেখুন তারা সত্যিই সাহায্য করে। সার্কিট ডায়াগ্রামের জন্য শেষ ছবিটি দেখুন (এটি সবচেয়ে খারাপ হতে পারে যা আপনি কখনও দেখেছেন)।

ধাপ 3: সেন্সর সমাবেশ তৈরি করুন

সেন্সর সমাবেশ তৈরি করুন
সেন্সর সমাবেশ তৈরি করুন
সেন্সর সমাবেশ তৈরি করুন
সেন্সর সমাবেশ তৈরি করুন
সেন্সর সমাবেশ তৈরি করুন
সেন্সর সমাবেশ তৈরি করুন

সেন্সর সমাবেশ তৈরির জন্য কার্ডবোর্ডের দুটি আয়তক্ষেত্রাকার টুকরো নিন, প্রথম কার্ডবোর্ডের টুকরার মাঝখান দিয়ে একটি লম্বা চেরা কেটে নিন। টেপ এটা দেখতে হবে cross টি ক্রস সহ sections টি বিভাগ.. আমাদের ক্রস এর এই চারটি বিভাগে আমাদের চারটি এলডিআর স্থাপন করতে হবে।

ধাপ 4: এটি সেট আপ করুন

সেট আপ
সেট আপ

একটি বেস খুঁজুন (আমার ক্ষেত্রে নেসক্যাফ বোতল) এবং আপনার মুষ্টি সার্ভো এটিতে আটকে রাখুন তারপর প্রথম সার্ভোর রোটারের সাথে দ্বিতীয় সার্ভো সংযোগ করুন। এটি সূর্যের মধ্যে বের করে নিন এবং এটি স্বয়ংক্রিয়ভাবে সূর্যের দিকে নিজেকে সারিবদ্ধ করতে হবে। তারা সত্যিই সাহায্য করে ছবিগুলি দেখুন।

ধাপ 5: কোড

আপনার সোলার ট্রেসিং রোবটের কোড এখানে: #অন্তর্ভুক্ত // সার্ভো লাইব্রেরি সার্ভো অনুভূমিক অন্তর্ভুক্ত করুন; // অনুভূমিক servo int servoh = 90; // অনুভূমিক servo servo উল্লম্ব দাঁড়ানো; // উল্লম্ব servo int servov = 90; // স্ট্যান্ড উল্লম্ব servo // LDR পিন সংযোগ // নাম = analogpin; int ldrlt = 0; // LDR উপরের বাম int ldrrt = 1; // LDR শীর্ষ rigt int ldrld = 2; // LDR নিচে int int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // সার্ভো সংযোগ // name.attacht (পিন); অনুভূমিক। অ্যাটাচ (9); উল্লম্ব অ্যাটাচ (10); } অকার্যকর লুপ () {int lt = analogRead (ldrlt); // উপরের বাম int rt = analogRead (ldrrt); // উপরের ডানদিকে int ld = analogRead (ldrld); // নিচে বাম int rd = analogRead (ldrrd); // ডাউন রিগট int dtime = analogRead (4)/20; // potentiometers পড়ুন int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // গড় মান শীর্ষ int avd = (ld + rd) / 2; // গড় মান নিচে int avl = (lt + ld) / 2; // গড় মান বাম int avr = (rt + rd) / 2; // গড় মান অধিকার int dvert = avt - avd; // আপ এবং ডাউন এর পার্থক্য পরীক্ষা করুন উল্লম্ব কোণ পরিবর্তন করুন {যদি (avt> avd) {servov = ++ servov; যদি (servov> 180) {servov = 180; }} অন্যথায় যদি (avt <avd) {servov = --servov; যদি (servov <0) {servov = 0; }} উল্লম্ব।লেখ (servov); } if (-1*tol> dhoriz || dhoriz> tol) // চেক করুন যে ডিফারেন্স সহনশীলতায় আছে অন্যথায় অনুভূমিক কোণ পরিবর্তন করুন {if (avl> avr) {servoh = --servoh; যদি (servoh <0) {servoh = 0; }} অন্যথায় যদি (avl <avr) {servoh = ++ servoh; যদি (servoh> 180) {servoh = 180; }} অন্যথায় যদি (avl = avr) {// nothing} horizontal.write (servoh); } বিলম্ব (dtime); }

ধাপ 6: সব শেষ

সব শেষ!
সব শেষ!

আশা করি এই প্রকল্পটি আরও পরীক্ষা -নিরীক্ষায় অনুপ্রাণিত করবে। Arduino বোর্ড অবিশ্বাস্যভাবে বহুমুখী, সস্তা, এবং সমস্ত শখের জন্য অ্যাক্সেসযোগ্য। এটি অনেক সহজ প্রকল্পের মধ্যে একটি যা আরডুইনো ব্যবহার করে নির্মিত হতে পারে। চিন্তা করতে থাকুন!

প্রস্তাবিত: