فهرست مطالب:

پروژه Lightshowpi: 4 مرحله
پروژه Lightshowpi: 4 مرحله

تصویری: پروژه Lightshowpi: 4 مرحله

تصویری: پروژه Lightshowpi: 4 مرحله
تصویری: گرفتن پروژه دلاری | چطوری اولین پروژه سه هزار دلاریمون رو گرفتیم؟! (داستان فریلنسر شدن ما) 2024, جولای
Anonim
پروژه Lightshowpi
پروژه Lightshowpi
پروژه Lightshowpi
پروژه Lightshowpi
پروژه Lightshowpi
پروژه Lightshowpi
پروژه Lightshowpi
پروژه Lightshowpi

سلام به همگی! این راهنمای رسمی من در مورد نحوه ایجاد یک نمایش نور با استفاده از lightshowpi تا اکتبر 2020 است.

مرحله 1: وسایل خود را جمع آوری کنید

برای این پروژه به موارد زیر احتیاج خواهید داشت:- Raspberry Pi (من از مدل B+ استفاده کردم که سالها پیش با سرقفلی خریداری کرده بودم. تا آنجا که من می دانم ، این مورد با همه pi ها به جز 4 کار می کند ، اما نمی توانم آن را تأیید کنم.)

www.raspberrypi.org/products/

- کارت SD/کارت Micro SD (این بستگی به نوع pi شما دارد. هر 16 گیگابایت یا بیشتر باید کافی باشد)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- کابل برق میکرو USB (برای رزبری پای)

- تخته رله Sainsmart 8 Channel Solid State Relay

www.sainsmart.com/products/8-channel-5v-so…

- بلوک توزیع قدرت 10 کانال

www.speedwaymotors.com/Electrical-10-Termi…

- چهار خروجی Hyper Tough

www.walmart.com/ip/Hyper-Tough-Grounding-D…

- Two Hyper Tough 2 Gang Box

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- نر به نر ، نر به زن و زن به زن بلوز سیم

www.amazon.com/gp/product/B072L1XMJR/ref=p…

- سیم 16 گیج

www.walmart.com/ip/16-Gauge-Red-Black-Powe…

- فرستنده FM دیجیتال HiLetGo

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- سیم برش و سیم برنده

www.walmart.com/ip/Wire-Stripper-Universal…

- نوار الکتریکی

- آهن لحیم کاری

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- لپ تاپ/کامپیوتر با کارت خوان SD/نویسنده

- دو شاخه برق دو شاخه

www.amazon.com/ARyee-Universal-Compatible-…

مرحله 2: سیم کشی را شروع کنید

سیم کشی را شروع کنید
سیم کشی را شروع کنید
سیم کشی را شروع کنید
سیم کشی را شروع کنید
سیم کشی را شروع کنید
سیم کشی را شروع کنید
سیم کشی را شروع کنید
سیم کشی را شروع کنید

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

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

GPIO 11 تا CH1

GPIO 12 تا CH2

GPIO 13 تا CH3

GPIO 15 تا CH4

GPIO 16 تا CH5

GPIO 18 تا CH6

GPIO 22 تا CH7

GPIO 7 تا CH8

رد شدن

GPIO 6 به GND

GPIO 2 به VCC

توجه: در برد SSR ، دو عدد GND وجود دارد. از یکی که در کنار VCC قرار دارد استفاده کنید.

سپس شما می خواهید 16 قطعه سیم 16 گیج (2 عدد برای هر یک از 8 کانال) برش دهید و فقط انتهای آن را ، حدود 1/16 اینچ فاصله داشته باشید. سپس در طرف خروجی برد ssr قرار دهید و پیچ های کانال را محکم کنید (نه خیلی محکم).

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

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

اکنون ، نوار قدرت 10 کانالی خود را بگیرید. شما فقط به 9 کانال نیاز دارید. دیزی 9 عدد از آنها را با هم زنجیره می کند (همان طرف). سپس سیم سمت راست را از کانال یک بر روی برد SSR بردارید و آن را به اولین کانال استفاده شده وصل کنید. این کار را تا زمانی انجام دهید که همه 8 سیم به نوار اتوبوس متصل شوند. سپس سیم مثبت را از دو شاخه برق جدا کرده و به آخرین کانال نوار گذرگاه منتقل کنید.

حالا قسمت سخت تموم شد!

مرحله 3: رزبری پای را تنظیم کنید

برای کسانی که تازه با رزبری پای آشنا شده اند اینجا را شروع کنید:

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

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTTy

www.chiark.greenend.org.uk/~sgtatham/putty…

- قالب کارت SD

www.sdcard.org/downloads/formatter/

- اسکنر IP پیشرفته

www.advanced-ip-scanner.com/download/Advan…

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

سپس ، سیستم عامل NOOBS را برای تمشک pi از اینجا بارگیری کنید:

downloads.raspberrypi.org/NOOBS_latest

توجه: دلیل انتخاب NOOBS بر روی Raspberry Pi OS این است که NOOBS در صورت نیاز به نصب جدید ، یک روش بازیابی سریع را ارائه می دهد.

پس از اتمام کار ، برنامه رزبری pi imager را باز کنید ، به سیستم عامل سفارشی بروید ، NOOBS.zip را بیابید ، درایو مورد نظر خود را برای نوشتن سیستم عامل خود انتخاب کرده و بنویسید!

پس از اتمام کار ، کارت SD را در شکاف pi وارد کنید. بیشتر آنها در زیر برد ، روبروی درگاه های USB قرار دارند. شما همچنین می خواهید در حال حاضر ماوس را به تمشک pi وصل کنید. منبع تغذیه میکرو USB را به rpi وصل کنید. سپس از HDMI برای اتصال آن به تلویزیون ، مانیتور PC و غیره استفاده کنید. پس از مدتی raspberry pi از شما می پرسد که می خواهید چه سیستم عاملی را نصب کنید. گزینه اول (Raspberry Pi OS Full/Desktop) را انتخاب کنید. اجازه دهید سیستم عامل را نصب کند و سپس pi را راه اندازی مجدد می کند. دستورالعمل های بازشو را برای به روز رسانی pi خود و تنظیم رمز عبور برای SSH (که بعداً از آن استفاده می کنیم) دنبال کنید.

پس از انجام همه این کارها ، باید روی آرم رزبری پای در گوشه بالا سمت چپ کلیک کنید. سپس از منوی کشویی به Preferences> Raspberry Pi Configuration بروید. با این کار منویی با تنظیمات مختلف برای رزبری پای شما باز می شود. روی برگه "Interfaces" کلیک کرده و SSH را فعال کنید.

سپس دانگل USB WiFi را به یکی از پورت های usb وصل کنید (اگر pi شما فای داخلی ندارد). به شبکه WiFi خود متصل شوید.

پس از اتمام کار ، با نصب IP پیشرفته و PuTTy به رایانه خود بروید. همانطور که رزبری پای خود را به آن متصل کرده اید ، به همان SSID متصل شوید. IP Advanced Scanner را باز کرده و این محدوده را اسکن کنید: "192.168.137.1 - 192.168.137.254." تمشک pi شما باید با یک آدرس IP در کنار آن ظاهر شود. اکنون ، PuTTy را باز کنید و در کادر نام میزبان آدرس IP را که در کنار تمشک pi نشان داده می شود ، تایپ کنید. پنجره ای ظاهر می شود ، روی بله کلیک کنید. سپس از شما خواسته می شود "login in as:" تایپ کنید "pi" و سپس رمز عبوری را که هنگام تنظیم pi خود انتخاب کرده اید وارد کنید. هنگام تایپ کردن ، ممکن است متوجه شوید که رمز عبور نشان داده نمی شود. این یک ویژگی امنیتی است و کاملاً طبیعی است. فقط رمز عبور را تایپ کرده و enter را بزنید. برای هر گونه س questionsال دیگر ، به اینجا مراجعه کنید:

www.raspberrypi.org/documentation/remote-a…

هنگامی که با موفقیت از راه دور به pi خود دسترسی پیدا کردید ، دستورات زیر را وارد کنید:

sudo apt install git-core

git clone

cd lightshowpi

git fetch && git checkout python3

sudo./install.sh

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

پس از هر دستور منتظر بمانید تا "pi@raspberrypi:" در متن سبز ظاهر شود قبل از تایپ کد جدید. پس از اتمام این کار ، این فرمان را برای آزمایش سخت افزار وارد کنید:

sudo python py/hardware_controller.py --state = فلش

هر چراغ روی برد SSR باید به صورت جداگانه چشمک بزند. شما آماده روشن کردن چند چراغ هستید!

مرحله 4: پخش اولین آهنگ خود

ساده ترین راهی که من برای پخش آهنگ پیدا کردم این بود که فایل های.mp3 را بارگیری کرده و سپس آنها را در پوشه ای در raspberry pi قرار دهم. عنوان خودم را "موسیقی" گذاشتم. سپس در PuTTy از این دستور استفاده کنید:

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[نام آهنگ].mp3

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

www.youtube.com/playlist؟list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

اگه سوالی داری با خیال راحت بپرس! متشکرم!

توصیه شده: