Съдържание:

Проект Lightshowpi: 4 стъпки
Проект Lightshowpi: 4 стъпки

Видео: Проект Lightshowpi: 4 стъпки

Видео: Проект Lightshowpi: 4 стъпки
Видео: Setting Up LightShowPi Microweb Interface | Christmas Light Show 2024, Юли
Anonim
Проект Lightshowpi
Проект Lightshowpi
Проект Lightshowpi
Проект Lightshowpi
Проект Lightshowpi
Проект Lightshowpi
Проект Lightshowpi
Проект Lightshowpi

Здравейте всички! Това е моето официално ръководство за това как да създам светлинно шоу с помощта на lightshowpi от октомври 2020 г.

Стъпка 1: Съберете вашите консумативи

За този проект ще ви трябва следното:- Raspberry Pi (използвах модел B+, който купих на добра воля преди години. Доколкото знам, това ще работи с всички пи с изключение на 4, но не мога да проверя това.)

www.raspberrypi.org/products/

- SD карта/Micro SD карта (Това зависи от това какво пи използвате. Всичко 16GB или по -голямо би трябвало да е достатъчно)

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

- Micro USB захранващ кабел (за Raspberry Pi)

- 8 -канален релейна платка Sainsmart

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

- 10 -канален блок за разпределение на мощността

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

- Четири хипер здрави изхода

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

- Две 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…

- HiLetGo цифров FM предавател

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: Започнете окабеляването

Започнете окабеляването
Започнете окабеляването
Започнете окабеляването
Започнете окабеляването
Започнете окабеляването
Започнете окабеляването
Започнете окабеляването
Започнете окабеляването

Преди да настроим малиновото пи, ще искате да продължите и да извършите всички необходими кабели по този начин, след като настроите пи, можете да продължите и да тествате хардуера. За да започнете, ще искате да издърпате справочен лист за графичното оформление на GPIO на вашето съответно пи. Например този, който използвах, е прикрепен към тази стъпка.

На дъската 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

За тези от вас, които са нови за Raspberry Pi, започнете от тук:

Има няколко програми, които ще трябва да изтеглите, преди да започнем настройката. За всички от следните връзки изберете вашата операционна система за правилното изтегляне.

- 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 OS за raspberry pi тук:

downloads.raspberrypi.org/NOOBS_latest

Забележка: Причината да избера NOOBS пред Raspberry Pi OS е, че NOOBS предлага бърз метод за възстановяване в случай, че имате нужда от нова инсталация.

След като това е направено, отворете програмата на малиново pi imager, превъртете надолу до персонализиран os, намерете NOOBS.zip, изберете устройството, на което искате да напишете вашия os, и пишете!

След като това приключи, поставете SD картата в слота на pi. Повечето от тях са под платката, срещу usb портовете. Засега ще искате да включите мишка към малиновото пи. Включете захранването на micro USB в rpi. След това използвайте HDMI, за да го включите в телевизор, компютърен монитор и т.н. След известно време малиновото пи ще ви подкани, като ви попита каква ОС искате да инсталирате. Изберете първата опция (Raspberry Pi OS Full/Desktop). Оставете го да инсталира операционната система и след това той ще рестартира pi. Следвайте изскачащите инструкции, за да актуализирате своя pi и да зададете парола за SSH (която ще използваме по-късно).

След като всичко това е направено, ще искате да кликнете върху логото на Raspberry Pi в горния ляв ъгъл. След това от падащото меню отидете на Предпочитания> Конфигурация на Raspberry Pi. Това ще отвори меню с различни настройки за вашия Raspberry Pi. Кликнете върху раздела „Интерфейси“и активирайте SSH.

След това включете USB WiFi ключа към един от usb портовете (ако вашето pi няма вграден WiFi). Свържете се с вашата WiFi мрежа.

След като приключите с това, отидете на компютъра си с инсталиран Advanced IP Scanner и PuTTy. Свържете се със същия SSID, към който сте свързали Raspberry pi. Отворете Advanced IP Scanner и сканирайте този диапазон: „192.168.137.1 - 192.168.137.254.“Вашето малиново пи трябва да се появи с IP адрес до него. Сега отворете PuTTy и в полето Host Name въведете IP адреса, който се показва до малиновото пи. Ще се появи изскачащ прозорец, щракнете върху да. След това ще бъдете подканени с „вход в като:“въведете „pi“и след това въведете паролата, която сте избрали, когато настройвате вашето pi. Докато пишете, може да забележите, че паролата няма да се покаже. Това е защитна функция и е напълно нормално. Просто въведете паролата и натиснете Enter. За всякакви други въпроси, вижте тук:

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

След като сте осъществили отдалечен достъп до вашия pi, въведете следните команди:

sudo apt инсталирате git-core

git clone

cd lightshowpi

git fetch && git checkout python3

sudo./install.sh

sudo рестартиране

След всяка команда изчакайте "pi@raspberrypi:" в зелен текст да се появи, преди да въведете нов код. След като всичко е направено, въведете тази команда, за да тествате хардуера:

sudo python py/hardware_controller.py --state = flash

Всяка светлина на SSR платката трябва да мига поотделно. Готови сте да пуснете малко светлини!

Стъпка 4: Възпроизвеждане на първата ви песен

Най -лесният начин, който открих да пускам песни, беше да изтегля.mp3 файлове и след това да ги поставя в папка на малиновото пи. Озаглавих моята „музика“. След това в PuTTy използвайте тази команда:

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[име на песен].mp3

Това е всичко! Това беше наистина забавен, но предизвикателен проект и се надявам, че това ще помогне на всеки, който е преживял същите неща като мен. Ето линк към плейлист в YouTube със записи на някои от песните от моето светлинно шоу.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Ако имате въпроси, не се колебайте да попитате! Благодаря ти!

Препоръчано: