Tartalomjegyzék:

DIY zenés karácsonyi fények kezdőknek a Raspberry Pi -vel: 12 lépés (képekkel)
DIY zenés karácsonyi fények kezdőknek a Raspberry Pi -vel: 12 lépés (képekkel)

Videó: DIY zenés karácsonyi fények kezdőknek a Raspberry Pi -vel: 12 lépés (képekkel)

Videó: DIY zenés karácsonyi fények kezdőknek a Raspberry Pi -vel: 12 lépés (képekkel)
Videó: LithgowLights 2016 Display - Christmas Eve Sarajevo 12 24 2024, Július
Anonim
Image
Image

Ma végigmegyek a málna pi segítségével, hogy a karácsonyi fények zenével villogjanak. Csak néhány dollár extra anyaggal végigvezetem, hogy a szokásos karácsonyi fényeit egész házas fényshow-vá alakítsa át. A cél itt az, hogy a nulláról induljunk. Bár ez az útmutató azoknak szól, akik egyáltalán nem tudják, hogyan kell használni a Linuxot, és azoknak, akik hasonlóképpen járnak, a középpontban azok állnak, akik számára a linux és a málna pi teljes rejtély. A lightshowpi szoftverrel és kifinomultabb hardverrel sokkal többet lehet tenni, de ez csak a kezdetről szól.

1. lépés: Anyag

A Pi 1 beállítása: A Raspbian telepítése
A Pi 1 beállítása: A Raspbian telepítése

Először is a következőknek kell lenniük:

  • Szükséged lesz a karácsonyi fényekre. Erősen javaslom, hogy tartsa be az egyenáramú megvilágítást. Ha nincs ilyen, a hálózati feszültséggel való játék helyett szerezzen be néhány LED csíkot vagy egyenáramú karácsonyi fényfüzért.
  • A málna pi; a különböző konfigurációkhoz különböző hardverekre van szükség

    • Ha pi nullát vagy pi nullát kap, akkor szüksége lesz rá ** Egy tisztességes készlet mindezt tartalmazza **

      • HDMI hangkivezető
      • mini HDMI kábel
      • fejléc csapok, vagy csak forrasztani közvetlenül a táblába
      • USB OTG adapter
      • Forrasztópáka
    • Ha kap egy pi A, A+, B vagy B2 vagy nullát (nem w), akkor szüksége lesz egy wifi -kulcsra
    • Ha kap egy pi 3 készletet, semmi más
  • Hangszóró aux in és kiegészítő kábellel. Sajnos a Bluetooth audió zavaros a pi zero w és a pi 3 -on.
  • memóriakártya (minimum 4 GB), általában a készletekben
  • 8 csatornás relé kártya (5V)
  • Női -női fejlécek

Ideiglenes szükségletek: ez ideiglenes, ezért azt javaslom, hogy csak azt használja, amivel rendelkezik, arra a néhány órára, amire szükség lesz

  • USB egér és billentyűzet
  • Hozzáférés HDMI -monitorhoz vagy TV -hez
  • USB -elosztó, ha az egér és a billentyűzet közötti váltás túl bosszantó, és a többi USB -port foglalt

Választható

  • Nagy tápegység, amelyet minden lámpájához használhat

    Ha ezt az utat választja, akkor tápkábelt is kell készítenie, vagy egy hosszabbítót el kell vágnia, és azt tápkábelként kell használni

  • valamint a pi egy buck konverterrel
  • és talán még nagyobb feszültségű lámpák is, ha szükséges egy fokozatos átalakítóval

2. lépés: A Pi 1 beállítása: A Raspbian telepítése

A Pi 1 beállítása: A Raspbian telepítése
A Pi 1 beállítása: A Raspbian telepítése

Az első lépés a raspbian telepítése az eszközre. Mindezeket egyetlen blokkban fogom lefedni, a hardvert pedig külön.

Javaslom a noobs letöltését a pi alapítványból

Csak csomagolja ki, majd másolja át a frissen formázott micro SD kártyára. Ez az. Miután bekapcsolta a pi -t, végigvezeti a telepítésen.

3. lépés: A Pi 2 beállítása: Állítsa be az SSH -t és a VNC -t

A Pi 2 beállítása: Állítsa be az SSH -t és a VNC -t
A Pi 2 beállítása: Állítsa be az SSH -t és a VNC -t
A Pi 2 beállítása: Állítsa be az SSH -t és a VNC -t
A Pi 2 beállítása: Állítsa be az SSH -t és a VNC -t

Az SSH és a VNC beállítása azt jelenti, hogy nem kell a pi -t csatlakoztatni a vezetékek hatalmas káoszához. Minden elvégezhető a laptop 2 ablakából vagy akár a telefonjáról. Gyakran a "sudo" paranccsal előzzük meg a parancsokat, ez lényegében megadja a parancsunknak a rendszergazdai jogosultságokat.

  1. Először módosítsa a jelszavát. Nyisson meg egy terminál ablakot, és írja be a következőt, és a rendszer kéri, hogy írja be az alapértelmezett jelszót (málna), majd írja be saját jelszavát.

    sudo passwd

  2. most másolja az IP -címét a következő paranccsal

    ifconfig

Most lépjen a beállítások menübe, és kapcsolja be az SSH -t és a VNC -t. Most újraindíthatja a pi -t, és kihúzhatja a monitort, a billentyűzetet és az egeret.

4. lépés: A Pi 3 beállítása: A Bitvise SSH használatával elérheti Pi -jét

A Pi 3 beállítása: Használja a Bitvise SSH -t a Pi eléréséhez
A Pi 3 beállítása: Használja a Bitvise SSH -t a Pi eléréséhez

Azért ajánlom a bitvise -t, mert integrált SFTP eszközzel és jó kezelőfelülettel rendelkezik. Adja meg a korábban másolt IP -címét, használja a pi felhasználónevet és az új jelszavát. Tartsa meg az alapértelmezett portot (22). A terminálnak a bejelentkezés kiválasztásakor kell megnyílnia.

5. lépés: A Pi 4 beállítása: Frissítse a Pi -t

Mielőtt bármi mást tenne, futtassa a frissítéseket

  1. Először frissítse a rendelkezésre álló csomagok könyvtárát

    sudo apt-get update

  2. Miután befejezte a futást, ténylegesen telepíti a frissítéseket

    sudo apt-get upgrade

  3. Jó intézkedésként győződjön meg arról, hogy a pi firmware naprakész (ezt már frissítéssel kell elvégezni)

    sudo rpi-update

6. lépés: A Pi 5 beállítása: A Lightshowpi telepítése

A Pi 5 beállítása: A Lightshowpi telepítése
A Pi 5 beállítása: A Lightshowpi telepítése

A lépések ezen része közvetlenül a lightshowpi webhelyen érhető el. A kényelem kedvéért felveszem őket. Hozzáteszek néhány magyarázatot.

  • sudo apt-get install git-core

    Az apt-get az, ami megkapja a csomagokat, és itt telepítjük a git-core-t, a függőségek (a git-core futtatásához szükséges programok) automatikusan hozzáadódnak

  • cd ~

    cd a könyvtárak megváltoztatása, míg a ~ azt jelenti, hogy/home/*felhasználónév*/, ebben az esetben a/home/pi/; ennek vagy a ~ -nak ugyanúgy kell működnie

  • git klón

    Ez csak átmásolta a szükséges mappastruktúrát

  • cd lightshowpi

    most térjünk át az imént letöltött mappára

  • git fetch && git pénztár stabil

    most megkapjuk a szükséges fájlokat

  • cd/home/pi/lightshowpi

    áttérünk a megfelelő mappára; Linux alatt, hacsak nem hozunk létre rendszerlinkeket, mindig át kell lépnünk a megfelelő mappába, mielőtt elindítjuk a szkripteket

  • sudo./install.sh

    ez a tényleges telepítés; ez körülbelül 3 órát vett igénybe a pi zero w -n

  • sudo újraindítás

    most újraindítjuk

7. lépés: A dolgok bekötése

A dolgok bekötése
A dolgok bekötése

Az eszközök bekapcsolása azonban attól függ, hogy mit használ. Itt sok lehetőség van, de a nap végén 5V -ra lesz szüksége a pi -hez, akár USB -n keresztül, akár a fejlécek és egy egyedi áramellátási megoldás használatával, mint én. A megszakított áramnak egyenáramúnak kell lennie. A váltakozó áramú hálózati feszültség tökéletesen fog működni, de további kockázatokat hordoz. Az alacsony feszültség sokkal biztonságosabb.

8. lépés: A cuccok bekötése 2: A csapok forrasztása

A dolgok bekötése 2: A csapok forrasztása
A dolgok bekötése 2: A csapok forrasztása

Ha pi nullát használ, akkor vagy fejléceket kell forrasztania, vagy közvetlenül a tűlyukaknál forrasztania a vezetékeket.

9. lépés: A dolgok bekötése 3: A Pi csatlakoztatása a relé panelhez

A dolgok bekötése 3: A Pi csatlakoztatása a relé panelhez
A dolgok bekötése 3: A Pi csatlakoztatása a relé panelhez
A dolgok bekötése 3: A Pi csatlakoztatása a relé panelhez
A dolgok bekötése 3: A Pi csatlakoztatása a relé panelhez

A wiringpi tűszámozást használjuk. Van egy alternatív elnevezési megállapodás, csak használja az általam megadott táblázatot, vagy látogasson el a wiringpi.com webhelyre

A relé tábláról, a csapokkal az Ön felé, balról jobbra, csatlakozni fog a következőhöz a pi -n

  1. 20. tű: földelt
  2. 11. tű: GPIO 0
  3. 12. tű: GPIO 1
  4. 13. tű: GPIO 2
  5. 15. tű: GPIO 3
  6. 16. tű: GPIO 4
  7. 18. tű: GPIO 5
  8. 22. tű: GPIO 6
  9. 7. tű: GPIO 7
  10. tüske 4: 5V tápellátás

Ha a pi -t a fejléc csapjairól táplálja, akkor a +5v a 2 -es, a - (föld) pedig a 6 -os érintkezőbe kerül.

10. lépés: A dolgok bekötése 4: A relék bekötése

A dolgok bekötése 4: A relék bekötése
A dolgok bekötése 4: A relék bekötése
A dolgok bekötése 4: A relék bekötése
A dolgok bekötése 4: A relék bekötése

A relék úgy működnek, mint egy kapcsoló. Azonban kösse a lámpákat közvetlenül az áramellátásához, tegye ezt, de akkor vágja le a feszültség alatt álló vezetéket, és tegye a levágott vezeték mindkét végét az egyik relére. Minden relé 3 terminállal rendelkezik. Kettő együtt van, és a relé áramellátása elválasztja őket, a másik a relé bekapcsolásakor csatlakozik a középső terminálhoz. A sarokforma kis diagramja megmutatja, melyik a különálló (piros). Az egyes relék egymással szemben lévő végei (első és utolsó) soha nem lesznek összekötve. Ha akarja, mindig bekapcsolhatja és használhatja a 2-es zöldet, ez csak azt jelenti, hogy a lightshowpi parancsok fordítva lesznek. Hasznos lehet, ha azt szeretné, hogy a fények alapértelmezés szerint kigyúljanak a zene befejezése után.

11. lépés: Tesztelje

Próbáld ki
Próbáld ki

Ezeket a kis LED -eket használtam a tábla teszteléséhez, de valójában csak megnézheti a piros fényt, amely a relé táblán van. Minden relének saját LED -je van.

  • Ne felejtse el először navigálni a lightshowpi mappába

    cd/home/pi/lightshowpi/

  • Ezután használja az egyik ilyen tesztparancsot

    • sudo python py/hardware_controller.py -állapot = flash
    • sudo python py/hardware_controller.py -állapot = fade

A teszt befejezéséhez használja a CTRL+C billentyűkombinációt

12. lépés: Élvezze

Élvezd!
Élvezd!

Most itt az ideje, hogy beállítsa a karácsonyi fényeit, és élvezze az előadást. Ne felejtsd el megnézni a teljes videómat!

Az első dal futtatásához használja a lightshowpi fejlesztői által biztosított demofájlt

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

Bármely másik fiú lejátszásához csak módosítsa az mp3 nevét a parancs végén. Itt jön be a bitvise sftp funkciója; egyszerűen kattintson és húzza a fájlokat.

Ajánlott: