فهرست مطالب:

DIY Musical Xmas Lights برای مبتدیان با Raspberry Pi: 12 مرحله (همراه با تصاویر)
DIY Musical Xmas Lights برای مبتدیان با Raspberry Pi: 12 مرحله (همراه با تصاویر)

تصویری: DIY Musical Xmas Lights برای مبتدیان با Raspberry Pi: 12 مرحله (همراه با تصاویر)

تصویری: DIY Musical Xmas Lights برای مبتدیان با Raspberry Pi: 12 مرحله (همراه با تصاویر)
تصویری: Новогодний венок из подручных материалов🎄❄🎅 Мастер-класс 2024, نوامبر
Anonim
Image
Image

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

مرحله 1: مواد

راه اندازی Pi 1: نصب Raspbian
راه اندازی Pi 1: نصب Raspbian

ابتدا باید داشته باشید:

  • شما به چراغ های کریسمس خود احتیاج خواهید داشت. من به شدت توصیه می کنم از چراغ های DC استفاده کنید. اگر هیچ ندارید ، به جای بازی با ولتاژ اصلی ، چند نوار LED یا سیم نور کریسمس با برق DC تهیه کنید.
  • تمشک pi ؛ تنظیمات مختلف به سخت افزارهای متفاوتی نیاز دارند

    • اگر یک عدد pi صفر یا pi zero دریافت می کنید ، به ** یک کیت مناسب همه این موارد را در حال حاضر نیاز خواهید داشت **

      • استخراج کننده صدا HDMI
      • یک کابل مینی HDMI
      • پین هدر ، یا فقط به طور مستقیم به تخته لحیم شود
      • یک آداپتور USB OTG
      • آهن لحیم کاری
    • اگر pi A ، A+، B یا B2 یا صفر (بدون w) دریافت کنید ، به یک دانگل وای فای نیاز دارید
    • اگر کیت pi 3 دریافت می کنید ، هیچ چیز دیگری
  • بلندگو با کابل کمکی و کمکی. متاسفانه صدای بلوتوث در pi zero w و pi 3 ضعیف است.
  • یک کارت حافظه (حداقل 4 گیگابایت) ، معمولاً در بسته ها وجود دارد
  • برد رله 8 کانال (5 ولت)
  • پین هدر زنانه به زن

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

  • موس و صفحه کلید USB
  • دسترسی به مانیتور یا تلویزیون HDMI
  • در صورت تعویض بین ماوس و صفحه کلید ، یک هاب USB بسیار آزاردهنده است و سایر پورت های USB شما اشغال شده است

اختیاری

  • منبع تغذیه بزرگی که برای همه چراغ های خود استفاده خواهید کرد

    اگر از این مسیر می روید ، باید سیم برق نیز بسازید ، یا سیم اضافی را بریده و از آن به عنوان سیم برق استفاده کنید

  • و همچنین pi شما با مبدل باک
  • و شاید حتی در صورت نیاز با مبدل گام به گام ، چراغ های ولتاژ بالاتر نیز روشن شود

مرحله 2: راه اندازی Pi 1: نصب Raspbian

راه اندازی Pi 1: نصب Raspbian
راه اندازی Pi 1: نصب Raspbian

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

توصیه می کنم noobs را از بنیاد pi بارگیری کنید

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

مرحله 3: تنظیم Pi 2: SSH و VNC را تنظیم کنید

راه اندازی Pi 2: SSH و VNC را تنظیم کنید
راه اندازی Pi 2: SSH و VNC را تنظیم کنید
راه اندازی Pi 2: SSH و VNC را تنظیم کنید
راه اندازی Pi 2: SSH و VNC را تنظیم کنید

داشتن تنظیمات SSH و VNC بدین معناست که نیازی نیست که پی را در یک کابل بزرگ سیم وصل کنید. همه چیز از دو پنجره روی لپ تاپ یا حتی از طریق تلفن شما قابل انجام است. ما اغلب دستورات خود را با "sudo" پیشی می گیریم ، این اساساً به فرمان ما امتیازات مدیر را می دهد.

  1. ابتدا رمز عبور خود را تغییر دهید. پنجره ترمینال را باز کرده و موارد زیر را تایپ کنید و از شما خواسته می شود که رمز عبور پیش فرض (تمشک) را وارد کرده و سپس رمز عبور خود را وارد کنید.

    sudo passwd

  2. اکنون آدرس IP خود را با دستور زیر کپی کنید

    ifconfig

حالا به منوی تنظیمات بروید و SSH و VNC را روشن کنید. اکنون می توانید pi را راه اندازی مجدد کرده و آن را از مانیتور ، صفحه کلید و ماوس جدا کنید.

مرحله 4: تنظیم Pi 3: از Bitvise SSH برای دسترسی به Pi خود استفاده کنید

راه اندازی Pi 3: از Bitvise SSH برای دسترسی به Pi خود استفاده کنید
راه اندازی Pi 3: از Bitvise SSH برای دسترسی به Pi خود استفاده کنید

من bitvise را توصیه می کنم زیرا دارای یک ابزار SFTP یکپارچه و همچنین رابط کاربری خوب است. آدرس IP خود را که قبلاً کپی کرده اید وارد کنید ، از نام کاربری pi و رمز جدید خود استفاده کنید. پورت پیش فرض (22) را نگه دارید. هنگام انتخاب ورود ، ترمینال باید باز شود.

مرحله 5: تنظیم Pi 4: Pi خود را به روز کنید

قبل از هر کار دیگری ، به روزرسانی ها را اجرا کنید

  1. ابتدا کتابخانه را با بسته هایی که در دسترس هستند به روز کنید

    sudo apt-get update

  2. پس از اتمام کار ، در واقع به روزرسانی ها را با نصب می کنید

    sudo apt-get upgrade

  3. برای اندازه گیری خوب ، مطمئن شوید که سیستم عامل pi شما به روز است (این کار باید از طریق ارتقا انجام شود)

    sudo rpi-update

مرحله 6: تنظیم Pi 5: نصب Lightshowpi

راه اندازی Pi 5: نصب Lightshowpi
راه اندازی Pi 5: نصب Lightshowpi

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

  • sudo apt-get install git-core

    apt-get چیزی است که بسته ها را دریافت می کند ، و در اینجا ما git-core را نصب می کنیم ، وابستگی ها (برنامه هایی که git-core نیاز به اجرا دارد) به طور خودکار اضافه می شوند

  • سی دی

    cd این است که دایرکتوری ها را تغییر دهید ، در حالی که ~ به معنی/home/*نام کاربری*/است ، در این صورت این امر به صورت/home/pi/خواهد بود. استفاده از آن یا ~ باید دقیقاً یکسان عمل کند

  • git clone

    این فقط بر روی ساختار پوشه مورد نیاز ما کپی شده است

  • cd lightshowpi

    اکنون به پوشه ای که تازه بارگیری کرده ایم می رویم

  • git fetch && git checkout پایدار است

    اکنون فایلهای مورد نیاز را دریافت می کنیم

  • cd/home/pi/lightshowpi

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

  • sudo./install.sh

    این کار نصب واقعی را انجام می دهد ؛ این کار در pi zero w حدود 3 ساعت طول کشید

  • راه اندازی مجدد sudo

    حالا راه اندازی مجدد می کنیم

مرحله 7: سیم کشی وسایل خود

سیم کشی وسایل خود
سیم کشی وسایل خود

با این وجود ، شما در نهایت قدرت دستگاه های خود را به آنچه استفاده می کنید بستگی دارد. گزینه های زیادی در اینجا وجود دارد ، اما در پایان روز ، شما نیاز به 5 ولت برای pi خود دارید ، یا از طریق USB ، یا از پین های هدر و راه حل قدرت سفارشی مانند من. تمام قدرتی که قطع می کنید باید DC باشد. ولتاژ خط AC به خوبی کار می کند ، اما خطر بیشتری را به همراه دارد. ولتاژ پایین بسیار امن تر است.

مرحله 8: سیم کشی وسایل خود 2: لحیم پین ها

سیم کشی وسایل خود 2: لحیم پین ها
سیم کشی وسایل خود 2: لحیم پین ها

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

مرحله 9: سیم کشی وسایل خود 3: اتصال Pi به برد رله

سیم کشی وسایل خود 3: اتصال Pi به برد رله
سیم کشی وسایل خود 3: اتصال Pi به برد رله
سیم کشی وسایل خود 3: اتصال Pi به برد رله
سیم کشی وسایل خود 3: اتصال Pi به برد رله

ما از شماره گذاری پین wiringpi استفاده می کنیم. یک قرارداد نامگذاری جایگزین وجود دارد ، فقط از نمودار ارائه شده استفاده کنید یا به wiringpi.com بروید

از صفحه رله ، با پین ها به سمت شما ، از چپ به راست ، در pi به موارد زیر متصل می شوید

  1. پین 20: زمین
  2. پین 11: GPIO 0
  3. پین 12: GPIO 1
  4. پین 13: GPIO 2
  5. پین 15: GPIO 3
  6. پین 16: GPIO 4
  7. پین 18: GPIO 5
  8. پین 22: GPIO 6
  9. پین 7: GPIO 7
  10. پین 4: قدرت 5 ولت

اگر pi خود را از پین های هدر تغذیه می کنید ، +5v به پین 2 و - (زمین) به پین 6 می رود.

مرحله 10: سیم کشی وسایل خود 4: سیم کشی رله های خود را انجام دهید

سیم کشی وسایل خود 4: سیم کشی رله های خود را انجام دهید
سیم کشی وسایل خود 4: سیم کشی رله های خود را انجام دهید
سیم کشی وسایل خود 4: سیم کشی رله های خود را انجام دهید
سیم کشی وسایل خود 4: سیم کشی رله های خود را انجام دهید

رله ها مانند سوئیچ کار می کنند. با این حال ، چراغهای خود را مستقیماً به برق خود وصل کنید ، این کار را انجام دهید ، اما سپس سیم برق را قطع کرده و هر سر آن سیم برش را روی یکی از رله ها قرار دهید. هر رله دارای 3 پایانه است. 2 عدد از آنها با هم قرار دارند و با تغذیه رله آنها را از هم جدا می کند و دیگری با تغذیه رله به ترمینال مرکزی متصل می شود. نمودار کوچک شکل گوشه به شما نشان می دهد که کدام یک جدا است (با رنگ قرمز). انتهای مخالف (اول و آخر) هر رله هرگز متصل نمی شود. در صورت تمایل ، می توانید همیشه روشن کنید و از 2 در رنگ سبز استفاده کنید ، این بدان معناست که دستورات lightshowpi معکوس خواهند بود. اگر می خواهید چراغ ها پس از پایان موسیقی به طور پیش فرض روشن شوند ، مفید خواهد بود.

مرحله 11: آن را آزمایش کنید

امتحانش کن
امتحانش کن

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

  • فراموش نکنید که ابتدا به پوشه lightshowpi بروید

    cd/home/pi/lightshowpi/

  • سپس از یکی از این دستورات آزمایشی استفاده کنید

    • sudo python py/hardware_controller.py --state = فلش
    • sudo python py/hardware_controller.py --state = محو شدن

برای پایان آزمایش ، از CTRL+C استفاده کنید

مرحله 12: لذت ببرید

لذت بردن!
لذت بردن!

اکنون وقت آن است که چراغ های کریسمس واقعی خود را تنظیم کرده و از نمایش لذت ببرید. فراموش نکنید که ویدیوی کامل من را ببینید!

برای اجرای اولین آهنگ خود ، از فایل نمایشی ارائه شده توسط devs lightshowpi استفاده کنید

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3

برای پخش هر پسر دیگر ، فقط نام mp3 را در انتهای آن دستور تغییر دهید. اینجاست که ویژگی sftp bitvise ظاهر می شود. شما به سادگی می توانید فایل های خود را کلیک کرده و بکشید.

توصیه شده: