Съдържание:

Raspberry Pi LightshowPi: 5 стъпки (със снимки)
Raspberry Pi LightshowPi: 5 стъпки (със снимки)

Видео: Raspberry Pi LightshowPi: 5 стъпки (със снимки)

Видео: Raspberry Pi LightshowPi: 5 стъпки (със снимки)
Видео: 12v Soundreactive RGB led strip on Raspberry pi using Lightshowpi 2024, Ноември
Anonim
Image
Image
Малина Пи
Малина Пи

В тази инструкция създавам коледен дисплей, използвайки версия на LightshowPi, заредена на Raspberry Pi 3, 8 -канален SSR, 4 изхода и различни проводници. Публикуваното видео е пример за това, което направих миналата година. Ако ви харесва тази инструкция, гласувайте за в конкурса Raspberry Pi.

Стъпка 1: Списък на материалите:

  • Raspberry Pi 3 (всяка по -нова версия работи)
  • 16GB или по -голяма карта с микро памет
  • Монитор
  • Hdmi кабел
  • Мишка
  • Клавиатура
  • лаптоп или друг компютър за програмиране на картата с памет
  • 8 -канално твърдо реле (SSR)
  • 4 изхода
  • 4 изходяща кутия
  • 4 котви за гипсокартон
  • 4 малки винта
  • Жакове RJ45
  • Ethernet кабел
  • Ethernet кабелът свършва
  • електрическа лента и термосвиваеми тръби
  • различни проводници
  • Инструменти

    • Отвертки

      • малка плоска глава
      • Филипс
    • Резачки за тел
    • Машини за сваляне на тел
    • Клещи
    • Инструмент за кримпване RJ45 за по -дълъг Ethernet кабел
    • Удари надолу
    • Фреза за кутии или ножици
    • Поялник с спойка

Стъпка 2: Raspberry Pi

Използвайки зареждането на най -новата версия на Raspbian на лаптопа, има много инструкции и литература за зареждане на картата с памет

Включете монитора с Raspberry Pi в монитора с HDMI, мишка и клавиатура

След като изображението на Raspbian се зареди на картата, поставете го в слота за карта с памет на Pi и включете подходящо захранване, включете монитора, ако не е.

Изчакайте да се зареди, след зареждане се свържете с Wi-Fi и ще инсталирате LightshowPi.

За да инсталирате Lightshow Pi, отидете на www.lightshowpi.org и кликнете върху Ръководство за начало под Нов потребител. Ръководството ще инструктира как да го заредите на 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 пред python)

    това е тест за проверка дали програмата се зарежда правилно

По -долу са неща, които направих, като прочетох от уебсайта

  • в терминалния прозорец и все още в директорията на световното шоу
  • cd конфигурация
  • cp default.cfg overrides.cfg

    • тази команда копира default.cfg и го поставя в същата папка и променя името на overrides.cfg
    • при извършване на промени в конфигурацията използвайте overrides.cfg
  • nano overrides.cfg (ако не сте използвали sudo su, ще трябва да поставите sudo пред nano)

    • отваря override.cfg и може да превърта и променя конфигурации.
    • ctrl+O запазва промените
    • ctrl+X затваря отмените.cfg
  • можете да възпроизвеждате музика от папка или от интернет като pandora или друга интернет поточна музика

    • за създаване на плейлист създайте папка в музикална папка

      • може да използва прозореца на терминала или да използва интерфейса на gui
      • в прозореца на терминала

        • sudo su
        • cd lightshowpi/музика
        • mkdir Коледа

          ще създаде нова папка

        • преместете музика в тази папка
        • cd..

          тази команда ще ви отведе предишната папка

        • cd инструменти
        • python playlist_generator.py (използвайте sudo пред python, ако не използвате командата sudo su)
        • ще поиска пълния път до папката с песни

          например:/home/pi/lightshowpi/music/christmas

        • после cd..
        • cd конфигурация
        • nano overrides.cfg

          • превъртете надолу до мястото, където виждате playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • променете пробата на Коледа
          • Ctrl+O за запазване
          • Ctrl+x за изход
        • cd..
        • python py/synchronized_lights.py --playlist =/home/pi/lightshowpi/music/christmas/.playlist
        • start_music_and_lights го стартира

          stop_music_and_lights го спира

За да можете да възпроизвеждате музика от поточен източник; в уебсайта има връзка, която можете да следвате за това как да пускате музика.

За повече персонализиране и информация можете да посетите lightshowpi.org или Reddit, има връзка към Reddit в предната част на уебсайта.

Стъпка 3: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер

Започвайки с изходната кутия с 4 групи, разбийте 3 раздела (снимка)

Вземете изход и от бронзовата страна има зъбче, което свързва двата изхода заедно, с клещи счупете езичето, за да имате 2 отделни изхода, направете това към 3 -те останали изхода, не е нужно да счупвате сребърната страна.

С изхода вземете парче тел, който използвах с 14 габарит, и прикрепете един проводник към бронзовия винт. Вземете друго парче тел и го прикрепете към другия бронзов винт. Направете това с останалите 7 изхода, трябва да имате общо 8 проводника.

След това с друго парче тел изрежете 4 приблизително еднакви дължини, за да свържете по принцип маргаритката на неутралите (сребърни винтове). След това на последния сребърен винт отрежете парче тел по -дълго, за да го закачите от неутралната страна на щепсела.

Направете същото със земята, както направихте с неутралите.

Вземете 4 от горещите (бронзови винтове) проводници и поставете през един от счупените фиксатори. С останалите 4 проводника поставете през друг счупен фиксатор. След това върху неутралния проводник и заземителния проводник се придържаме към последния счупен фиксатор.

С филцова отвертка или отвертка с квадратна глава завийте изходите в кутията

Сега с кабелите, които пробиват през счупения фиксатор. Свържете всеки горещ проводник към SSR с малка отвертка с плоска глава. Например, всички горни редове на изходите са нечетни, а всички долни изходи са четни. С изход номер едно в горния ляв ъгъл, свържете го към първи канал на ssr. Изход номер две е в долния ляв ъгъл, свържете се с втори канал и така четвърти, докато всички проводници са свързани.

С неутралното, заземеното и горещото, идващо от платката на релето, или поставете щепсел, както аз, или добавете проводник с включен щепсел.

След като проводниците са свързани, монтирайте SSR платката към гърба на кутията. Като вземете резачка за кутии или чифт ножици и отрежете наполовина котвите за гипсокартон, за да ги използвате като опора. Поставете стойките там, където са монтажните отвори, и ги монтирайте с малки винтове.

Стъпка 4: Продължаване на хардуера

Хардуер Продължава
Хардуер Продължава
Хардуер Продължава
Хардуер Продължава
Хардуер Продължава
Хардуер Продължава

От контролната страна на SSR:

  • с помощта на парче Ethernet кабел свържете проводника, както следва:

    • Първият канал се свързва бял с оранжева лента
    • Вторият канал свързва плътно оранжево
    • Канал три се свързва бял със зелен проводник
    • Четвъртият канал се свързва плътно синьо
    • Канал пет се свързва бяло със синя лента
    • Канал шест се свързва плътно зелено
    • Канал седем се свързва бял с кафява ивица
    • Канал осми свързва плътно кафяво
  • На другия край на проводника свържете жака Rj45, като използвате ред B с инструмент за пробиване

С около един метър парче Ethernet кабел свържете Rj45 жак, като използвате същия като преди

В другия край на кабела с жака отстранете кожуха с маша за отстраняване на тел, след това отстранете всеки от 8 -те отделни проводника на около 1/4 "и запоявайте проводници, които имат женския край, който може да се свърже към Raspberry Pi

Направете или намерете Ethernet кабел с различна дължина, когато се уверите, че използвате протокола T-568B

Тъй като тази релейна платка е 5vdc; свържете подходящо 5vdc захранване към VCC (положително) и GND (отрицателно).

Raspberry Pi и релейната платка трябва да споделят позиции, това може да се направи много пъти. Начинът, по който направих това, беше с помощта на модифицирано компютърно захранване.

Стъпка 5: Обединяване на всички

Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно

С Raspberry Pi бихте искали да използвате извода Wiringpi

  • С джъмперите за женски платки, независимо от цвета, който сте използвали за запояване на Ethernet кабела, който искате да свържете към щифта WiringPi на Raspberry Pi, както следва:

    • Бяло с оранжева лента се свързва с 0, което е физически щифт 11
    • Непрекъснато оранжево свързване към 1, което е физически щифт 12
    • Бяло със зелена лента се свързва към 2, което е физически щифт 13
    • Непрекъснато синьо свързване към 3, което е физически щифт 15
    • Бяло със синя лента се свързва към 4, което е физически щифт 16
    • Непрекъснато зелено се свързва към 5, което е физически щифт 18
    • Бяло с кафява лента се свързва към 6, което е физически щифт 22
    • Плътно кафяво свързване към 7, което е физически щифт 7
  • Свържете Ethernet кабел между двата жака
  • Свържете 5v захранване към релейната платка и включете малиновото пи (ако вече не е) и включете пи.
  • Стартирайте програмата LightshowPi.
  • На релейната дъска можете да гледате водещия танц под музиката.
  • Включете платката на релето, за да захранвате контактите.
  • Включете коледните светлини и ги гледайте как се движат под музиката.

Благодаря, че разгледахте тази инструкция.

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