সুচিপত্র:

ArduPhotographer: 4 ধাপ
ArduPhotographer: 4 ধাপ

ভিডিও: ArduPhotographer: 4 ধাপ

ভিডিও: ArduPhotographer: 4 ধাপ
ভিডিও: প্রথম সিড়ি কিভাবে শুরু করতে হয়|How To Layout Of A Dog Legged Staircase| সিঁড়ি তৈরি পানির মত সহজ| 2024, নভেম্বর
Anonim
আরডু ফটোগ্রাফার
আরডু ফটোগ্রাফার

ডিসক্লেইমার নোট

এই নির্দেশযোগ্যটি নিম্নলিখিত ক্যামেরাগুলিতে পরীক্ষা করা হয়েছে:

  • ক্যানন 350 ডি
  • ক্যানন 50 ডি

এই নির্দেশযোগ্য আপনার ক্যামেরা ক্ষতি করতে পারে। সতর্কতা অবলম্বন করা হয়। আপনার নিজের ঝুঁকিতে এবং দায়িত্বের সাথে এই নির্দেশাবলীর সাথে এগিয়ে যান।

ব্যাকগ্রাউন্ড

আমার এক বন্ধু আমাকে জিজ্ঞাসা করেছিল যে আমি কি এমন কিছু তৈরি করতে পারি যা স্বয়ংক্রিয়ভাবে তার এসএলআর ক্যামেরা ট্রিগার করবে যখনই একটি পাখি তার বাগানে স্থাপন করা বাসার চারপাশে থাকবে। তিনি পাখিদের প্রতি আগ্রহী কিন্তু এবার যে পাখিটি তার বাগানে বাসা বাঁধে সে খুব অদ্ভুত।

উদ্দেশ্য

একটি প্যাসিভ ইনফ্রারেড সেন্সর (পিআইআর), ওরফে মোশন সেন্সর থেকে প্রাপ্ত সংকেতের উপর ভিত্তি করে একটি ক্যামেরার শাটার ট্রিগার করার জন্য আরডুইনো পেতে।

উপাদান নির্মাণ

  • একটি Arduino Uno (R3 তে পরীক্ষিত)
  • একটি Arduino ইথারনেট ieldাল
  • একটি PIR (প্যাসিভ ইনফ্রারেড) সেন্সর 433.92MHz এ কাজ করে। (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • একটি 433.92MHz রিসিভার: MX-JS-05V
  • একটি 600Ohms প্রতিরোধক
  • একটি অপটোকুপলার 4N35
  • একটি 2.5 মিমি মহিলা স্টিরিও ফোনো সকেট

ক্যামেরা নোট

  • ক্যামেরা তারযুক্ত দূরবর্তী শাটার সমর্থন করা উচিত।
  • এই নির্দেশাবলী কিভাবে এসএলআর -তে ফিজিক্যাল কানেক্টর ক্যাবল তৈরি করতে হয় তার তথ্য সরবরাহ করে না।

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

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

ছবিতে দেখানো হিসাবে বিভিন্ন উপাদান তারের। কিছু নোট:

  • ছবিতে দেখানো অডিও জ্যাকটি স্টেরিও এবং তাই এর তিনটি পা রয়েছে। তাদের দুটি (বাম এবং ডান চ্যানেল) 4N35 এর একই পায়ে সংযুক্ত হতে হবে।
  • Arduino পিন #8 প্রতিরোধক
  • আরডুইনো পিন #2 থেকে RX/RF মডিউলে ডাটা পিন।

সমাধানের যুক্তি সংযুক্ত ডায়াগ্রাম ছবিতে ব্যাখ্যা করা হয়েছে।

ধাপ 2: স্কেচ

এখানে স্কেচ যা সমাধান চালায়:

স্কেচ প্যারামিটার

হার্ডকোডের সবচেয়ে গুরুত্বপূর্ণ প্যারামিটার -স্কেচে ধ্রুবক হিসেবে সংজ্ঞায়িত, ক্যামেরা দ্বারা সমর্থিত সর্বোচ্চ ফ্রেম প্রতি সেকেন্ড (FPS)। আপনার ক্যামেরার সর্বোচ্চ FPS সম্পর্কে তথ্যের জন্য দয়া করে ক্যামেরার উৎপাদন ম্যানুয়াল পড়ুন। একটি প্যারামিটার যা অনুপস্থিত ফ্রেম হতে পারে তা হল শাটার পালস সময়কাল। এই প্যারামিটারটি স্কেচের ধ্রুবক ঘোষণা বিভাগে কনফিগারযোগ্য।

কিছু কনফিগারেশন:

  • ফ্রেম প্রতি সেকেন্ড (FPS):

    • ক্যানন ইওএস 350 ডি: 3
    • Canon EOS 50D: 6 (RAW)। 60 JPEG বড়/সূক্ষ্ম ছবি পর্যন্ত। UDMA 7- সামঞ্জস্যপূর্ণ CF কার্ড সহ 90 JPEG বড়/সূক্ষ্ম ছবি
    • Nikon D300: 6 বিল-ইন ব্যাটারি সহ। 8 এসি অ্যাডাপ্টার বা MB-D10 প্যাক এবং EN-EL3e ছাড়া অন্য ব্যাটারি
  • শাটার পালস (SHUTTER_PULSE):

    ক্যানন ইওএস 350 ডি: 40 (এমএস)

হোস্ট আইপি ঠিকানা

স্কেচ ইথারনেট শিল্ডে ডিফল্ট আইপি ঠিকানা 192.168.1.100 সেট করে। এটি নিম্নলিখিত লাইনে করা হয়:

IPAddress ip (192, 168, 1, 100);

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

স্নিফিং পীর স্কেচ

এই নির্দেশযোগ্যটিতে পিআইআর সনাক্তকরণ নম্বরটি শুঁকতে একটি অতিরিক্ত স্কেচ রয়েছে যা ArduPhtographer (PIR_id) এর স্কেচের ভেরিয়েবল ঘোষণা বিভাগে হার্ডকোড করা আছে। সাথে থাকা স্নিফিং স্কেচ উপরের পরীক্ষিত পিআইআর ডিভাইসের ডিভাইস আইডি ডিকোড করতে পারে। যাইহোক, কোন গ্যারান্টি নেই যে এটি অন্যান্য PIR ডিকোড করবে।

এখানে স্কেচ:

পিআইআর আইডি পেতে আপনাকে এই স্কেচটি আরডুইনোতে লোড করতে হবে এবং সিরিয়াল মনিটরটি 9600bauds এ খুলতে হবে। পিআইআর চালু করুন এবং এর সামনে কিছু গতি সঞ্চালন করুন যাতে এটি ট্রিগার হয়ে যায়। সিরিয়াল মনিটরে PIR আইডি পড়া উচিত।

ধাপ 3: ওয়েব ইন্টারফেস

ওয়েব ইন্টারফেস
ওয়েব ইন্টারফেস

ওয়েব ইন্টারফেস

ArduPhotographer এর ওয়েব ইন্টারফেসের মাধ্যমে কনফিগার করা যায়। ওয়েব ইন্টারফেসটি ছবিগুলির পরিমাণ সম্পর্কে তথ্য সরবরাহ করে এবং এটি ক্যামেরা শাটারটি ম্যানুয়ালি রিলিজ করার সম্ভাবনা দেয়। ওয়েব ইন্টারফেস কল করার জন্য URL- এ যে IP ঠিকানা ব্যবহার করা হবে তা এখানে সংজ্ঞায়িত করা হয়েছে:

IPAddress ip (192, 168, 1, 100);

এই ক্ষেত্রে ওয়েব ব্রাউজারে সেট করা URL হবে

ওয়েব ইন্টারফেস বোঝা। প্যারামিটার

ArduPhotographer অত্যন্ত বহুমুখী যখন এটি বিভিন্ন কনফিগারেশন পরামিতি আসে যা শাটার ট্রিগার করার জন্য সেট করা যেতে পারে। প্যারামিটারগুলি যেভাবে ছবি তোলা হয় সেগুলি হল:

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

এই চারটি প্যারামিটার কিভাবে একসাথে যায় সে সম্পর্কে বিস্তারিত তথ্যের জন্য অনুগ্রহ করে সংযুক্ত ডকুমেন্ট parameter_doc_1_1.pdf দেখুন।

বিবেচনার পয়েন্ট

  • ওয়েব ইন্টারফেসে রিলিজ শাটারটি কেবল একটি ছবি তোলার জন্য শাটারটি ছেড়ে দেয়, নির্বিশেষে ফেটে যাওয়া চিত্রটি।
  • একাধিক সমবায় ওয়েব ক্লায়েন্ট ম্যানুয়ালি শাটার (রিলিজ শাটার বোতাম) রিলিজ করার সময় ক্যামেরার শাটিং আচরণের উপর একটি অনির্দেশ্য অবস্থা তৈরি করতে পারে।

ধাপ 4: মূল্যবান তথ্য

আচরণ জানতে ভাল

  • ওয়েব ইন্টারফেসে রিলিজ শাটার বোতামটি ক্যামেরার উৎপাদন দ্বারা সংজ্ঞায়িতভাবে কাজ করা হয় যখন শাটার রিলিজ আরও কোন বৈশিষ্ট্য ছাড়াই হতাশ হয়। উদাহরণস্বরূপ, ক্যানন D৫০ ডি রিমোট কন্ট্রোলের মাধ্যমে শাটার রিলিজ করার সময় শুধুমাত্র একটি ছবি তুলতে হয়; বোতামটি হতাশ করে রাখা সত্ত্বেও কোন বিস্ফোরণ নেই।
  • হার্ডকোডেড প্যারামিটার শাটার পালস (এমএস) ক্যামেরায় প্রেরিত শট ট্রিগারিং পালসকে সুরক্ষিত করে যা ক্যামেরা দ্বারা সঠিকভাবে ব্যাখ্যা করা যায়।
  • ওয়েব ইন্টারফেসে উপলব্ধ রিলিজ শাটার বোতামটি ব্যবহার করে ট্রায়াল-এন্ড-এরর দ্বারা শাটার পালস মান পাওয়া গেছে।
  • পরীক্ষিত পিআইআর সিগন্যালিংয়ের একটি দীর্ঘ বিস্ফোরণ তৈরি করে, তাই ছবি তোলার জন্য প্রয়োজনীয় সময়ের চেয়ে বেশি সময়, "বিস্ফোরণ" দিয়ে নির্দেশিত পরিমাণের চেয়ে বেশি ছবি তোলা। এর কারণ হল যখন লুপটি শুরু হয় তখনও এটি চলমান বিস্ফোরণ থেকে PIR সংকেত পড়তে পারে। এই আচরণটি "মোশন বিলম্বের পরে" প্যারামিটার দিয়ে প্রতিহত করা যেতে পারে।
  • শাটার ল্যাগ ক্যামেরার fps (1000 / fps) এর উপর ভিত্তি করে।
  • অটো বা সেমি-অটো মোডে ক্যামেরা থাকার সময় (এভি, টিভি বা পি) ছবি তোলার আগে প্রয়োজনীয় গণনা করার জন্য ক্যামেরার প্রয়োজনীয় সময়ের হিসাব নেওয়া প্রয়োজন। এই সময়টি প্রত্যাশিত বিস্ফোরণকে প্রভাবিত করতে পারে এবং তাই প্রত্যাশার চেয়ে কম (ফ্রেম অনুপস্থিত)। এটি এড়ানোর জন্য ক্যামেরাটি ফোকাস সহ সমস্ত ম্যানুয়াল (এম) সেট করা উচিত। উদাহরণস্বরূপ, ক্যানন 350 ডি ম্যানুয়াল এবং ম্যানুয়াল ফোকাসে সেট করা, আমি 3 টির মধ্যে 3 টি ছবি তুলতে পারি যখন Burst = 3, Motion Delay Before = 0 এবং MotionDelay After = 25 এর সাথে কনফিগার করা হয়। একই কনফিগারেশন কিন্তু ম্যানুয়াল ফোকাস সহ সেমি-অটোতে আমাকে 3 এর মধ্যে 2 টি বিস্ফোরণ দেয়। কাটিয়ে ওঠার জন্য আপনি MotionDelay এর আগে এবং/অথবা MotionDelay- এর সাথে খেলতে পারেন প্যারামিটারগুলি সুরক্ষিত করার জন্য ক্যামেরাটি নিষ্ক্রিয় অবস্থায় শাটার ছেড়ে দেয়।

মূল্যবান তথ্য

সার্কিট একটি অপটোকপলার ব্যবহার করে। Optocouplers সাধারণত একটি সার্কিটের দুটি অংশ বিচ্ছিন্ন করতে ব্যবহৃত হয়। এই অর্থে, ইলেকট্রনিকভাবে শাটার ট্রিগার করার প্রক্রিয়াটি অপটোকুপলারের ভিতরে। এটি মূলত একটি সুইচ হিসাবে কাজ করে, ক্যামেরাটিতে আসা/যাওয়া দুটি তার একসঙ্গে স্থাপন করে। অপটোকপ্লারের ভিতরে এই "সুইচ" এর পিছনের বাকি সার্কিট সম্পূর্ণ বিচ্ছিন্ন। এর সাহায্যে আমরা শাটার ক্যাবলে কারেন্ট লিক হওয়ার ঝুঁকি কমিয়ে আনব এবং ক্যামেরাকে ক্ষতিগ্রস্ত করব।

লেখক CURIOSITY

আমি অন্যান্য পিআইআরগুলির সাথে আপনার অভিজ্ঞতা জানতে আগ্রহী হব কারণ আমি এখানে যেটি উল্লেখ করেছি তা মূল উদ্দেশ্যটির জন্য তুলনামূলকভাবে ধীর, অর্থাৎ গতিটি অনুভূত হওয়ার মুহুর্তের মধ্যে সময় যখন পিআইআর আবার গতি অনুভব করতে প্রস্তুত তখন অপেক্ষাকৃত দীর্ঘ । এর একটি বিকল্প হল PIR হ্যাক করার একটি সম্ভাব্য উপায় যাতে এটি অল্প সময়ের মধ্যে প্রতিক্রিয়া জানাতে পারে।

প্রস্তাবিত: