Tartalomjegyzék:
- 1. lépés: Anyag
- 2. lépés: A Pi 1 beállítása: A Raspbian telepítése
- 3. lépés: A Pi 2 beállítása: Állítsa be az SSH -t és a VNC -t
- 4. lépés: A Pi 3 beállítása: A Bitvise SSH használatával elérheti Pi -jét
- 5. lépés: A Pi 4 beállítása: Frissítse a Pi -t
- 6. lépés: A Pi 5 beállítása: A Lightshowpi telepítése
- 7. lépés: A dolgok bekötése
- 8. lépés: A cuccok bekötése 2: A csapok forrasztása
- 9. lépés: A dolgok bekötése 3: A Pi csatlakoztatása a relé panelhez
- 10. lépés: A dolgok bekötése 4: A relék bekötése
- 11. lépés: Tesztelje
- 12. lépés: Élvezze
Videó: DIY zenés karácsonyi fények kezdőknek a Raspberry Pi -vel: 12 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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.
-
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
-
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
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
-
Először frissítse a rendelkezésre álló csomagok könyvtárát
sudo apt-get update
-
Miután befejezte a futást, ténylegesen telepíti a frissítéseket
sudo apt-get upgrade
-
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 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
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
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 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
- 20. tű: földelt
- 11. tű: GPIO 0
- 12. tű: GPIO 1
- 13. tű: GPIO 2
- 15. tű: GPIO 3
- 16. tű: GPIO 4
- 18. tű: GPIO 5
- 22. tű: GPIO 6
- 7. tű: GPIO 7
- 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 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
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
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:
DIY automatikus zenei karácsonyi fények (MSGEQ7 + Arduino): 6 lépés (képekkel)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Tehát minden évben azt mondom, hogy ezt fogom tenni, és soha nem fogom megtenni, mert sokat halogatom. 2020 a változások éve, ezért azt mondom, hogy ez az év a megtételhez. Szóval remélem tetszik és elkészíted saját zenei karácsonyi fényeidet. Ez lesz egy s
Arduino karácsonyi fények: 5 lépés (képekkel)
Arduino karácsonyi fények: Közeleg a karácsony, ezért úgy döntöttem, díszes dekorációt készítek otthonomnak. Sokféle karácsonyi lámpa kapható, de úgy döntöttem, hogy magam készítem el. A legegyszerűbb dolog, ami eszembe jut, hogy néhány LED -et csatlakoztatok az Arduino -hoz
Automatizált karácsonyi fények: 6 lépés (képekkel)
Automatizált karácsonyi fények: Ebben az utasításban megmutatom, hogyan lehet automatikusan villogó karácsonyi fényeket építeni zene lejátszása közben! A projekt 2 részből áll: az elektromos áramkörből és az Arduino kódból/algoritmusból. Az áramkör úgy működik, hogy 8 csatornás relét használ, hogy bezárja a
DIY karácsonyi fények zenére állítva - Koreográfiai házfények: 15 lépés (képekkel)
DIY karácsonyi fények megzenésítve - Koreográfiai házfények: DIY karácsonyi fények zenére állítva - Koreográfiai házfények Ez NEM kezdő barkács. Szükséged lesz az elektronika, az áramkörök, a BASIC programozás és az elektromos biztonsággal kapcsolatos általános ismeretek szilárd megértésére. Ez a barkács egy tapasztalt embernek való, ezért
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: 7 lépés
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: A karácsonyi doboz projektem egy internet által vezérelt karácsonyi fényekből és zenei műsorból áll. Egy karácsonyi dal kérhető on-line, amelyet sorba állítanak, és a kért sorrendben játsszák le. A zenét FM -rádión továbbítják