فهرست مطالب:

پرنده پی: 5 قدم
پرنده پی: 5 قدم

تصویری: پرنده پی: 5 قدم

تصویری: پرنده پی: 5 قدم
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
پرنده پی
پرنده پی

چه کاری انجام می دهد: هنگامی که دوربین pi احساس تغییرات زیادی در پیکسل های عکس می کند ، از پرندگان عکس بگیرید.

چیزی که به آن نیاز خواهیم داشت

  • رزبری پای با کارت SD معمولی
  • ماژول دوربین Pi
  • مورد پی
  • تغذیه کننده پرندگان
  • مجموعه ای از لنزهای ماکرو (اختیاری)
  • پاوربانک 5 ولت (اختیاری)
  • دانگل وای فای USB (اختیاری)

کاری که ما انجام خواهیم داد

  • بسته های مورد نیاز را روی یک تصویر تازه نصب کنید
  • اسکریپتی را که خروجی دوربین را برای اشیاء عبوری نظارت می کند بارگذاری کنید
  • برای مرور تصاویر ، یک رابط وب ساده تنظیم کنید
  • با فیدر پرنده و لنزها دست و پنجه نرم کنید تا تمرکز مناسبی داشته باشید

مرحله 1: یک تصویر تازه نصب کنید و دوربین را فعال کنید

یک کارت SD بگیرید و تصویر مورد علاقه خود را نصب کنید. اطلاعات موجود در این پست بر اساس یک توزیع مبتنی بر Raspbian است ، اما باید با تنظیماتی روی دیگران کار کند.

من Raspian Jessie Lite را انتخاب کردم زیرا نیازی به محیط دسکتاپ در این پروژه نیست. ممکن است بخواهید توزیع را به روز کرده و رمز عبور پیش فرض را تغییر دهید. سپس:

  • ماژول دوربین را با راه اندازی raspi-config از خط فرمان فعال کنید.
  • LED قرمز دوربین را با افزودن disable_camera_led = 1 به فایل /boot/config.txt غیرفعال کنید: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • نصب کتابخانه تصویر پایتون (PIL): sudo apt-get install -y python-imaging-tk
  • نصب بسته هایی برای پشتیبانی از سرور وب سبک ؛ گزینه های زیادی وجود دارد ، به عنوان مثال: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

مرحله 2: اسکریپت تشخیص حرکت را تنظیم کنید

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

این کار از طریق یک اسکریپت پایتون انجام می شود که می توانید با wget https://www.fasyl.com/rpi/PiBird_motion_pic.py بارگیری کنید. chmod +x PiBird_motion_pic.py

این اسکریپت از یک اسکریپت اصلی از brainflakes در این موضوع rapsberrypi.org اصلاح شده است.

می توانید خط 25 را ویرایش کنید تا تصاویر را در مکان دیگری ذخیره کنید.

برای اجرای خودکار اسکریپت در هنگام راه اندازی ، یک cron job اضافه کنید. اگر از نحوه انجام آن مطمئن نیستید ، اجرا کنید: sudo sh -c 'crontab -l> 2del && echo "reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

مرحله 3: سرور وب را راه اندازی کنید

راه های زیادی برای لذت بردن از تصاویر وجود دارد ، می توانید آنها را از طریق SSH منتقل کنید یا آنها را روی درایو USB ذخیره کنید. من تصمیم گرفتم آنها را از طریق یک رابط وب ساده مرور کنم و مواردی را که دوست دارم از طریق مرورگر خود بارگیری کنم.

برای راه اندازی آن رابط وب ساده ، تایپ کنید: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php؛ rm /var/www/index.html

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

مرحله 4: همه چیز را کنار هم قرار دهید

همه را با هم قرار دهید
همه را با هم قرار دهید

بسیار خوب ، رزبری پای اکنون آماده عکس برداری است. به سادگی./PiBird_motion_pic.py را اجرا کنید و چند ژست بگیرید. اکنون ، اگر IP IP خود را مرور می کنید ، باید اولین تصاویر خود را مشاهده کنید.

وقت آن است که همه چیز را کنار هم قرار دهیم. به احتمال زیاد باید این قسمت را بر اساس سخت افزار واقعی خود تطبیق دهید.

برای محافظت از Pi در برابر آفتاب و باران ، باید آن را در یک کیف قرار داده و هر نوار بزرگ را با نوار و غیره ببندید.

من از این تغذیه کننده پرنده با دو دهانه جانبی استفاده کردم ، کاملاً راحت است که دوربین را در یک طرف بارگذاری کنم و اجازه دهم پرندگان بیایند و از طرف دیگر تغذیه کنند.

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

اطلاعاتی در مورد نحوه تنظیم فوکوس دوربین با چرخاندن لنز داخلی وجود دارد. این برای من کار نمی کند: محکم است که محکم روی بدن عدسی کوچک بچرخم و آن را بچرخانم.

برای به دست آوردن چارچوب بندی و تمرکز مناسب ، آزمایش هایی لازم است. در هنگام نوازندگی ، می توانید به راحتی یک عکس آزمایشی با raspistill -o test-j.webp

در نهایت ، شما باید در مورد چگونگی تأمین قدرت Pi خود تصمیم بگیرید. بسته باتری 5 ولت احتمالاً بهترین گزینه است.

مرحله 5: بیایید برخی از پرندگان را بکشیم

بیایید چند پرنده را بکشیم
بیایید چند پرنده را بکشیم

خوب ، همه چیز آماده است.

زمان آن رسیده است که همه چیز را در خارج نصب کنید ، تغذیه کننده را با دانه ها بارگذاری کرده و منتظر پرواز بازدیدکنندگان باشید.

خوش بگذره !

توصیه شده: