فهرست مطالب:

Raspberry Pi LightshowPi: 5 مرحله (همراه با تصاویر)
Raspberry Pi LightshowPi: 5 مرحله (همراه با تصاویر)

تصویری: Raspberry Pi LightshowPi: 5 مرحله (همراه با تصاویر)

تصویری: Raspberry Pi LightshowPi: 5 مرحله (همراه با تصاویر)
تصویری: Raspberry Pi: lights sync to music 2024, نوامبر
Anonim
Image
Image
تمشک پای
تمشک پای

در این دستورالعمل من با استفاده از نسخه LightshowPi که روی رزبری پای 3 ، 8 کانال SSR ، 4 خروجی و سیم های مختلف بارگذاری شده است ، یک نمایش کریسمس ایجاد می کنم. ویدئوی منتشر شده نمونه ای از کارهایی است که من در سال گذشته انجام دادم. اگر این دستورالعمل را دوست دارید ، در مسابقه رزبری پای رای دهید.

مرحله 1: فهرست مواد:

  • رزبری پای 3 (هر نسخه جدیدتر کار می کند)
  • کارت حافظه میکرو 16 یا بیشتر
  • مانیتور
  • کابل HDMI
  • موش
  • صفحه کلید
  • لپ تاپ یا رایانه دیگری برای برنامه ریزی کارت حافظه
  • رله حالت جامد 8 کانال (SSR)
  • 4 خروجی
  • جعبه 4 باند خروجی
  • 4 لنگر دیوار خشک
  • 4 پیچ کوچک
  • جک های RJ45
  • کابل اترنت
  • کابل اترنت به پایان می رسد
  • نوار برقی و لوله های کوچک کننده حرارتی
  • سیم های مختلف
  • ابزارها

    • پیچ گوشتی ها

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

مرحله 2: تمشک پای

با استفاده از بارگذاری لپ تاپ جدیدترین نسخه Raspbian ، دستورالعمل ها و ادبیات زیادی برای بارگیری کارت حافظه وجود دارد

در پلاگین Raspberry Pi مانیتور را با HDMI ، موس و صفحه کلید وارد کنید

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

منتظر بمانید تا بوت شود ، پس از راه اندازی به Wi-Fi متصل شوید و LightshowPi را نصب کنید.

برای نصب Lightshow Pi ، به www.lightshowpi.org بروید و روی راهنمای شروع به کار در قسمت New User کلیک کنید. راهنمای نحوه بارگیری آن بر روی Pi را آموزش می دهد ، مراحل زیر را قرار داده ام و اگر هرگونه سردرگمی می تواند مربوط به وب سایت باشد.

  • پنجره ترمینال را باز کنید sudo su که ریشه است و نیازی به تایپ sudo قبل از هر چیزی که نیاز به sudo دارد ندارد
  • git clone
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (اگر از sudo su استفاده نکردید ، باید sudo را در مقابل./install.sh قرار دهید)
  • راه اندازی مجدد (دوباره اگر از sudo su استفاده نکردید ، باید sudo را قبل از راه اندازی مجدد قرار دهید)

پس از راه اندازی مجدد

  • پنجره ترمینال را دوباره باز کنید و sudo su را تایپ کنید
  • cd lightshowpi
  • python py/hardware_controller.py --state = flash (در صورت عدم استفاده از sudo su باید sudo را جلوی پایتون قرار دهید)

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

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

  • در پنجره ترمینال و همچنان در فهرست راهنمای lightshow
  • پیکربندی سی دی
  • cp default.cfg overrides.cfg

    • این دستور default.cfg را کپی کرده و در همان پوشه جایگذاری کرده و نام آن را به overrides.cfg تغییر می دهد
    • هنگام ایجاد تغییرات در پیکربندی از overrides.cfg استفاده کنید
  • nano overrides.cfg (در صورت عدم استفاده از sudo su ، باید sudo را در مقابل نانو قرار دهید)

    • override.cfg را باز می کند و می تواند پیکربندی ها را پیموده و تغییر دهد.
    • ctrl+O تغییرات را ذخیره می کند
    • ctrl+X overrides.cfg را می بندد
  • شما می توانید موسیقی را از یک پوشه یا از اینترنت مانند pandora یا موسیقی پخش کننده اینترنتی دیگر پخش کنید

    • برای ایجاد یک لیست پخش ، یک پوشه در پوشه موسیقی ایجاد کنید

      • می تواند از پنجره ترمینال استفاده کند یا از رابط gui استفاده کند
      • در پنجره ترمینال

        • sudo su
        • سی دی lightshowpi/موسیقی
        • کریسمس mkdir

          یک پوشه جدید ایجاد می کند

        • انتقال موسیقی به این پوشه
        • سی دی..

          این دستور پوشه قبلی را برای شما می برد

        • ابزارهای سی دی
        • python playlist_generator.py (در صورت عدم استفاده از دستور sudo su در مقابل python از sudo استفاده کنید)
        • مسیر کامل پوشه آهنگ ها را درخواست می کند

          به عنوان مثال:/home/pi/lightshowpi/موسیقی/کریسمس

        • بعد سی دی..
        • پیکربندی سی دی
        • نانو overrides.cfg

          • پایین بروید تا جایی را که می بینید playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • نمونه را به کریسمس تغییر دهید
          • Ctrl+O برای ذخیره
          • Ctrl+x برای خروج
        • سی دی..
        • python py/synchronized_lights.py --playlist =/home/pi/lightshowpi/music/christmas/.listlist
        • start_music_and_lights آن را شروع می کند

          stop_music_and_lights آن را متوقف می کند

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

برای سفارشی سازی بیشتر و اطلاعات می توانید از lightshowpi.org یا Reddit دیدن کنید ، پیوندی به Reddit در جلوی وب سایت وجود دارد.

مرحله 3: سخت افزار

سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار

شروع با جعبه خروجی 4 باند 3 زبانه (تصویر)

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

با خروجی ، یک تکه سیم را که از 14 گیج استفاده کردم بردارید و یک سیم را به پیچ برنزی وصل کنید. یک تکه دیگر سیم بردارید و به پیچ برنزی دیگر وصل کنید. این کار را در 7 خروجی دیگر انجام دهید ، در مجموع باید 8 سیم داشته باشد.

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

همان کاری را که با زمین خنثی انجام دادید ، با زمین انجام دهید.

4 تا از سیمهای داغ (پیچ برنزی) را بردارید و در یکی از زبانه های شکسته قرار دهید. با 4 سیم باقی مانده ، یک زبانه شکسته دیگر را قرار دهید. سپس روی سیم خنثی و سیم زمین به آخرین زبانه شکسته بچسبید.

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

حالا سیم ها از زبانه شکسته عبور می کنند. هر یک از سیم های داغ را با یک پیچ گوشتی کوچک تخت به SSR وصل کنید. به عنوان مثال ، تمام ردیف بالای خروجی ها فرد و همه خروجی های پایینی زوج هستند. با خروجی شماره یک در سمت چپ بالا ، آن را به کانال یک در ssr وصل کنید. خروجی شماره دو که در پایین سمت چپ قرار دارد ، به کانال دو وصل شوید و چهارم تا زمانی که همه سیمها متصل شوند.

با حالت خنثی ، زمین گیر و داغی که از برد رله می آید یا مانند من یک دوشاخه را وصل کنید یا یک سیم با دوشاخه اضافه کنید.

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

مرحله 4: سخت افزار ادامه دارد

سخت افزار ادامه دارد
سخت افزار ادامه دارد
سخت افزار ادامه دارد
سخت افزار ادامه دارد
سخت افزار ادامه دارد
سخت افزار ادامه دارد

در سمت کنترل SSR:

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

    • کانال یک سفید را با نوار نارنجی وصل کنید
    • کانال دو نارنجی جامد را به هم وصل می کند
    • کانال سه رنگ سفید را با سیم سبز وصل می کند
    • کانال چهار آبی ثابت را به هم متصل می کند
    • کانال پنج سفید را با نوار آبی متصل می کند
    • کانال شش به رنگ سبز متصل می شود
    • کانال هفت سفید را با نوار قهوه ای متصل می کند
    • کانال هشت قهوه ای جامد را به هم متصل می کند
  • در انتهای دیگر سیم ، جک Rj45 را با استفاده از ردیف B با یک ابزار پانچ پایین متصل کنید

با یک قطعه طول یک کابل اترنت ، یک جک Rj45 را مانند قبل وصل کنید

در انتهای دیگر کابل با جک ، ژاکت را با نوارهای سیمی بپیچید ، سپس هریک از 8 سیم جداگانه را به اندازه 1/4 اینچ بپیچید و سیم های نان بردی را بچسبانید که انتهای زنانه آنها قابل اتصال به رزبری پای است

هنگام اطمینان از استفاده از پروتکل T-568B ، یک کابل اترنت با طول مختلف بسازید یا پیدا کنید

از آنجا که این برد رله 5vdc است ؛ منبع تغذیه مناسب 5vdc را به VCC (مثبت) و GND (منفی) وصل کنید.

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

مرحله 5: همه را با هم جمع کنید

همه را کنار هم گذاشتن
همه را کنار هم گذاشتن
همه را کنار هم گذاشتن
همه را کنار هم گذاشتن

با رزبری پای می خواهید از پین Wiringpi خارج شوید

  • با استفاده از بلوزهای زنانه هر رنگی را که برای اتصال کابل اترنت استفاده می کردید ، می خواهید به پین WiringPi در رزبری پای به شرح زیر متصل شوید:

    • سفید با نوار نارنجی به 0 متصل می شود که پایه فیزیکی 11 است
    • نارنجی جامد به 1 وصل می شود که پایه فیزیکی 12 است
    • سفید با نوار سبز به 2 وصل می شود که پایه 13 فیزیکی است
    • آبی ثابت به 3 متصل می شود که پین 15 فیزیکی است
    • سفید با نوار آبی به 4 متصل می شود که پایه فیزیکی 16 است
    • سبز سبز به 5 متصل می شود که پایه فیزیکی 18 است
    • سفید با نوار قهوه ای به 6 وصل می شود که پایه فیزیکی 22 است
    • قهوه ای جامد به 7 وصل می شود که پین فیزیکی 7 است
  • یک کابل اترنت را بین دو جک متصل کنید
  • ولتاژ 5 ولت را به برد رله وصل کرده و تمشک pi را به آن وصل کنید (در صورت عدم وجود) و پی را به برق وصل کنید.
  • برنامه LightshowPi را اجرا کنید.
  • روی تخته رله می توانید رقص led را با موسیقی تماشا کنید.
  • برای تغذیه پریزها ، برد رله را وصل کنید.
  • چراغ های کریسمس را وصل کرده و حرکت آنها را به سمت موسیقی تماشا کنید.

با تشکر از مشاهده این مطلب آموزنده

توصیه شده: