فهرست مطالب:

تابلوی اعلانات تمشک پای: 11 مرحله (همراه با تصاویر)
تابلوی اعلانات تمشک پای: 11 مرحله (همراه با تصاویر)

تصویری: تابلوی اعلانات تمشک پای: 11 مرحله (همراه با تصاویر)

تصویری: تابلوی اعلانات تمشک پای: 11 مرحله (همراه با تصاویر)
تصویری: Part 5 - The Jungle Audiobook by Upton Sinclair (Chs 18-22) 2024, جولای
Anonim
تابلوی اعلان رزبری پای
تابلوی اعلان رزبری پای
تابلوی اعلان رزبری پای
تابلوی اعلان رزبری پای
تابلوی اعلان رزبری پای
تابلوی اعلان رزبری پای

این پروژه ای است که من برای کلیسای خود روی آن کار کردم. ما یک تابلوی اعلانات الکترونیکی می خواستیم که در نورتکس/لابی نصب شود و هر چند ثانیه یکبار اسلایدهای ایستا را دور بزند.

اینها اهداف طراحی ما بودند:

  • اسلایدهای ثابت ، بدون فیلم و صدا
  • مدیر اسلایدها را در پاورپوینت تولید می کند (ابزار آشنا ، نرم افزار جدیدی برای یادگیری وجود ندارد)
  • مدیر می تواند ارائه جدید را بکشد و رها کند تا جایگزین ارائه قدیمی شود
  • هیچ راه حل مبتنی بر ابر وجود ندارد ، زیرا تابلوی اعلانات در شبکه بی سیم خصوصی ما قرار دارد
  • بدون هزینه ماهانه مجوز یا نرم افزار اختصاصی ، غیر از آنچه قبلاً داشتیم (Windows ، Office ، Powerpoint)
  • صفحه 49 اینچی ، در حالت عمودی/عمودی (هرچند حالت افقی/افقی نیز امکان پذیر است و در زیر توضیح داده شده است)
  • هزینه مورد نظر: <1000 دلار

ما توانستیم این کار را انجام دهیم و با بودجه مواجه شدیم. من اخیراً به کلیسای دیگری در نزدیکی کمک کردم تا پروژه مشابهی را انجام دهد ، و هزینه کل (بدون احتساب هزینه برقکار برای برق رسانی به محل مناسب دیوار و نیروی کار در نصب) کمتر از 500 دلار بود.

به دلیل هزینه کم و اساساً صفر هزینه های جاری (فقط برق) ، این امر برای مدارس ، کتابخانه ها ، موزه ها ، سازمان های غیر انتفاعی یا سایر سازمان ها با بودجه محدود نیز مناسب است.

بازخورد استقبال می شود.

مرحله 1: لیست تجهیزات

لیست تجهیزات
لیست تجهیزات
لیست تجهیزات
لیست تجهیزات
لیست تجهیزات
لیست تجهیزات

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

  • تلویزیون/مانیتور. تا زمانی که CEC وجود داشته باشد ، اکثر تلویزیونها یا مانیتورهای مدرن این کار را انجام می دهند (برای اطلاعات بیشتر در مورد CEC به این مقاله در ویکی پدیا مراجعه کنید: https://fa.wikipedia.org/wiki/Consumer_Electronics_Control). اکثر مانیتورها به صورت عمودی/عمودی یا افقی/افقی نصب می شوند. تلویزیون ها به صورت افقی طراحی شده اند ، بنابراین نصب آنها به صورت عمودی کمی سخت تر است. همچنین ، بسیاری از تلویزیون ها از بالا به پایین نامتقارن هستند (یعنی لبه پایین اغلب بزرگتر از بالا است) ، بنابراین نصب عمودی آن ممکن است کمی عجیب به نظر برسد. با این وجود ، تلویزیون ها به طور کلی ارزان تر هستند ، بنابراین ما با تلویزیون رفتیم. البته ، اگر جهت گیری دلخواه شما منظره باشد ، مهم نیست. ما با این یکی رفتیم: تلویزیون LED 49 اینچی ال جی.
  • Mount TV: این مشکل بود ، زیرا ما یک تلویزیون خریداری کردیم و می خواستیم آن را به صورت عمودی نصب کنیم. مواردی که باید مورد توجه قرار گیرد ، نحوه نصب و قابل مشاهده بودن آن است ، به خصوص اگر تلویزیون به صورت عمودی نصب شده باشد. سوار بر روی دیوار در همان جهت قرار می گیرد که انگار تلویزیون را به صورت افقی نصب می کنید. اگر می خواهید تلویزیون را به صورت عمودی نصب کنید ، باید در نظر بگیرید که آیا سوراخ های نصب پیچ در پایه تلویزیون می تواند سوراخ های چرخشی نصب شده در تلویزیون را در خود جای دهد یا خیر. برخی از تلویزیون ها پیچ های نصب خود را به صورت مربع قرار می دهند ، در حالی که برخی دیگر الگوی مستطیلی هستند. خوب فکر کنید و مطمئن شوید که قبل از خرید ، محل نصب در محل مورد نظر کار می کند.
  • Raspberry Pi ، کیف ، کابل ، هیت سینک ، فن و غیره: توصیه می کنم جدیدترین و بهترین نسخه را تهیه کنید. در زمانی که ما پروژه را ساختیم ، Raspberry Pi 3 B+بود ، اما اکنون Raspberry Pi 4 B در دسترس نیست. تا آنجا که مورد ، سیم برق ، گرمکن ، فن ، ما تصمیم گرفتیم که از آنجا که رزبری پای 24 ساعته و 7 روز کار می کند ، ما یک قاب با پنکه ، هرچند آرام ، می خواهیم. و داشتن سیم برق با سوئیچ برق داخلی ، تنظیم مجدد سیستم را بدون نیاز به کشیدن دوشاخه آسان می کند. تفاوت اصلی دیگر بین Raspberry Pi 3 B+ و Raspberry Pi 4B این است که 4 B دارای یک پریز micro-HDMI است ، این بدان معناست که شما به یک آداپتور نیاز دارید (در کیت زیر موجود است).

    • اگر با Raspberry Pi 3 B+ می روید: Raspberry Pi 3 B+ Case Kit (شامل رزبری پای نمی شود)
    • اگر از Raspberry Pi 4 B: Raspberry Pi 4 B Case Kit استفاده می کنید (شامل Raspberry Pi نمی شود)
  • کابل HDMI: هر کدام خوب است ، به شرطی که از CEC پشتیبانی کند. توجه داشته باشید که رزبری پای معمولاً روی دیوار پشت تلویزیون/مانیتور نصب می شود یا احتمالاً به خود تلویزیون/مانیتور متصل می شود ، بنابراین یک کابل کوتاه 3 اینچی احتمالاً زیاد است. کابل خیلی طولانی است و نشان داده می شود. همچنین در نظر داشته باشید که درگاه های HDMI روی تلویزیون/مانیتور هستند و آیا ممکن است یک کابل 90 درجه را در نظر بگیرید (به عنوان مثال ، اگر درگاه های HDMI در یک طرف باشند).
  • کارت MicroSD. این هم زیاد مهم نیست. ما 32 گیگابایت را به جای 16 گیگابایت استاندارد انتخاب کردیم ، فقط برای این که در صورت تمایل فضای بیشتری برای نرم افزارهای اضافی داشته باشیم و مکانی برای ذخیره چندین ارائه داشته باشیم. ما یکی را انتخاب کردیم: کارت MicroSD SanDisk Ultra PLUS 32 گیگابایت. توجه داشته باشید که اگر کارت MicroSD را بخرید که NOOBS قبلاً نصب شده است ، مانند این کارت: کارت SD با NOOBS. من این کار را نکردم ، اما اگر این کار را انجام دهید ، می توانید یک مرحله را ذخیره کنید. برای اطلاعات بیشتر اینجا را ببینید: NOOBS

نکته ای در مورد CEC: CEC (کنترل الکترونیک مصرفی) به برخی اجزا اجازه می دهد تا یکدیگر را از طریق کابل HDMI کنترل کنند. به عنوان مثال ، اگر هر دو از CEC پشتیبانی می کنند ، دستگاه پخش DVD می تواند تلویزیون متصل را از طریق کابل HDMI روشن/خاموش کند. این در مورد ما مفید است ، زیرا Raspberry Pi می تواند تلویزیون/مانیتور را به دلخواه روشن/خاموش کند. برای مثال ، در محیط کلیسا ، ما می خواهیم مانیتور را فقط در ساعاتی که کلیسا باز است روشن کنیم و این در روزهای هفته متفاوت است. CEC به Pi اجازه می دهد تا تلویزیون را در یک برنامه زمانی پیچیده دلخواه روشن و خاموش کند.

مرحله 2: مورد Pi را جمع کنید

Case Pi را مونتاژ کنید
Case Pi را مونتاژ کنید
Case Pi را مونتاژ کنید
Case Pi را مونتاژ کنید
Case Pi را مونتاژ کنید
Case Pi را مونتاژ کنید

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

مرحله 3: Raspbian را نصب کنید

Raspbian را نصب کنید
Raspbian را نصب کنید

یک راهنمای عالی در سایت رزبری پای وجود دارد. برای راه اندازی آن دستورالعمل ها را دنبال کنید.

رزبری پای خود را راه اندازی کنید

من از Raspbian Lite استفاده کردم ، زیرا برنامه های اضافی ندارد که برای این پروژه به آنها احتیاج ندارید.

مرحله 4: نرم افزار استاندارد و سفارشی را اضافه کنید

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

پنجره ترمینال را باز کنید (روی نماد مستطیل سیاه در گوشه سمت چپ بالای صفحه کلیک کنید).

ابتدا دوباره بررسی می کنیم که آیا به روزرسانی های بیشتری برای Raspbian وجود دارد یا خیر. خطوط زیر را یکی یکی تایپ کنید

به روز رسانی sudo apt

sudo apt ارتقا دهید

(اگر می پرسد آیا می خواهید به روزرسانی ها را نصب کنید یا نه) "Y" بگویید.

در مرحله بعد Samba را نصب می کنیم که امکان اشتراک گذاری پوشه ها با دستگاه (های) Windows را در شبکه فراهم می کند.

sudo apt install samba samba-common-bin smbclient cifs-utils

بعد fbi را نصب می کنیم. fbi یک ابزار یونیکس است که گرافیک را روی صفحه ای نمایش می دهد که مدیر پنجره را اجرا نمی کند.

sudo apt install fbi

در مرحله بعد ابزار inotify را نصب می کنیم. inotify-tools به نمایش اسلاید اجازه می دهد تا پوشه به اشتراک گذاشته شده را برای هرگونه تغییر مشاهده کند.

sudo apt install inotify-tools

در مرحله بعد cec-utils را نصب می کنیم. cec-utils به Raspberry Pi اجازه می دهد تا تلویزیون را از طریق کابل HDMI روشن و خاموش کند.

sudo apt install cec-utils

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

git clone

این کد را واکشی کرده و در یک فهرست به نام raspi_slideshow قرار می دهد.

اکنون تمام نرم افزارها در Raspberry Pi در دسترس هستند. مراحل بعدی از طریق پیکربندی انجام می شود.

مرحله 5: تنظیم پوشه مشترک

به صورت پیش فرض ، کد نمایش اسلاید یک دایرکتوری (پوشه) /shared /Presentation را جستجو می کند.

ما باید آن دایرکتوری را ایجاد کنیم. از آنجا که در سطح ریشه است ، ما به مجوزهای ریشه نیاز داریم ، بنابراین sudo در دستور کار است. هنگام انجام این دستور ممکن است لازم باشد رمز عبور را تایپ کنید (به طور پیش فرض تمشک است):

sudo mkdir -p /shared /Presentation

در مرحله بعد ، ما باید آن را برای هر کسی در این Pi قابل خواندن و نوشتن کنیم. دستور زیر را تایپ کنید:

sudo chmod a+rwx /shared /Presentation

این باعث می شود فقط در این Pi قابل مشاهده باشد. در مرحله بعد ، ما باید این پوشه را با جهان به اشتراک بگذاریم (در واقع ، فقط سایر دستگاههای موجود در یک شبکه). به همین دلیل است که توصیه می کنیم این مورد در یک شبکه Wi-Fi خصوصی (محافظت شده با رمز عبور) یا یک شبکه محلی سیمی باشد.

وقتی samba را در مرحله قبل نصب کردیم ، یک فایل پیش فرض /etc/samba/smb.conf ایجاد کرد

ما باید دسته ای از خطوط را به انتهای آن فایل اضافه کنیم. خطوط در فایل raspi_slideshow/add_to_smb.conf هستند

ساده ترین راه برای انجام این کار موارد زیر است:

sudo bash

cat raspi_slideshow/add_to_smb.conf >> /etc/samba/smb.conf خروج

این اساساً فایل add_to_smb.conf را به انتهای /etc/samba/smb.conf متصل می کند

اگر ترجیح می دهید این کار را از طریق ویرایشگری مانند nano انجام دهید ، اما تایپ کردن آن مقدار مناسبی است.

اساساً این دایرکتوری /shared را به عنوان یک دایرکتوری که برای هر کسی در شبکه محلی قابل خواندن و نوشتن است ، به اشتراک می گذارد. در اینجا نحوه محافظت از آن را توضیح نمی دهم ، اما اگر می خواهید محافظت شود (برای ویرایش به رمز عبور نیاز دارید) ، می توانید Samba را بخوانید و بر این اساس تنظیمات را تغییر دهید.

مرحله 6: تنظیمات روشن/خاموش مانیتور را پیکربندی کنید

ما از cron برای روشن یا خاموش کردن تلویزیون/مانیتور در زمان های تعیین شده استفاده می کنیم. Cron یک ابزار لینوکس است که وظایف را در زمان های برنامه ریزی شده اجرا می کند. اگر می خواهید تلویزیون/مانیتور شما به صورت 24 ساعته و 7 روزه کار کند یا می خواهید آن را به صورت دستی روشن یا خاموش کنید ، می توانید این مرحله را نادیده بگیرید.

مثال فایل crontab را از فهرست raspi_slideshow در فهرست اصلی کپی کنید.

cp raspi_slideshow/crontab_example.pi crontab.pi

فایل crontab_example.pi نمونه ای است که نحوه عملکرد این نوع فایل را نشان می دهد. اسناد زیادی در ویکی پدیا و جاهای دیگر وجود دارد:

حالا ما آن را ویرایش می کنیم. این به شما کمک می کند تا برنامه خود را از قبل مشخص کرده باشید. مثال برنامه این است

  • یکشنبه: ساعت 7 صبح ، تعطیل ساعت 9 شب
  • چهارشنبه: ساعت 8 صبح ، تعطیل ساعت 9 شب
  • شنبه: ساعت 7 صبح ، تعطیل ساعت 9 شب
  • روزهای دیگر: ساعت 8 صبح ، ساعت 5 بعد از ظهر خاموش است

من نانو را دوست دارم زیرا با Raspbian نصب شده است و استفاده از آن آسان است. می توانید از vi یا هر ویرایشگر دیگری استفاده کنید.

nano crontab.pi

فایل را برای مشخص کردن زمان روشن/خاموش برای هر روز ویرایش کنید. برای حرکت در اطراف از کلیدهای جهت دار استفاده کنید. Backspace برای حذف ، تایپ برای درج. پس از اتمام کار ، Control-O برای ذخیره (برای تأیید نام فایل باید "enter" را فشار دهید و برای خروج از nano Control-X را فشار دهید.

هنگامی که فایل cron خود را آنطور که می خواهید تهیه کنید ، به Raspbian بگویید که می خواهید آن را اجرا کنید:

crontab crontab.pi

اگر می خواهید برنامه خود را تغییر دهید ، می توانید $ HOME/crontab.pi را ویرایش کرده و دستور crontab را بلافاصله در بالا دوباره اجرا کنید. که برنامه قبلی شما را با برنامه جدید جایگزین می کند.

مرحله 7: تنظیمات صفحه نمایش را پیکربندی کنید

تنظیمات صفحه نمایش را پیکربندی کنید
تنظیمات صفحه نمایش را پیکربندی کنید

کار ما تقریبا تمام شده است! ما باید تنظیمات صفحه نمایش را پیکربندی کنیم. fbi ابزاری است که برای نمایش اسلاید ها از آن استفاده می کنیم. تنظیمات خود را از فایل.fbirc در فهرست اصلی می خواند.

ابتدا مطمئن شوید که در فهرست اصلی قرار داریم.

cd $ HOME

بعد فایل را از فهرست raspi_slideshow در خانه کپی کنید

cp raspi_slideshow/.fbirc.

شما نیازی به ویرایش فایل ندارید. با این حال ، در صورت انتخاب ، سه تنظیم مورد علاقه عبارتند از:

تصادفی = غلط

blend-msecs = 500

تایم اوت = 8

خط تصادفی تعیین می کند که آیا fbi ترتیب اسلاید را تصادفی می کند یا خیر. true به این معنی است که اسلایدها را تصادفی می کند ، false به این معناست که اینطور نیست. از آنجا که ما می خواستیم بر روی ترتیب اسلایدها کنترل داشته باشیم ، آن را روی false تنظیم کردیم.

خط blend-msecs می گوید هر انتقال چند میلی ثانیه (1000 = 1 ثانیه) طول می کشد. مقدار 0 به این معنی است که اسلایدها فوراً از یکی به بعدی تغییر می کنند. تنظیم 500 ما به این معنی است که اسلایدها در مدت 0.5 ثانیه در یکدیگر محو می شوند.

Timeout زمانی است (در ثانیه) که هر اسلاید قبل از انتقال به بعدی نمایش داده می شود. اگر می خواهید اسلایدها طولانی تر یا کوتاه تر باشند ، می توانید آن را تنظیم کنید. فقط به یاد داشته باشید که این مورد برای همه اسلایدها به طور یکسان صدق می کند. راهی وجود ندارد که برخی از اسلایدها طولانی تر و برخی دیگر کوتاه تر ظاهر شوند.

چرخاندن صفحه نمایش

اگر تلویزیون یا مانیتور خود را به صورت عمودی نصب کرده اید ، مانند ما ، باید صفحه را 90 درجه یا 270 درجه بچرخانید. اگر تلویزیون/مانیتور خود را به صورت افقی نصب کرده اید ، می توانید بقیه مراحل را رد کنید.

دوباره از نانو استفاده کنید. این بار شما باید به عنوان root اجرا کنید ، بنابراین باید sudo را انجام دهید ، که ممکن است از شما بخواهد گذرواژه خود را دوباره وارد کنید (پیش فرض تمشک است)

sudo nano /boot/config.txt

از پیکان رو به پایین برای رفتن تا انتهای این فایل استفاده کنید. خط زیر را به انتهای فایل اضافه کنید:

display_rotate = 1

این صفحه نمایش را 90 درجه می چرخاند. اگر بعد از نصب صفحه نمایش شما وارونه شد ، 1 را به 3 تغییر دهید.

اساساً display_rotate = 0 (بدون چرخش) ، 1 (90 درجه) ، 2 (180 درجه) ، 3 (270 درجه)

در تصویر بالا ، ما display_rotate = 1 را تنظیم کرده بودیم و مجبور شدیم به عقب برگردیم و آن را به display_rotate = 3 تغییر دهیم. بسیار راحت تر از نصب مجدد تلویزیون!

مرحله 8: تغییر رمز عبور و تنظیم اجرای خودکار

رمز عبور را تغییر دهید و تنظیم خودکار را تنظیم کنید
رمز عبور را تغییر دهید و تنظیم خودکار را تنظیم کنید
رمز عبور را تغییر دهید و تنظیم خودکار را تنظیم کنید
رمز عبور را تغییر دهید و تنظیم خودکار را تنظیم کنید

در این مرحله ، ما تقریباً تمام شده ایم!

روی منوی تمشک در بالا سمت چپ کلیک کنید ، Preferences-> Raspberry Pi Configuration را انتخاب کنید

که یک کادر محاوره ای را نشان می دهد. روی "تغییر رمز عبور …" کلیک کنید و آن را به چیزی که به خاطر دارید تغییر دهید!

شما می توانید نام سیستم (قسمت نام میزبان) را تغییر دهید.

مطمئن شوید که روی Boot "To CLI" کلیک کنید

تنظیم ورود خودکار ("ورود به عنوان کاربر" pi "")

اکنون باید نمایش اسلاید را برای راه اندازی هنگام راه اندازی تنظیم کنید. ساده ترین راه این است که یک خط به فایل.bashrc خود اضافه کنید. راه اندازی ویرایشگر نانو ما:

nano.bashrc

فلش رو به پایین تا انتهای فایل و خط زیر را اضافه کنید:

python3 raspi_slideshow/play_slideshow.py

این تنظیمات به این معنی است که:

  • هر زمان که راه اندازی مجدد شود ، Raspberry Pi به طور خودکار به عنوان pi کاربر وارد می شود
  • این یک مدیر پنجره را راه اندازی نمی کند ، بلکه فقط روی صفحه اجرا می شود ("Boot to CLI")
  • پوسته bash شروع می شود ، که فایل.bashrc را می خواند ، و آخرین خط آن فایل می گوید نمایش اسلاید را اجرا کنید.

پس از این ، راه اندازی مجدد مدیر پنجره را روشن نمی کند و به صورت خودکار نمایش اسلاید را اجرا می کند. با زدن Control-C در طول نمایش اسلاید می توانید نمایش اسلاید را متوقف کنید. این کار شما را به اعلان bash ($) باز می گرداند.

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

مرحله 9: استفاده از (راه اندازی دستگاه ویندوز)

در استفاده واقعی ، Raspberry Pi ما هنگام راه اندازی به شبکه بی سیم خصوصی ما متصل می شود. دایرکتوری مشترک خود (و همه چیز زیر آن) را با شبکه به اشتراک می گذارد. برای مشاهده این پوشه از دستگاه Windows ، مطمئن شوید که در یک شبکه هستید.

فرض می کنم شما از یک رایانه ویندوز در یک دفتر به این وصل می شوید. برای Windows 7 یا Windows 10 ، File Explorer را باز کنید تا فایل ها/پوشه های رایانه خود را مشاهده کنید. در سمت چپ که در آن عبارت "Computer" یا "My Computer" کلیک راست کرده ، سپس "Map Network Drive …" را انتخاب کنید.

با این کار یک کادر محاوره ای ظاهر می شود. نامه را انتخاب کنید ، به عنوان مثال "Z:" شما می خواهید درایو خود را به آن نقشه کنید. سپس در قسمت Folder عبارت زیر را تایپ کنید:

{name-of-your-Pi-computer} به اشتراک گذاشته شد

جایی که {name-of-your-Pi-computer} نامی است که در مرحله قبل به رزبری پای خود داده اید (تصویر قبلی را با کادر محاوره ای ببینید).

حتماً روی "اتصال مجدد هنگام ورود" کلیک کنید. این امکان وجود دارد که اگر Raspberry Pi هنگام بوت شدن رایانه ویندوز خاموش می شود ، برای مشاهده پوشه به اشتراک گذاشته شده ، این مرحله باید تکرار شود (یا رایانه ویندوز راه اندازی مجدد شود).

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

اکنون ، هنگامی که می خواهید اسلایدها به اسلایدشو شما بروند ، تصاویر اسلاید جداگانه (*) را در پوشه Presentation کپی کنید.

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

به یاد داشته باشید ، وقتی هر چیزی در پوشه Presentation تغییر می کند (فایل ها اضافه می شوند ، حذف می شوند یا اصلاح می شوند) اسکریپت نمایش اسلاید 2 دقیقه منتظر می ماند (120 ثانیه ، قابل تنظیم در play_slideshow.py ، جستجو برای زمان انتظار) قبل از بازنشانی و نمایش اسلایدهای جدید. این به فرد زمان می دهد تا پس از افزودن هر فایل جدید ، همه تغییرات لازم را بدون تنظیم مجدد انجام دهد.

تصاویر اسلاید جداگانه فایل های jpeg ، gif یا-p.webp

مرحله 10: عیب یابی

اکثر مشکلات را می توان با راه حل قدیمی "سعی کنید آن را خاموش و دوباره روشن کنید" حل کنید.

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

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

اگر س questionsالات/مشکلات دیگری دارید ، لطفاً در نظرات بنویسید و من این مرحله را با مشکلات رایج و راه حل آنها به روز می کنم.

مرحله 11: نتیجه گیری و کار آینده

انجام شده

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

لطفاً بازخورد بدهید! من پذیرای رفع اشکالات یا نادرستی ها هستم.من می دانم که روش های مختلفی برای انجام کارها وجود دارد ، بنابراین من در مورد پاسخ به س questionsالاتی مانند "چرا از پایتون به جای {زبان برنامه نویسی X} استفاده کردید؟" یا پیشنهاداتی که از نظر عملکرد یکسان هستند (مانند "sudo apt" همه بسته ها به طور همزمان به جای یک بار در یک زمان). با این حال ، بهبود عملکرد همیشه خوش آمدید! من سعی می کنم تا آنجا که ممکن است کاربردی و مفید باشد در حالی که نصب و نگهداری آن آسان است. من به خصوص از بازخورد کسانی که از این دستورالعمل بهره مند شده اند لذت می برم. اگر بتوانم کمک می کنم خوشحال می شوم.

کار آینده

من مشغول کار روی نسخه ای هستم که اجازه می دهد فایل های ویدئویی (با صدا) با اسلایدهای ایستا مخلوط شوند. فکر می کنم می توانم از vlc برای خط فرمان استفاده کنم. اگر بتوانم کار کنم این را به روز می کنم. با خیال راحت پیشنهادات خود را مطرح کنید!

توصیه شده: