فهرست مطالب:

آردو عکاس: 4 مرحله
آردو عکاس: 4 مرحله

تصویری: آردو عکاس: 4 مرحله

تصویری: آردو عکاس: 4 مرحله
تصویری: گرونی باعث عشق میشه😅#shorts 2024, جولای
Anonim
آردو عکاس
آردو عکاس

توجه سلب مسئولیت

این دستورالعمل بر روی دوربین های زیر آزمایش شده است:

  • کانن 350D
  • کانن 50D

این دستورالعمل می تواند به دوربین شما آسیب برساند. احتیاط توصیه می شود. این کار را با مسئولیت و مسئولیت خودتان ادامه دهید.

زمینه

یکی از دوستانم از من پرسید آیا می توانم چیزی بسازم که به طور خودکار دوربین SLR او را در هر بار که پرنده ای در لانه ای که در باغ خود قرار داده بود ، فعال کند. او به پرندگان علاقه دارد اما این بار پرنده ای که در باغ او لانه کرد بسیار پرنده ای عجیب بود.

هدف، واقعگرایانه

برای این که آردوینو بر اساس سیگنال های دریافتی از حسگر مادون قرمز غیرفعال (PIR) ، حسگر حرکت ، شاتر یک دوربین را فعال کند.

ساختمان مواد

  • Arduino Uno (تست شده روی R3)
  • یک سپر اترنت آردوینو
  • سنسور PIR (مادون قرمز منفعل) که در 433.92 مگاهرتز کار می کند. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • گیرنده 433.92 مگاهرتز: MX-JS-05V
  • یک مقاومت 600 اهم
  • اپتوکوپلر 4N35
  • سوکت فونو استریو زنانه 2.5 میلی متری

یادداشت های دوربین

  • دوربین باید از شاتر از راه دور سیمی پشتیبانی کند.
  • این دستورالعمل اطلاعاتی در مورد نحوه ساخت کابل اتصال فیزیکی به SLR ارائه نمی دهد.

مرحله 1: مدار

مدار
مدار
مدار
مدار

اجزای متنوع را همانطور که در تصویر نشان داده شده است سیم کشی کنید. چند نکته:

  • جک صوتی نشان داده شده در تصویر استریو است و بنابراین دارای سه پایه است. دو مورد از آنها (کانال های چپ و راست) باید به یک پایه 4N35 متصل شوند.
  • پین شماره 8 آردوینو به مقاومت
  • پین آردوینو شماره 2 به پین داده در ماژول RX/RF.

منطق راه حل در تصویر نمودار پیوست توضیح داده شده است.

مرحله 2: طرح

در اینجا این طرح است که راه حل را پیش می برد:

پارامترهای طرح

مهمترین پارامتر برای هارد کد -که به صورت ثابت در طرح مشخص شده است ، حداکثر فریم در ثانیه (FPS) است که توسط دوربین پشتیبانی می شود. لطفاً برای اطلاع از حداکثر FPS دوربین خود به دفترچه راهنمای تولید دوربین مراجعه کنید. یکی از پارامترهایی که می تواند منجر به از دست رفتن فریم شود ، مدت زمان پالس شاتر است. این پارامتر در بخش اعلام ثابتهای طرح قابل تنظیم است.

برخی از تنظیمات:

  • فریم در ثانیه (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). حداکثر 60 عکس JPEG بزرگ/زیبا. حداکثر 90 JPEG تصاویر بزرگ/عالی با کارت های CF سازگار با UDMA 7
    • Nikon D300: 6 با باتری داخلی. 8 با آداپتور AC یا بسته MB-D10 و باتری های غیر از EN-EL3e
  • نبض شاتر (SHUTTER_PULSE):

    Canon EOS 350D: 40 (میلی ثانیه)

آدرس IP میزبان

این طرح آدرس IP پیش فرض 192.168.1.100 را روی سپر اترنت تنظیم می کند. این کار در خط زیر انجام می شود:

IP IP (192 ، 168 ، 1 ، 100) ؛

لطفاً در صورت نیاز بر اساس تنظیمات LAN ، این آدرس IP را اصلاح کنید.

SNIFFING PIR SKETCH

این دستورالعمل دارای یک طرح اضافی برای تشخیص شماره شناسایی PIR است که باید در بخش اعلان متغیرهای طرح ArduPhtographer (PIR_id) کدگذاری شود. طرح بوگیری همراه می تواند شناسه دستگاه دستگاه PIR مورد آزمایش بالا را رمزگشایی کند. با این حال ، هیچ تضمینی وجود ندارد که PIR دیگر را رمزگشایی کند.

در اینجا این طرح است:

برای دریافت شناسه PIR باید این طرح را در آردوینو بارگذاری کرده و Serial Monitor را در 9600bauds باز کنید. PIR را روشن کرده و حرکتی را در مقابل آن انجام دهید تا فعال شود. باید شناسه PIR را در مانیتور سریال بخواند.

مرحله 3: رابط وب

رابط وب
رابط وب

رابط وب

ArduPhotographer را می توان از طریق رابط وب خود پیکربندی کرد. رابط وب همچنین اطلاعاتی در مورد میزان عکس های گرفته شده ارائه می دهد و همچنین امکان رهایی دستی شاتر دوربین را نیز فراهم می کند. آدرس IP مورد استفاده در URL برای فراخوانی رابط وب در اینجا تعریف شده است:

IP IP (192 ، 168 ، 1 ، 100) ؛

در این حالت آدرس اینترنتی که باید در مرورگر وب تنظیم شود https://192.168.1.100 خواهد بود

درک رابط وب مولفه های

ArduPhotographer هنگامی که به پارامترهای مختلف پیکربندی می رسد که می تواند شاتر را تنظیم کند بسیار متنوع است. پارامترهایی که نحوه گرفتن تصاویر را هدایت می کنند عبارتند از:

  • پشت سر هم: تعداد تصاویر متوالی که هنگام تشخیص حرکت توسط PIR گرفته می شود.
  • Interleave کاربر: فاصله بین تصاویر هنگام پشت سر هم بزرگتر از یک (1).
  • تاخیر حرکت قبل: زمان انتظار بین لحظه ای که PIR حرکت را تشخیص می دهد تا انفجار آزاد شود.
  • تأخیر حرکت بعد: زمان انتظار پس از پایان انفجار قبل از شروع دوباره گوش دادن به سیگنال PIR.

برای کسب اطلاعات بیشتر در مورد نحوه عملکرد این چهار پارامتر لطفاً به سند پیوست parameter_doc_1_1.pdf مراجعه کنید.

نکاتی که باید در نظر گرفته شود

  • شاتر آزاد بر روی رابط وب شاتر را رها می کند تا بدون توجه به شکل پشت سر هم ، فقط یک عکس بگیرد.
  • چندین سرویس گیرنده وب همزمان می توانند هنگام رهاسازی دستی شاتر ، حالت غیرقابل پیش بینی در رفتار خاموش شدن دوربین ایجاد کنند (دکمه شاتر آزاد).

مرحله 4: اطلاعات ارزشمند

خوب است که رفتار را بدانید

  • دکمه Release Shutter روی رابط وب به گونه ای عمل می کند که هنگام ساخت دوربین ، وقتی شاتر بدون هیچ ویژگی دیگری تحت فشار قرار می گیرد ، مطابق با ساخت دوربین عمل کند. به عنوان مثال ، Canon 350D تنها یک عکس می گیرد هر زمان که شاتر از طریق کنترل از راه دور آزاد می شود. حتی وقتی دکمه در حالت فشرده نگه داشته شود ، ترک نمی خورد.
  • پارامتر سخت افزاری Shutter Pulse (ms) باعث می شود پالس تحریک شات ارسال شده به دوربین به اندازه کافی طولانی باشد تا توسط دوربین به درستی تفسیر شود.
  • مقدار نبض شاتر با آزمایش و خطا با استفاده از دکمه Release Shutter موجود در رابط وب پیدا شده است.
  • PIR مورد آزمایش یک سیگنال دهی طولانی ایجاد می کند ، بیشتر از زمان مورد نیاز برای گرفتن عکس ، بنابراین عکس های بیشتری از مقدار نشان داده شده با "پشت سر هم" ایجاد می شود. این به این دلیل است که وقتی حلقه از نو شروع می شود ، ممکن است سیگنال های PIR را از پشت سر هم بخواند. با پارامتر "تاخیر حرکت پس از" می توان این رفتار را خنثی کرد.
  • تأخیر شاتر بر اساس fps دوربین (1000 / fps) است.
  • هنگام فعال بودن دوربین در حالت خودکار یا نیمه خودکار (Av ، Tv یا P) لازم است قبل از گرفتن عکس ، مقدار زمان مورد نیاز دوربین برای انجام محاسبات مورد نیاز را در نظر بگیرید. این زمان ممکن است انفجار مورد انتظار را تحت تاثیر قرار دهد و بنابراین کمتر از حد انتظار باشد (فریم های از دست رفته). برای جلوگیری از این امر ، دوربین باید تمام دستی (M) از جمله فوکوس را تنظیم کند. به عنوان مثال ، با تنظیم Canon 350D روی فوکوس دستی و دستی ، می توانم 3 مورد از 3 عکس را با Burst = 3 ، Motion Delay Before = 0 و MotionDelay After = 25 پیکربندی کنم. پیکربندی یکسان اما در حالت نیمه اتوماتیک با فوکوس دستی به من 2 تا 3 می دهد. برای غلبه بر این ، می توانید با پارامترهای MotionDelay Before و/یا MotionDelay After بازی کنید تا دوربین شاتر را در حالت غیر فعال آزاد کند.

اطلاعات ارزشمند

این مدار از یک اپوکوپلر استفاده می کند. اپتوکوپلرها عموماً برای جداسازی دو قسمت از مدار استفاده می شوند. به این معنا ، مکانیزمی که می تواند شاتر را به صورت الکترونیکی فعال کند ، داخل چشمی نوری است. این اساساً به عنوان یک سوئیچ عمل می کند و دو سیم را که به دوربین می آیند/می روند کنار هم قرار می دهد. بقیه مدار پشت این "سوئیچ" در داخل نوری کاملاً جدا شده است. با این کار ما باید خطر نشت جریان در کابل شاتر و آسیب دیدن دوربین را به حداقل برسانیم

کنجکاوی نویسنده

من علاقه مند هستم که تجربه شما را با سایر PIR ها بدانم زیرا موردی که در اینجا ذکر می کنم برای هدف اولیه نسبتاً کند است ، یعنی زمان بین حس شدن حرکت تا زمانی که PIR آماده است تا دوباره حرکت را حس کند نسبتاً طولانی است. به یک جایگزین برای این روش احتمالی هک کردن PIR است تا بتواند در فواصل کوتاهتر پاسخ دهد.

توصیه شده: