فهرست مطالب:

وب کم با وضوح بالا: 9 مرحله (همراه با تصاویر)
وب کم با وضوح بالا: 9 مرحله (همراه با تصاویر)

تصویری: وب کم با وضوح بالا: 9 مرحله (همراه با تصاویر)

تصویری: وب کم با وضوح بالا: 9 مرحله (همراه با تصاویر)
تصویری: تغییر سایز عکس در فتوشاپ بدون دفرمه شدن 2024, نوامبر
Anonim
وب کم با وضوح بالا
وب کم با وضوح بالا

چند سالی بود که از یک وب کم مبتنی بر RPi (با ماژول PiCam) استفاده می کردم. تصاویر تولید شده کاملاً مناسب بودند اما در آن لحظه ، لحظه ای بود که دیگر از کیفیت راضی نبودم. تصمیم گرفتم یک وب کم با وضوح بالا بسازم.

از قطعات زیر استفاده شد:

تدارکات

- 1 RPi 3 ، مدل B ، V1.2 (محلی خریداری شده 30 دلار آمریکا)- 1 عدد Canon Powershot S5 (خریداری شده روی پلت فرم آنلاین دست دوم با قیمت حدود 20 دلار)- 1 قدرت تقسیم بر روی اترنت: PoE تا 12V/9V/5V: (TL-POE10R: PoE Splitter) ، حدود 12 $- 2 مبدل گام به گام 1.5..35V به 1.5.. 35V: (DSN6000AUD) ، 2x 3.5 $

مرحله 1: RPi را آماده کنید

RPi را آماده کنید
RPi را آماده کنید

من قصد ندارم آماده سازی RPi را شرح دهم. احتمالاً هزاران دستورالعمل و نحوه نمایش این مرحله وجود دارد. در نتیجه ، شما یک RPi آماده با raspbian نسخه فعلی دارید.

مرحله 2: RPi را شخصی کنید

RPi را شخصی سازی کنید
RPi را شخصی سازی کنید

در حال حاضر برای مراحل جالب تر. ایده پشت کل تمرین این است: هر 10 دقیقه عکس بگیرید ، آنها را در محل ذخیره شده متصل به شبکه (NAS Synology) ذخیره کنید ، تاریخ و زمان را روی تصویر چاپ کنید و ، voilà.

تصویر فعلی از طریق وب در دسترس است زیرا پوشه ای که در NAS قرار دارد از طریق اینترنت قابل دسترسی است.

ابتدا RPi باید سهم موجود در NAS را که قرار است تصویر در آن ذخیره شود نصب کند. بنابراین فایل /etc /fstab باید تطبیق داده شود و خط زیر اضافه شود:

# mount NAS192.168.1.2:/volume1/web/mnt/nas2/web/nfs vers = 3 ، rw ، soft ، intr 0 0

اگر به آن سمت می روید ، از آدرس های مناسب NAS خود استفاده کنید. به عنوان یک جایگزین ، می توانید فایل را به صورت محلی در RPi ذخیره کرده و مستقیماً به آن دسترسی پیدا کنید. در این صورت این تغییر /etc /fstab را فراموش کنید.

برای گرفتن عکس از gphoto2 و اسکریپت ساده زیر استفاده کردم:

#!/bin/sh

#هرگونه فرآیند ghoto2 که احتمالاً به گذرگاه USB دسترسی دارد را از بین ببرید

pkill gphoto2

#عکس را با gphoto2 بگیرید

gphoto2-تصویر-و-بارگیری -force-overwrite --filename /mnt/nas2/web/test.jpg

#تاریخ و زمان را وارد تصویر کنید

TEXT = `date +"٪ F٪ H:٪ M ""

تبدیل -font helvetica -pill white -pointsize 70 -رسم "متن 20 ، 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

این اسکریپت به صورت ذخیره می شود

/home/pi/take-picture.sh

توسط آن قابل اجرا شود

chmod a+x /home/pi/take-picture.sh

حالا دوربین را با کابل USB متصل کرده و دوربین را روشن کنید.

اگر فضای ذخیره سازی دوربین به طور خودکار نصب می شود ، باید آن را از بین ببرید زیرا gphoto2 می تواند به دوربین دسترسی پیدا کند در صورتی که در حالت PTP نامیده می شود. می توانید مبلغ خودکار را روی میز کار RPi سرکوب کنید.

اسکریپت را اجرا کنید و دوربین باید عکس بگیرد.

پاسخی دریافت خواهید کرد مانند:

pi@picam2-walensee: ~ $./take-picture.sh

Neue Datei is در

در مورد من ، تصویر اکنون گرفته شده ، ذخیره و برچسب گذاری شده با تاریخ و زمان ، می توانم از طریق وب به آن دسترسی داشته باشم.

برای اجرای اسکریپت take-picture.sh در تمام 10 دقیقه ، یک ورودی در crontab اضافه کردم:

sudo crontab -e

خطوط زیر را اضافه کنید:

# هر 10 دقیقه عکس بگیرید */10 * * * * /home/pi/take-picture.sh

با این کار اسکریپت /home/pi/take-picture.sh هر 10 دقیقه اجرا می شود (اول */10). همانطور که crontab را با "sudo" ویرایش کردیم ، crontab برای استفاده کننده فوق العاده ساخته می شود و فیلمنامه با حقوق فوق استفاده کننده اجرا می شود. این احتمالاً می تواند به عنوان کاربر "pi" نیز انجام شود. من آن را امتحان نکردم. در آن صورت ، دستور ویرایش crontab کاربر pi "crontab -e" خواهد بود.

مرحله 3: مورد

مورد
مورد

برای تعیین اندازه مورد برای وب کم ، من کل کار را در Sketchup ساختم. من مدل خشن دوربین را در حالت روشن (لنز طولانی تر از حالت خاموش) تهیه کردم و تمام قطعات الکترونیکی مورد نیاز را اضافه کردم: مبدل گام به گام از PoE به 12V ، 12V به 7.5V (برای دوربین) ، 12 ولت تا 5 ولت (برای RPi).

جلوی لنز دهانه ای قرار دارد که با یک تکه شیشه بسته می شود. دهانه بالا و جانبی برای نصب قطعات و تعمیر و نگهداری در نظر گرفته شده است.

صفحه پایین (در اینجا قابل مشاهده نیست): سوراخ پایین برای کابل اترنت و شکاف برای پیچ برای تعمیر دوربین است.

مرحله 4: آماده سازی برای تبدیل به DXF

آماده سازی برای تبدیل به DXF
آماده سازی برای تبدیل به DXF

از آنجا که من فقط یک حساب اولیه Sketchup دارم ، باید راهی برای تبدیل طرح به فایل DXF برای برش لیزری پیدا کنم.

بنابراین ، من تمام دیوارها را صاف ، یکی در کنار دیگری قرار دادم و بعد سوم را حذف کردم. پس از آن ، فایل STL حاصل را بارگیری کردم.

مرحله 5: تبدیل به DXF

تبدیل به DXF
تبدیل به DXF

برای تبدیل به DXF از freecad استفاده کردم. فایل STL را وارد کرده و به صورت DXF صادر کنید. سپس این پرونده برای برش تخته سه لا 5 میلی متری به مغازه ارسال شد.

مرحله 6: اوه اوه

اوه اوه
اوه اوه

چند روز بعد ، قطعات بریده شدند.. اما من اوه. من به نحوی در تبدیل sketchup-data به داده های dxf اشتباه کردم. من مجبور بودم آنها را مقیاس بندی کنم و بنابراین: من مجبور بودم از راس برای تناسب قطعات استفاده کنم. چه آشفتگی…

اما در نهایت می توانم همه قسمت ها را به هم بچسبانم و در نهایت آنها را سفید رنگ کردم تا نور هرچه بیشتر نور خورشید را منعکس کند. (سرمایش پیش بینی نشده است.)

مرحله 7: پلک ها

درپوش
درپوش
درپوش
درپوش
درپوش
درپوش

از آنجایی که من قبلاً تجربه ای در زمینه کار نکردن وب کم ها دارم ، تصمیم گرفتم به قسمت های مورد نظر دسترسی آسان داشته باشم.

بنابراین من درپوش های بسیار ساده ای طراحی کردم. برای درب جانبی و درب بالا ، مکانیزم بسیار آسان است. این فقط یک تکه سیم خم شده است که می توانید آن را در حدود 30 درجه بچرخانید تا درپوش در جای خود قفل شود.

مرحله 8: به تصاویر دسترسی پیدا کنید

دسترسی به تصاویر
دسترسی به تصاویر

از طریق لینک زیر می توانید به تصاویر دسترسی پیدا کنید:

www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…

این هنوز تصاویر وب کم قدیمی است. موارد جدید در پی خواهد آمد.

مرحله 9: نصب دوربین

نصب دوربین
نصب دوربین
نصب دوربین
نصب دوربین
نصب دوربین
نصب دوربین
نصب دوربین
نصب دوربین

پس از نصب تمام قطعات در مورد ، زمان نصب آن فرا رسید.

همانطور که معمولاً انجام می دهم ، کل قاب را با استفاده از براکتی که معمولاً برای اتصال لوله آب فاضلاب به دیوار استفاده می شود ، به لوله آب باران وصل کردم. من فقط برعکس استفاده کردم

همانطور که در آخرین تصویر مشاهده می کنید ، پنجره کیس می توانست بسیار کوچکتر باشد ، اما همچنان - به نظر می رسد کار می کند.

توصیه شده: