Obsah:

DIY hudobné vianočné svetlá pre začiatočníkov s Raspberry Pi: 12 krokov (s obrázkami)
DIY hudobné vianočné svetlá pre začiatočníkov s Raspberry Pi: 12 krokov (s obrázkami)

Video: DIY hudobné vianočné svetlá pre začiatočníkov s Raspberry Pi: 12 krokov (s obrázkami)

Video: DIY hudobné vianočné svetlá pre začiatočníkov s Raspberry Pi: 12 krokov (s obrázkami)
Video: НАСТОЯЩЕЕ ГРУЗИНСКОЕ ЧАХОХБИЛИ ИЗ КУРИЦЫ!!! КАК ПРИГОТОВИТЬ? РЕЦЕПТ ПРОСТОЙ 2024, Júl
Anonim
Image
Image

Dnes prejdem krokmi k tomu, aby ste pomocou malinového pi zažiarili vianočné svetlá s hudbou. Len s pár kúskami dodatočného materiálu vás prevediem premenou vašich bežných vianočných svetiel na svetelnú šou celého domu. Cieľom je ísť od nuly. Napriek tomu, že táto príručka je určená ľuďom, ktorí nevedia používať linux vôbec a tým, ktorí ich robia podobne, zameriava sa na ľudí, pre ktorých sú linux a raspberry pi úplnou záhadou. So softvérom lightshowpi a sofistikovanejším hardvérom sa dá urobiť oveľa viac, ale ide len o začiatok.

Krok 1: Materiál

Nastavenie Pi 1: Inštalácia Raspbian
Nastavenie Pi 1: Inštalácia Raspbian

Najprv musíte mať:

  • Budete potrebovať vianočné osvetlenie. Dôrazne odporúčam držať sa svetiel napájaných jednosmerným prúdom. Ak žiadne nemáte, namiesto hry so sieťovým napätím si zaobstarajte LED pásy alebo vianočné svetelné reťazce napájané jednosmerným prúdom.
  • Malinový pi; rôzne konfigurácie vyžadujú odlišný hardvér

    • Ak dostanete pí nulu alebo pí nulu w, budete potrebovať ** Slušná súprava už bude mať všetky tieto **

      • extraktor zvuku HDMI
      • mini HDMI kábel
      • kolíkové hlavičky, alebo len spájkovať priamo do dosky
      • USB OTG adaptér
      • Spájkovačka
    • Ak získate pi A, A+, B alebo B2 alebo nulu (nie w), budete potrebovať wifi dongle
    • Ak dostanete súpravu pi 3, nič iné
  • Reproduktor s pomocným vstupom a pomocným káblom. Zvuk Bluetooth je bohužiaľ na pí nu nu a pi 3 bohužiaľ.
  • pamäťová karta (minimálne 4 GB), zvyčajne súčasťou súprav
  • 8 -kanálová reléová doska (5 V)
  • Kolíkové kolíky so zásuvkou pre ženy

Dočasné potreby: je to dočasné, preto by som odporučil použiť to, čo už máte, niekoľko hodín, ktoré to bude potrebné

  • Myš a klávesnica USB
  • Prístup k monitoru alebo televízoru HDMI
  • Rozbočovač USB, ak je prepínanie medzi myšou a klávesnicou príliš otravné a vaše ostatné porty USB sú obsadené

Voliteľné

  • Veľký napájací zdroj, ktorý použijete pre všetky vaše svetlá

    Ak pôjdete touto cestou, musíte si tiež vyrobiť napájací kábel alebo prestrihnúť predlžovací kábel a použiť ho ako napájací kábel

  • rovnako ako vaše pi s prevodníkom peňazí
  • a možno ešte vyššie napätie v prípade potreby so zosilňovačom

Krok 2: Nastavenie Pi 1: Inštalácia Raspbian

Nastavenie Pi 1: Inštalácia Raspbian
Nastavenie Pi 1: Inštalácia Raspbian

Prvým krokom je získať raspbian na svojom zariadení. Toto všetko pokryjem v jednom bloku a hardvér oddelene.

Odporúčam stiahnuť noobs z nadácie pi

Stačí rozbaliť a skopírovať na čerstvo naformátovanú kartu micro SD. To je všetko. Akonáhle zapnete svoje pi, prevedie vás inštaláciou.

Krok 3: Nastavenie Pi 2: Nastavte SSH a VNC

Nastavenie Pi 2: Nastavte SSH a VNC
Nastavenie Pi 2: Nastavte SSH a VNC
Nastavenie Pi 2: Nastavte SSH a VNC
Nastavenie Pi 2: Nastavte SSH a VNC

S nastavením SSH a VNC znamená, že nebudete musieť držať pi zapojené do veľkého množstva káblov. Všetko bude možné vykonať z 2 okien na prenosnom počítači alebo dokonca z telefónu. Často budeme predchádzať svojim príkazom s „sudo“, čo v zásade dáva nášmu príkazu oprávnenia správcu.

  1. Najprv si zmeňte heslo. Otvorte okno terminálu, zadajte nasledujúci text a budete vyzvaní na zadanie predvoleného hesla (malina) a zadanie vlastného hesla.

    sudo passwd

  2. teraz skopírujte svoju IP adresu pomocou nasledujúceho príkazu

    ifconfig

Teraz prejdite do ponuky nastavení a zapnite SSH a VNC. Teraz môžete reštartovať počítač pi a odpojiť ho od monitora, klávesnice a myši.

Krok 4: Nastavenie Pi 3: Na prístup k vášmu Pi použite Bitvise SSH

Nastavenie Pi 3: Na prístup k svojmu Pi použite Bitvise SSH
Nastavenie Pi 3: Na prístup k svojmu Pi použite Bitvise SSH

Odporúčam bitvise, pretože má integrovaný nástroj SFTP a dobré rozhranie. Zadajte svoju IP adresu, ktorú ste predtým skopírovali, použite používateľské meno pi a nové heslo. Ponechajte predvolený port (22). Terminál by sa mal otvoriť, keď vyberiete prihlásenie.

Krok 5: Nastavenie Pi 4: Aktualizujte svoje Pi

Predtým, ako urobíte čokoľvek iné, spustite aktualizácie

  1. Najprv aktualizujete knižnicu balíkov, s ktorými sú dostupné

    sudo apt-get aktualizácia

  2. Akonáhle je spustený, skutočne nainštalujete aktualizácie pomocou

    sudo apt-get upgrade

  3. Na správnu mieru sa ubezpečte, že je váš firmvér pi aktuálny (to by sa už malo vykonať prostredníctvom aktualizácie)

    sudo rpi-update

Krok 6: Nastavenie Pi 5: Inštalácia Lightshowpi

Nastavenie Pi 5: Inštalácia Lightshowpi
Nastavenie Pi 5: Inštalácia Lightshowpi

Táto časť krokov je k dispozícii priamo na webovej stránke lightshowpi. Pre pohodlie ich uvediem. Pridám tam niekoľko vysvetlení.

  • sudo apt-get install git-core

    apt-get je to, čo dostane balíky, a tu nainštalujeme git-core, automaticky sa pridajú závislosti (programy, ktoré potrebuje git-core)

  • CD ~

    cd je zmena adresárov, zatiaľ čo ~ znamená/domov/*používateľské meno*/, v tomto prípade by to bolo/domov/pi/; použitie toho alebo ~ by malo fungovať rovnako

  • klon git

    To sa skopírovalo do štruktúry priečinkov, ktorú potrebujeme

  • CD svetelná show

    teraz prejdeme do priečinka, ktorý sme práve stiahli

  • git fetch && git pokladňa stabilná

    Teraz získame potrebné súbory

  • cd/home/pi/lightshowpi

    prejdeme do správneho priečinka; v Linuxe, pokiaľ nevytvoríme systémové odkazy, vždy sa musíme pred spustením skriptov presunúť do správneho priečinka

  • sudo./install.sh

    to robí skutočnú inštaláciu; to trvalo asi 3 hodiny na mojej pi nulovej w

  • sudo reštart

    teraz reštartujeme

Krok 7: Zapojenie vecí

Zapojenie vašich vecí
Zapojenie vašich vecí

Napájanie zariadení však nakoniec závisí od toho, čo používate. Existuje veľa možností, ale na konci dňa budete na svoje pi potrebovať 5 V, buď prostredníctvom USB, alebo pomocou kolíkov záhlavia a vlastného riešenia napájania, ako som to urobil ja. Všetok prerušovaný výkon by mal byť jednosmerný. Sieťové napätie AC bude fungovať dobre, ale prináša so sebou ďalšie riziko. Nízke napätie je oveľa bezpečnejšie.

Krok 8: Zapojenie veci 2: Spájkovanie kolíkov

Zapojenie veci 2: spájkovanie kolíkov
Zapojenie veci 2: spájkovanie kolíkov

Ak používate pí nulu, budete musieť buď spájkovať kolíky záhlavia, alebo spájkovať vodiče priamo v samotných otvoroch kolíkov.

Krok 9: Zapojenie veci 3: Pripojenie Pi k doske relé

Zapojenie veci 3: Pripojenie Pi k doske relé
Zapojenie veci 3: Pripojenie Pi k doske relé
Zapojenie veci 3: Pripojenie Pi k doske relé
Zapojenie veci 3: Pripojenie Pi k doske relé

Používame číslovanie pinov wiringpi. Existuje alternatívny spôsob pomenovania, stačí použiť tabuľku, ktorú som poskytol, alebo ísť na wiringpi.com

Z reléovej dosky, kolíkmi smerom k vám, zľava doprava, sa na pi pripojíte k nasledujúcemu

  1. kolík 20: zem
  2. kolík 11: GPIO 0
  3. kolík 12: GPIO 1
  4. kolík 13: GPIO 2
  5. kolík 15: GPIO 3
  6. kolík 16: GPIO 4
  7. kolík 18: GPIO 5
  8. kolík 22: GPIO 6
  9. pin 7: GPIO 7
  10. napájanie pin 4: 5v

Ak napájate svoje pi z kolíkov záhlavia, +5v prejde na pin 2 a - (uzemnenie) prejde na pin 6.

Krok 10: Zapojenie vecí 4: Zapojenie relé

Zapojenie vecí 4: Zapojenie relé
Zapojenie vecí 4: Zapojenie relé
Zapojenie vecí 4: Zapojenie relé
Zapojenie vecí 4: Zapojenie relé

Relé fungujú ako vypínač. Napriek tomu by ste svoje svetlá zapojili priamo k napájaniu, urobte to, ale potom prerušte živý vodič a položte každý koniec prerušeného vodiča na jedno z relé. Každé relé má 3 svorky. 2 z nich sú spolu a napájanie relé ich oddeľuje, druhé sa po zapnutí relé pripojí k stredovému terminálu. Malý diagram rohu ukazuje, ktorý z nich je oddelený (červený). Opačné konce (prvý a posledný) každého relé nebudú nikdy spojené. Ak chcete, môžete vždy pracovať a používať dvojku na zeleno, znamená to len, že príkazy svetelnej show budú obrátené. Môže to byť užitočné, ak chcete, aby sa svetlá po skončení hudby predvolene rozsvietili.

Krok 11: Otestujte to

Otestujte to
Otestujte to

Tieto malé diódy LED som použil na testovanie svojej dosky, ale v skutočnosti sa môžete len pozrieť na červené svetlo, ktoré je na doske relé. Každé relé už má svoju vlastnú LED.

  • Nezabudnite najskôr prejsť do priečinka lightshowpi

    cd/home/pi/lightshowpi/

  • Potom použite jeden z týchto testovacích príkazov

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

Test ukončíte stlačením klávesov CTRL+C

Krok 12: Užite si to

Užite si to!
Užite si to!

Teraz je načase nastaviť svoje skutočné vianočné osvetlenie a vychutnať si show. Nezabudnite si pozrieť moje celé video!

Na spustenie svojej prvej piesne použite demo súbor poskytovaný vývojármi lightshowpi

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

Ak chcete hrať akéhokoľvek iného syna, stačí zmeniť názov mp3 na konci tohto príkazu. Tu nastupuje funkcia sftp bitvise; na svoje súbory môžete jednoducho klikať a presúvať ich.

Odporúča: