সুচিপত্র:

আরডুইনো ক্যামেরা স্টেবিলাইজার: 4 টি ধাপ (ছবি সহ)
আরডুইনো ক্যামেরা স্টেবিলাইজার: 4 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো ক্যামেরা স্টেবিলাইজার: 4 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো ক্যামেরা স্টেবিলাইজার: 4 টি ধাপ (ছবি সহ)
ভিডিও: OV7670 Camera Module | Arduino Camera Module | Best Camera Module For Arduino | #shorts #trending 2024, নভেম্বর
Anonim
আরডুইনো ক্যামেরা স্টেবিলাইজার
আরডুইনো ক্যামেরা স্টেবিলাইজার

প্রকল্প বর্ণনা:

এই প্রকল্পটি নীল কারিলো এবং রবার্ট কাবাশেরো দ্বারা তৈরি করা হয়েছে, এলিসাভায় 2 য় বর্ষের পণ্য নকশা প্রকৌশল শিক্ষার্থী।

ভিডিও রেকর্ডিং ক্যামেরাম্যানের পালস দ্বারা ব্যাপকভাবে শর্তযুক্ত, কারণ এটি ফুটেজের গুণমানের উপর সরাসরি প্রভাব ফেলে। ভিডিও ফুটেজে কম্পনের প্রভাব কমিয়ে আনার জন্য ক্যামেরা স্টেবিলাইজার তৈরি করা হয়েছে এবং আমরা traditionalতিহ্যবাহী যান্ত্রিক স্টেবিলাইজার থেকে আধুনিক বৈদ্যুতিন স্ট্যাবিলাইজার যেমন গোপ্রো দ্বারা কর্মগ্রিপ খুঁজে পেতে পারি।

এই নির্দেশযোগ্য গাইডে আপনি একটি Arduino পরিবেশে পরিচালিত একটি বৈদ্যুতিন ক্যামেরা স্টেবিলাইজার বিকাশের পদক্ষেপগুলি পাবেন।

আমরা যে স্টেবিলাইজারটি ডিজাইন করেছি তা দুটি আবর্তন অক্ষকে স্বয়ংক্রিয়ভাবে স্থিতিশীল করার কথা ভাবছে, যখন ক্যামেরার সমতল ঘূর্ণন ব্যবহারকারীর নিয়ন্ত্রণে চলে যায়, যিনি ক্যামেরাকে ওরিয়েন্ট করতে পারেন যেমন তিনি দুটি পুশবাটনের মাধ্যমে খুশি

আমরা প্রয়োজনীয় উপাদানগুলি এবং সফ্টওয়্যার এবং কোডগুলি তালিকাভুক্ত করা শুরু করব যা এই প্রকল্পটি বিকাশের জন্য ব্যবহৃত হয়েছে। সমাবেশ প্রক্রিয়ার ধাপে ধাপে ব্যাখ্যা দিয়ে আমরা সমগ্র প্রক্রিয়া এবং প্রকল্পটি সম্পর্কে কিছু উপসংহার বের করতে পারি।

আমরা আশা করি আপনি উপভোগ করবেন!

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

এটি উপাদান তালিকা; উপরে আপনি বাম থেকে ডানে শুরু করে প্রতিটি উপাদানগুলির একটি ছবি পাবেন।

1.1 - 3D মুদ্রিত স্টেবিলাইজার কাঠামো কনুই এবং হ্যান্ডেল (x1 হ্যান্ডেল, x1 লম্বা কনুই, x1 মাঝারি কনুই, x1 ছোট কনুই)

1.2 - বিয়ারিংস (x3)

1.3 - Servomotors Sg90 (x3)

1.4 - Arduino (x2) এর জন্য পুশবাটন

1.5 - Arduino MPU6050 (x1) এর জন্য জাইরোস্কোপ

1.6 - মিনিআর্ডুইনো বোর্ড (x1)

1.7 - সংযোগ তারের

·

ধাপ 2: সফটওয়্যার এবং কোড

2.1 - ফ্লো ডায়াগ্রাম: স্ট্যাবিলাইজার কিভাবে কাজ করবে, তার ইলেকট্রনিক উপাদান এবং তাদের কার্যকারিতা বিবেচনায় নিয়ে আমাদের প্রথম কাজটি করতে হবে একটি ফ্লো ডায়াগ্রাম।

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

github.com/jrowberg/i2cdevlib/tree/master/…

একবার আমাদের জাইরোস্কোপটি x এবং y অক্ষ সার্ভোমোটর পরিচালনা করত আমরা z অক্ষ সার্ভোমোটর নিয়ন্ত্রণের জন্য কোডটি যোগ করেছিলাম। আমরা সিদ্ধান্ত নিয়েছি যে আমরা ব্যবহারকারীকে স্ট্যাবিলাইজারের কিছু নিয়ন্ত্রণ দিতে চাই, তাই আমরা সামনের দিকে বা পিছনের রেকর্ডিংয়ের জন্য ক্যামেরার ওরিয়েন্টেশন নিয়ন্ত্রণ করতে দুটি পুশবাটন যুক্ত করেছি।

আপনি উপরের ফাইল 3.2 এ স্টেবিলাইজারের ক্রিয়াকলাপের জন্য পুরো কোডটি খুঁজে পেতে পারেন; Servomotors, gyroscope এবং pushbuttons এর শারীরিক সংযোগ পরবর্তী ধাপে ব্যাখ্যা করা হবে।

ধাপ 3: সমাবেশ প্রক্রিয়া

সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া
সমাবেশ প্রক্রিয়া

এই মুহুর্তে আমরা আমাদের স্টেবিলাইজারের ফিজিক্যাল সেটআপ শুরু করার জন্য প্রস্তুত ছিলাম। উপরে আপনি সমাবেশ প্রক্রিয়ার প্রতিটি ধাপের নামে একটি ছবি পাবেন, যা প্রতিটি পয়েন্টে কী করা হচ্ছে তা বুঝতে সাহায্য করবে।

4.1 - আরডুইনো বোর্ডে কোড লোড করা প্রথম কাজ ছিল যখন আমরা বাকি উপাদানগুলিকে সংযুক্ত করব।

4.2 - পরবর্তী কাজটি ছিল সার্ভোমোটার (x3), এমপিইউ 6050 জাইরোস্কোপ এবং দুটি পুশবটনগুলির ফিজিক্যাল সংযোগ।

3.3 - তৃতীয় ধাপটি ছিল জাইরোস্কোপের চারটি অংশকে একত্রিত করে তিনটি জংশনের সাথে একেকটি ভারবহন করে। প্রতিটি ভারবহন বাইরের পৃষ্ঠের একটি অংশ এবং অভ্যন্তরীণ পৃষ্ঠের সার্ভোমোটারের অক্ষের সাথে যোগাযোগ করে। যেহেতু servomotor দ্বিতীয় অংশে মাউন্ট করা হয় ভারবহন একটি মসৃণ ঘূর্ণন যৌথ তৈরি করে যা servo এর অক্ষের ঘূর্ণন দ্বারা নিয়ন্ত্রিত হয়।

4.4 - অ্যাসেম্বলি প্রক্রিয়ার শেষ ধাপে জাইরোস্কোপের ইলেকট্রনিক আরডুইনো সার্কিট, পুশবাটন এবং সার্ভিসকে স্টেবিলাইজারের কাঠামোর সাথে সংযুক্ত করা হয়। এটি পূর্ববর্তী ধাপে বর্ণিত বিয়ারিংগুলিতে সার্ভোমোটরগুলি মাউন্ট করে, দ্বিতীয়টি ক্যামেরা ধারণকারী বাহুতে আরডুইনো জাইরোস্কোপ মাউন্ট করা এবং তৃতীয়টি ব্যাটারি, আরডুইনো বোর্ড এবং হ্যান্ডেলে পুশবাটন মাউন্ট করা। এই ধাপের পর আমাদের কার্যকরী প্রোটোটাইপ স্থির হওয়ার জন্য প্রস্তুত।

ধাপ 4: ভিডিও ধ্বংস

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

আপনি যেমন ভিডিওতে দেখতে পাচ্ছেন, স্টেবিলাইজারের একটি কার্যকরী প্রোটোটাইপ তৈরির আমাদের লক্ষ্য পূরণ হয়েছে, কারণ সার্ভোমোটররা জাইরোস্কোপে দেওয়া প্রবণতার প্রতি দ্রুত এবং শান্তভাবে প্রতিক্রিয়া জানায়। আমরা মনে করি যে যদিও স্টেবিলাইজার সার্ভোমোটরগুলির সাথে কাজ করে, আদর্শ সেটআপটি স্টেপার মোটর ব্যবহার করবে, যার সার্ভোমোটারের মতো ঘূর্ণন সীমাবদ্ধতা নেই, যা 180 বা 360 ডিগ্রি কাজ করে।

প্রস্তাবিত: