فهرست مطالب:

با استفاده از Raspberry Pi (11 خط کد) فیلم های زمان گذر را بسازید: 12 مرحله (همراه با تصاویر)
با استفاده از Raspberry Pi (11 خط کد) فیلم های زمان گذر را بسازید: 12 مرحله (همراه با تصاویر)

تصویری: با استفاده از Raspberry Pi (11 خط کد) فیلم های زمان گذر را بسازید: 12 مرحله (همراه با تصاویر)

تصویری: با استفاده از Raspberry Pi (11 خط کد) فیلم های زمان گذر را بسازید: 12 مرحله (همراه با تصاویر)
تصویری: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, ژوئن
Anonim
با استفاده از Raspberry Pi (11 خط کد) فیلم های مربوط به زمان گذر زمان بسازید
با استفاده از Raspberry Pi (11 خط کد) فیلم های مربوط به زمان گذر زمان بسازید

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

در اینجا من دستورالعمل هایی را برای ساخت چنین فیلم های زیبا با گذر زمان ارائه می دهم. بیایید شروع کنیم.

مرحله 1: فیلم سریع

Image
Image

در اینجا یک ویدئوی کوچک وجود دارد که همه چیز را در 6 دقیقه خلاصه می کند (از جمله فیلم های زیبای تایم لپس 2 دقیقه).

برای مشاهده در یوتیوب اینجا را کلیک کنید

مرحله 2: موارد مورد نیاز

موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز

توضیحات: ما از دوربین رزبری پای برای ضبط تصاویر استفاده می کنیم ، رزبری پای برنامه ریزی می شود تا تصاویر را در فواصل منظم ضبط کند. کارت SD (ترجیحا 16 گیگابایت) میزبان raspbian بوده و تصاویر گرفته شده را ذخیره می کند. از کارت خوان SD برای اتصال کارت SD با لپ تاپ/رایانه از طریق USB برای چشمک زدن raspbian استفاده می شود. کابل اترنت Raspberry Pi بدون سر را روی شبکه قرار می دهد و ما می توانیم از طریق لپ تاپ/رایانه خود که در یک شبکه متصل است به آن دسترسی داشته باشیم (می توانید با اتصال آنها با یک کابل اترنت ، لپ تاپ/رایانه شخصی و Raspberry Pi را در یک شبکه قرار دهید) به منبع تغذیه USB 5V/2A رزبری پای ما را تغذیه می کند. علاوه بر این می توانید پایه دوربین رزبری پای را در دست بگیرید.

لیست موارد مورد نیاز:

  1. تمشک پای (پیوند)
  2. رزبری پای 5 مگاپیکسل (پیوند)
  3. کارت حافظه microSD 16 گیگابایتی (پیوند)
  4. کارت microSD با خواننده (پیوند)
  5. شارژر 5V/2A (پیوند)
  6. کابل اترنت (پیوند)

مرحله 3: الزامات نرم افزاری

توضیحات: Raspbian jessie OS برای Raspberry Pi ، از ویژگی های آن مانند nmap ، ssh ، scp و python3 استفاده خواهیم کرد. ویرایشگر ویدئوی Openshot برای تبدیل دنباله های تصویر به ویدئوهای تایم لپس (این یک ویرایشگر ویدیویی است که من در لپ تاپ لینوکس خود استفاده کردم ، شما می توانید ویرایشگر ویدئو را به دلخواه خود انتخاب کنید).

الزامات نرم افزاری:

  1. Raspbian jessie (لینک)
  2. ویرایشگر فیلم Openshot (پیوند)

مرحله 4: نصب Raspbian روی کارت SD

نصب Raspbian روی کارت SD
نصب Raspbian روی کارت SD
نصب Raspbian روی کارت SD
نصب Raspbian روی کارت SD
نصب Raspbian روی کارت SD
نصب Raspbian روی کارت SD

توضیحات: اولین کاری که باید انجام دهیم این است که رزبری پای خود را راه اندازی کنیم. برای انجام این کار ابتدا باید Raspbian OS را از raspberrypi.org بارگیری کنیم. پس از بارگیری ، باید تصویر این سیستم عامل را روی کارت SD خود بنویسیم. برای نصب Raspbian روی کارت SD این مراحل را دنبال کنید.

مراحل:

  1. به raspberrypi.org بروید و آخرین نسخه Raspbian را بارگیری کنید ،
  2. کارت SD خود را در کارت خوان SD قرار دهید ،
  3. کارت خوان SD را در لپ تاپ/رایانه خود وارد کنید ،
  4. برای بارگذاری سیستم عامل روی کارت SD خود ، این لینک را دنبال کنید. پیوند حاوی دستورالعمل هایی برای لپ تاپ ها/رایانه های شخصی در حال اجرا در ویندوز ، MAC و لینوکس است که طبق نیاز شما دنبال می شود.

حالا این کارت SD را در رزبری پای خود وارد کنید و مرحله بعدی را بخوانید [برای روشن کردن Rpi خود مشتاق نباشید ؛)].

مرحله 5: اولین بوت

توضیحات: قبل از روشن کردن Raspberry pi ، از کابل اترنت برای قرار دادن Pi (بدون صفحه نمایش) Pi و لپ تاپ/رایانه خود در یک شبکه استفاده کنید. اکنون Pi خود را با استفاده از منبع تغذیه 5V/2A روشن کنید. این اولین بوت شما است ، اما چیزی برای دیدن درست نیست ، فقط چند LED در رزبری پای چشمک می زند و چشمک زدن مداوم LED های شبکه. صبر کنید ، مرحله بعدی جایی است که شما Raspberry pi خود را وارد می کنید:).

مرحله 6: آدرس IP Pi و دسترسی از راه دور Raspberry Pi را پیدا کنید

آدرس IP Pi و دسترسی از راه دور Raspberry Pi را پیدا کنید
آدرس IP Pi و دسترسی از راه دور Raspberry Pi را پیدا کنید

توضیحات: اکنون باید آدرس IP رزبری پای را که در همان شبکه لپ تاپ/رایانه شما متصل است ، پیدا کنیم. در صورتی که از سیستم عامل لینوکس بر روی لپ تاپ/رایانه خود استفاده می کنید ، ifconfig را تایپ کنید تا آدرس IP لپ تاپ/رایانه خود را بیابید. ما می توانیم آدرس IP رزبری پای را با استفاده از یکی از دو روش زیر پیدا کنیم.

روشهای یافتن آدرس IP:

  1. از دستور nmap در دستگاه لینوکس خود استفاده کنید تا زیر شبکه خود را اسکن کرده و IP را که برای پایه تمشک pi ظاهر می شود یادداشت کنید.
  2. از مبدل USB به UART استفاده کنید و این پیوند را دنبال کنید. این به شما امکان دسترسی به رزبری پای را می دهد ، در آنجا دوباره می توانید از ifconfig برای پیدا کردن آدرس IP رزبری پای استفاده کنید.

هنگامی که آدرس IP رزبری پای را پیدا کردید ، می توانید با استفاده از SSH در لینوکس و PuTTY در دستگاه های ویندوز به Raspberry Pi دسترسی پیدا کنید.

مرحله 7: اولین دسترسی قسمت 1: گسترش فایل سیستم

اولین دسترسی قسمت 1: گسترش فایل سیستم
اولین دسترسی قسمت 1: گسترش فایل سیستم
اولین دسترسی قسمت 1: گسترش فایل سیستم
اولین دسترسی قسمت 1: گسترش فایل سیستم
اولین دسترسی قسمت 1: گسترش فایل سیستم
اولین دسترسی قسمت 1: گسترش فایل سیستم

توضیحات: در اولین بوت رزبری پای را با استفاده از SSH وارد کنید. ما باید 2 پیکربندی مهم یعنی Expand Filesystem را انجام دهیم و رابط دوربین را فعال کنیم. با گسترش سیستم فایل می توانید اطمینان حاصل کنید که همه ذخیره سازی کارت SD در دسترس سیستم عامل است. مراحل انجام این تنظیمات به شرح زیر است.

مراحل گسترش سیستم فایل:

  1. هنگامی که SSH خود را با استفاده از آدرس IP خود وارد می کنید ، عبارت 'sudo raspi-config' را تایپ کنید ،
  2. ابزار پیکربندی نرم افزار Raspberry Pi ظاهر می شود ، "Expand Filesystem" را انتخاب کرده و enter را فشار دهید ،
  3. یک پنجره بازشو دریافت خواهید کرد که می گوید 'پارتیشن ریشه تغییر اندازه داده است. پس از راه اندازی مجدد سیستم فایل بزرگ می شود '، دوباره enter را فشار دهید ،
  4. از منوی پیکربندی خارج شوید ،
  5. باز هم یک پنجره بازشو که می گوید "آیا می خواهید راه اندازی مجدد کنید؟" ظاهر می شود ، "بله" را انتخاب کرده و enter را فشار دهید ،
  6. هنگام راه اندازی مجدد ، SSH را به Pi وارد کنید و "df" را تایپ کنید ، این جزئیات سیستم فایل توسعه یافته شما را نشان می دهد.

بنابراین اکنون سیستم فایل گسترده خود را دارید ، اجازه دهید رابط دوربین را فعال کنید.

مرحله 8: اولین دسترسی قسمت 2: رابط دوربین را فعال کنید

اولین دسترسی قسمت 2: رابط دوربین را فعال کنید
اولین دسترسی قسمت 2: رابط دوربین را فعال کنید
اولین دسترسی قسمت 2: رابط دوربین را فعال کنید
اولین دسترسی قسمت 2: رابط دوربین را فعال کنید
اولین دسترسی قسمت 2: رابط دوربین را فعال کنید
اولین دسترسی قسمت 2: رابط دوربین را فعال کنید

مراحل فعال کردن رابط دوربین:

  1. SSH را به Pi با استفاده از آدرس IP خود وارد کرده و عبارت 'sudo raspi-config' را تایپ کنید ،
  2. ابزار پیکربندی نرم افزار Raspberry Pi ظاهر می شود ، "Enable Camera" را انتخاب کرده و enter را فشار دهید ،
  3. پنجره ای باز می شود که می گوید "آیا می خواهید رابط دوربین فعال باشد" ، "بله" را انتخاب کرده و Enter را فشار دهید.
  4. یک پنجره تأیید ظاهر می شود که می گوید "رابط دوربین فعال است" ، Enter را فشار دهید.
  5. از منوی پیکربندی خارج شوید.

اکنون که تمام تنظیمات انجام شده است ، رزبری پای خود را خاموش کرده و به مرحله بعدی بروید.

مرحله 9: دوربین رزبری پای را وصل کنید

دوربین رزبری پای را وصل کنید
دوربین رزبری پای را وصل کنید
دوربین رزبری پای را وصل کنید
دوربین رزبری پای را وصل کنید

توضیحات: اکنون که Raspberry Pi خاموش است ، دوربین خود را در کانکتور CSI Pi وصل کنید. نوار اتصال دوربین شرقی همانطور که در تصویر نشان داده شده است. در نهایت دوباره Raspberry Pi را روشن کنید.

مرحله 10: کد

کد
کد
کد
کد
کد
کد

توضیحات: کد ما در Python3 و فقط 11 خط کد آن نوشته شده است. 3 خط اول کلاس ها را از بسته ها وارد می کند ، در مرحله بعد ما یک حلقه بی نهایت داریم که شیء دوربین را ایجاد می کند و به صورت دوره ای عکس می گیرد. ما می توانیم این کد پایتون را با استفاده از دستور python3 اجرا کنیم. به جای اجرای دستی این کد ، می توانیم این دستور را در فایل /etc/rc.local قرار دهیم. این اطمینان می دهد که هر بار که رزبری پای بوت می شود این اسکریپت اجرا می شود ، به این معنی که دوربین شروع به گرفتن عکس می کند. فراموش نکنید که ampersand (&) را در پایان ، در دستور اجرای فایل rc.local قرار دهید زیرا کد ما شامل حلقه بی نهایت است.

حتی می توانید این کد را از GITHUB بارگیری کنید.

مرحله 11: انتقال تصاویر از رزبری پای به لپ تاپ شما

انتقال تصاویر از رزبری پای به لپ تاپ شما
انتقال تصاویر از رزبری پای به لپ تاپ شما

توضیحات: هنگامی که تصاویر کمی را روی Pi خود ضبط می کنید ، مشتاق می شوید تا به عکس های خود نگاه کنید. برای انتقال تصاویر از Pi به لپ تاپ از دستور 'scp' استفاده کنید. فرمت دستور scp در تصویر بالا قابل مشاهده است.

مرحله 12: تبدیل تصاویر به ویدئوی تایم لپس

تبدیل تصاویر به ویدئوی تایم لپس
تبدیل تصاویر به ویدئوی تایم لپس
تبدیل تصاویر به ویدئوی تایم لپس
تبدیل تصاویر به ویدئوی تایم لپس
تبدیل تصاویر به ویدئوی تایم لپس
تبدیل تصاویر به ویدئوی تایم لپس

توضیحات: هنگامی که همه تصاویر به لپ تاپ شما وارد می شوند. ما می توانیم از ویرایشگرهای ویدئویی خود برای تبدیل این دنباله تصویر به یک ویدئوی تایم لپس زیبا استفاده کنیم. اگر از لینوکس استفاده می کنید ، می توانید از مراحل زیر برای انجام همین کار استفاده کنید.

مراحل:

  1. ویرایشگر ویدئو 'OpenShot' را باز کنید (آن را از مرکز نرم افزار نصب کنید) ،
  2. زمانی را که می خواهید به هر فریم از منوی Edit-> Preferences اختصاص دهید ، تنظیم کنید ،
  3. وارد کردن تصاویر در ویرایشگر ویدئو با کلیک راست در قسمت Project files و کلیک چپ بر روی وارد کردن فایل ها ،
  4. پس از وارد کردن ، همه تصاویر را انتخاب کرده و دوباره کلیک راست کرده و "افزودن به جدول زمانی" را انتخاب کنید ،
  5. نگاهی به پیش نمایش بیندازید و در نهایت ویدیوی خود را از File-> Export Video صادر کنید.

هنگام صادر کردن ، ویدیوی تایم لپس زیبای خود را دریافت خواهید کرد ، به آن نگاه کنید و …… (نمی دانم ، احساس کنید).

اگر می خواهید به فیلم های تایم لپس من نگاه کنید ، در مرحله 2 به ویدیو نگاه کنید. این همه چیز برای این دستورالعمل ها است ، از وقتی که گذاشتید متشکرم.

اگر از این برنامه آموزشی خوشتان آمد این شانس خوب است که کانال یوتیوب من را دوست داشته باشید.

توصیه شده: