সুচিপত্র:

পোটেন্টিওমিটার সহ ইন্টারভ্যালোমিটার: 4 টি ধাপ
পোটেন্টিওমিটার সহ ইন্টারভ্যালোমিটার: 4 টি ধাপ

ভিডিও: পোটেন্টিওমিটার সহ ইন্টারভ্যালোমিটার: 4 টি ধাপ

ভিডিও: পোটেন্টিওমিটার সহ ইন্টারভ্যালোমিটার: 4 টি ধাপ
ভিডিও: DC 3.3V T Type Breakout Board For Micro Bit 2024, জুলাই
Anonim
পোটেন্টিওমিটারের সাথে ইন্টারভ্যালোমিটার
পোটেন্টিওমিটারের সাথে ইন্টারভ্যালোমিটার

আমি শুধু সময় অতিবাহিত করার জন্য প্যারামিটারের সহজ ইনপুট সহ একটি খুব সহজ ব্যবধান মিটার তৈরি করার সিদ্ধান্ত নিয়েছি। ইন্টারভোলোমিটার দুটি বোতাম (এন্টার এবং সিলেক্ট) এবং একটি পটেন্টিওমেন্টার (পট) ব্যবহার করে। বোতামগুলির সাহায্যে আপনি প্রোগ্রামিং মোডে প্রবেশ করতে পারেন বা টাইম ল্যাপস শুটিং শুরু করতে পারেন। পাত্রের সাহায্যে আপনি শট এবং শুটিংয়ের মোট মিনিটগুলির মধ্যে সেকেন্ডের পরিমাণ নির্দিষ্ট করতে পারেন (কিছু ছোট ত্রুটি সহ)।

টাইম ল্যাপস প্যারামিটার নির্বাচন এবং ক্যালকুলেট করার বিভিন্ন উপায় রয়েছে। আমি এখানে যেটি প্রস্তাব করছি সে তাদের মধ্যে একটি মাত্র।

সময়ের ব্যবধান এবং মোট সময় শেষ হওয়ার শুটিং সময় প্রবেশ করার পর, প্রোগ্রামটি শটের মোট পরিমাণ গণনা করবে এবং সেকেন্ডের নির্ধারিত ব্যবধানে শট নেওয়া শুরু করবে।

আমি C তে Arduino এর জন্য একটি প্রোগ্রাম স্কেচ সংযুক্ত করেছি এটি একটি স্কেচ মাত্র। আমি একজন ভাল প্রোগ্রামার নই তাই আপনি এটি একটি ধারণা হিসাবে নিতে পারেন এবং আপনার প্রয়োজন অনুসারে একটি ভাল সংস্করণ তৈরি করতে পারেন।

সরবরাহ

এই প্রকল্পে আমি যে উপকরণগুলি ব্যবহার করেছি তা এখানে:

01 x Arduino Nano

01 x LCD 16x2 PCF8574T (I2C) সহ

01 x 4N35 সাধারণ পার্পাস ফোটোট্রান্সিস্টর অপটোকপলার (আপনি PC817 বা অন্যান্য অনুরূপ ব্যবহার করতে পারেন)

02 x সুইথ বোতাম

01 x 10k পোটেন্টিওমিটার

02 x 10k প্রতিরোধক

ওটার: বোর্ড, কানেক্টর, তার, ইউএসবি কেবল।

ধাপ 1: একত্রিত করুন

একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা

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

আমি তারের মোড়ানো এবং তামার তার ব্যবহার করি। স্ক্রু সহ ব্রেডবোর্ড বিভাজক ব্যবহার করে ডিসপ্লেটি মাউন্ট করা হয়েছে।

আমি প্রোগ্রামিং করার সময় ইউএসবি সংযোগকারী থেকে ন্যানোতে শক্তি ব্যবহার করি। তারপরে, আমি একটি পুরানো সেল ফোন থেকে 5V এ একা একা পাওয়ার সাপ্লাই ব্যবহার করার সিদ্ধান্ত নিয়েছি। আমি শুধু পিনের জন্য সংযোগকারীকে মানিয়ে নিয়েছি। আমি GND পিন এবং 5V পিন ব্যবহার করে ন্যানো চালিত করেছি।

তারপর আমি পট প্রতিরোধকের এক প্রান্তকে GND এবং অন্যটি 5V এর সাথে সংযুক্ত করেছি। কেন্দ্রটি A0 (এনালগ ইনপুট) এর সাথে সংযুক্ত। A0 ইনপুট 0V থেকে 5V পর্যন্ত পড়বে এবং এটি 0 থেকে 1023 রেঞ্জে একটি পূর্ণসংখ্যার মান রূপান্তর করবে।

বোতাম সুইচগুলি ন্যানোতে D3 এবং D4 এর সাথে সংযুক্ত। অবশেষে আমি ফোটোট্রান্সিস্টরের ডিজিটাল আউটপুট হিসাবে D13 ব্যবহার করেছি।

আমার একটি পুরানো ক্যানন এসএক্স -50 এইচএস আছে, নন ডিএলএসআর, যা একটি আদর্শ 2.5 মিমি প্লাগ ব্যবহার করে।

ধাপ 2: সার্কিট

সার্কিট
সার্কিট

সার্কিট খুবই সহজ। আমি দুটি DI ইনপুট হিসাবে ব্যবহার করেছি (D3, D4), একটি এনালগ ইনপুট potentiomenter এর মান পড়তে (0 থেকে 1023) এবং একটি ডিজিটাল আউটপুট ফোটোট্রান্সিস্টর (D13) ট্রিগার করার জন্য। ছবি মৌলিক পরিকল্পিত দেখায়।

I2C LCD GND এবং 5V এর সাথে সংযুক্ত। প্রদর্শন থেকে এসডিএ এবং এসসিএল আরডুইনো পিন এসডিএ (এ 4) এবং এসসিএল (এ 5) এর সাথে সংযুক্ত।

এটি অনেক উপায়ে উন্নত করা যেতে পারে এবং আপনার প্রয়োজন অনুসারে উপযুক্ত হতে পারে।

ধাপ 3: প্রোগ্রাম

আমি প্রোগ্রামের একটি খসড়া সংযুক্ত করেছি।

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

তারপরে আপনার শট এবং শুটিংয়ের মোট সময়ের মধ্যে ইনপুট সময় প্রয়োজন। টাইম ল্যাপস প্যারামিটার সংশোধন করতে আপনি "সিলেক্ট" বাটন টিপতে পারেন বা শুটিং শুরু করতে "এন্টার" করতে পারেন।

ধাপ 4: উন্নতি

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

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

প্রস্তাবিত: